Currently, the tag list of each executor config in a FunctionConfig contains tags that have to match exactly.
Kpt already supports semantic version constraints for tags, we should also allow such constraints in these KRM function configs.
An exact semantic version "v0.1.2" is a valid constraint (and equivalent to "=v0.1.2"), so there is no need to handle exact tag entries separately.
Currently, the tag list of each executor config in a FunctionConfig contains tags that have to match exactly.
Kpt already supports semantic version constraints for tags, we should also allow such constraints in these KRM function configs.
An exact semantic version "v0.1.2" is a valid constraint (and equivalent to "=v0.1.2"), so there is no need to handle exact tag entries separately.