Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:v1.16.1 (5b57d1d) into master#101
Open
cloud-team-rebase-bot[bot] wants to merge 349 commits into
Open
Conversation
…-v1beta2-contract ✨ Implement v1beta2 contract (supervisor)
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
…-v1beta2-testing ✨ Migrate E2E tests to v1beta2 (supervisor)
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
(supervisor) Signed-off-by: Stefan Büringer buringerst@vmware.com
…-v1beta2-kal ✨ Fix KAL findings in supervisor v1beta2 API & add metadata to templates
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
…ng-v1beta1-status-in-controllers 🌱 Stop using v1beta1 status in controllers
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
Signed-off-by: Stefan Büringer buringerst@vmware.com
…v1beta1-api-packages ✨ Deprecate v1beta1 API packages
…-v1beta2-contract-test-cleanup 🌱 Cleanup RuntimeExtension provider e2e test setup
Signed-off-by: Stefan Büringer buringerst@vmware.com
📖 Update docs for v1beta2
…nfig 🌱 Update metrics config for v1vbeta2
…beta2-refs⚠️ Adjust v1beta2 APIs to use correct ref types (govmomi)
⚠️ Rename VSphereMachine Network field to NetworkRef
…revm-failure 🌱 Move VSphereVM failureReason/failureMessage fields to deprecated
…rom-vmopr-v1alpha2-to-v1alpha5 ✨ Switch from vm-operator v1alpha2 API to v1alpha5
…-9.1-1.16 [release-1.16] 🌱 Bump vm-op to latest vc-9.1.0
# Conflicts: # .github/dependabot.yml # .github/workflows/pr-verify.yaml # Conflicts: # .github/workflows/pr-verify.yaml # OWNERS_ALIASES # Conflicts: # .github/workflows/pr-verify.yaml # Conflicts: # .github/workflows/pr-verify.yaml # Conflicts: # .github/workflows/pr-verify.yaml
…iner image to be consistent with ART for 4.18 Reconciling with https://github.com/openshift/ocp-build-data/tree/827ab4ccce9cbbcf82c9dbaf6398b61d6cff8d7a/images/ose-vsphere-cluster-api-controllers.yml
…iner image to be consistent with ART for 4.19 Reconciling with https://github.com/openshift/ocp-build-data/tree/2ea3e6158c93ca104b9d59fd58a71536fa01fb2d/images/ose-vsphere-cluster-api-controllers.yml
# Conflicts: # openshift/infrastructure-components.yaml
…iner image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/dfb5c7d531490cfdc61a3b88bc533702b9624997/images/ose-vsphere-cluster-api-controllers.yml
…iner image to be consistent with ART for 4.21 Reconciling with https://github.com/openshift/ocp-build-data/tree/4fbe3fab45239dc4be6f5d9d98a0bf36e0274ec9/images/ose-vsphere-cluster-api-controllers.yml
…iner image to be consistent with ART for 4.22
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> # Conflicts: # openshift/tools/vendor/github.com/adrg/xdg/README.md # openshift/tools/vendor/github.com/adrg/xdg/base_dirs.go # openshift/tools/vendor/github.com/adrg/xdg/doc.go # openshift/tools/vendor/github.com/adrg/xdg/internal/pathutil/pathutil.go # openshift/tools/vendor/github.com/adrg/xdg/paths_darwin.go # openshift/tools/vendor/github.com/adrg/xdg/paths_plan9.go # openshift/tools/vendor/github.com/adrg/xdg/paths_unix.go # openshift/tools/vendor/github.com/adrg/xdg/paths_windows.go # openshift/tools/vendor/github.com/adrg/xdg/xdg.go # openshift/tools/vendor/github.com/cespare/xxhash/v2/README.md # openshift/tools/vendor/github.com/cespare/xxhash/v2/xxhash.go # openshift/tools/vendor/github.com/cespare/xxhash/v2/xxhash_asm.go # openshift/tools/vendor/github.com/cespare/xxhash/v2/xxhash_other.go # openshift/tools/vendor/github.com/cespare/xxhash/v2/xxhash_safe.go # openshift/tools/vendor/github.com/cespare/xxhash/v2/xxhash_unsafe.go # openshift/tools/vendor/github.com/cloudflare/circl/dh/x25519/curve_amd64.s # openshift/tools/vendor/github.com/cloudflare/circl/dh/x448/curve_amd64.s # openshift/tools/vendor/github.com/cloudflare/circl/ecc/goldilocks/curve.go # openshift/tools/vendor/github.com/cloudflare/circl/internal/conv/conv.go # openshift/tools/vendor/github.com/cloudflare/circl/math/fp25519/fp_amd64.s # openshift/tools/vendor/github.com/cloudflare/circl/math/fp448/fp_amd64.s # openshift/tools/vendor/github.com/cloudflare/circl/sign/ed25519/point.go # openshift/tools/vendor/github.com/cloudflare/circl/sign/ed448/ed448.go # openshift/tools/vendor/github.com/cloudflare/circl/sign/sign.go # openshift/tools/vendor/github.com/containerd/stargz-snapshotter/estargz/LICENSE # openshift/tools/vendor/github.com/fsnotify/fsnotify/.cirrus.yml # openshift/tools/vendor/github.com/fsnotify/fsnotify/.editorconfig # openshift/tools/vendor/github.com/fsnotify/fsnotify/.gitignore # openshift/tools/vendor/github.com/fsnotify/fsnotify/CHANGELOG.md # openshift/tools/vendor/github.com/fsnotify/fsnotify/CONTRIBUTING.md # openshift/tools/vendor/github.com/fsnotify/fsnotify/backend_fen.go # openshift/tools/vendor/github.com/fsnotify/fsnotify/backend_inotify.go # openshift/tools/vendor/github.com/fsnotify/fsnotify/backend_kqueue.go # openshift/tools/vendor/github.com/fsnotify/fsnotify/backend_other.go # openshift/tools/vendor/github.com/fsnotify/fsnotify/backend_windows.go # openshift/tools/vendor/github.com/fsnotify/fsnotify/fsnotify.go # openshift/tools/vendor/github.com/fsnotify/fsnotify/system_bsd.go # openshift/tools/vendor/github.com/fsnotify/fsnotify/system_darwin.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/README.md # openshift/tools/vendor/github.com/fxamacker/cbor/v2/bytestring.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/cache.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/common.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/decode.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/doc.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/encode.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/encode_map.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/simplevalue.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/stream.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/structfields.go # openshift/tools/vendor/github.com/fxamacker/cbor/v2/tag.go # openshift/tools/vendor/github.com/go-viper/mapstructure/v2/LICENSE # openshift/tools/vendor/github.com/gobuffalo/flect/humanize.go # openshift/tools/vendor/github.com/golang/groupcache/lru/lru.go # openshift/tools/vendor/github.com/google/btree/LICENSE # openshift/tools/vendor/github.com/google/go-cmp/cmp/internal/function/func.go # openshift/tools/vendor/github.com/google/go-cmp/cmp/options.go # openshift/tools/vendor/github.com/google/go-containerregistry/LICENSE # openshift/tools/vendor/github.com/google/go-containerregistry/pkg/v1/doc.go # openshift/tools/vendor/github.com/klauspost/compress/internal/le/unsafe_disabled.go # openshift/tools/vendor/github.com/klauspost/compress/internal/le/unsafe_enabled.go # openshift/tools/vendor/github.com/mitchellh/go-homedir/LICENSE # openshift/tools/vendor/github.com/mitchellh/mapstructure/CHANGELOG.md # openshift/tools/vendor/github.com/mitchellh/mapstructure/LICENSE # openshift/tools/vendor/github.com/mitchellh/mapstructure/mapstructure.go # openshift/tools/vendor/github.com/openshift/api/LICENSE # openshift/tools/vendor/github.com/openshift/cluster-capi-operator/manifests-gen/providercustomizations.go # openshift/tools/vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml # openshift/tools/vendor/github.com/pelletier/go-toml/v2/README.md # openshift/tools/vendor/github.com/pelletier/go-toml/v2/marshaler.go # openshift/tools/vendor/github.com/pelletier/go-toml/v2/unmarshaler.go # openshift/tools/vendor/github.com/prometheus/client_golang/NOTICE # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/collectors/go_collector_latest.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/desc.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/go_collector.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/go_collector_latest.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/histogram.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/internal/difflib.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/internal/go_collector_options.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/internal/go_runtime_metrics.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/metric.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/process_collector.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/process_collector_js.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/process_collector_other.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/process_collector_wasip1.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/process_collector_windows.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/promhttp/delegator.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/promhttp/http.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/promhttp/internal/compression.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/registry.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/summary.go # openshift/tools/vendor/github.com/prometheus/client_golang/prometheus/vec.go # openshift/tools/vendor/github.com/prometheus/common/expfmt/decode.go # openshift/tools/vendor/github.com/prometheus/common/expfmt/encode.go # openshift/tools/vendor/github.com/prometheus/common/expfmt/expfmt.go # openshift/tools/vendor/github.com/prometheus/common/expfmt/openmetrics_create.go # openshift/tools/vendor/github.com/prometheus/common/expfmt/text_create.go # openshift/tools/vendor/github.com/prometheus/common/expfmt/text_parse.go # openshift/tools/vendor/github.com/prometheus/common/model/alert.go # openshift/tools/vendor/github.com/prometheus/common/model/labels.go # openshift/tools/vendor/github.com/prometheus/common/model/labelset.go # openshift/tools/vendor/github.com/prometheus/common/model/metric.go # openshift/tools/vendor/github.com/prometheus/common/model/signature.go # openshift/tools/vendor/github.com/prometheus/common/model/silence.go # openshift/tools/vendor/github.com/prometheus/common/model/value.go # openshift/tools/vendor/github.com/prometheus/common/model/value_float.go # openshift/tools/vendor/github.com/prometheus/common/model/value_histogram.go # openshift/tools/vendor/github.com/prometheus/procfs/.golangci.yml # openshift/tools/vendor/github.com/prometheus/procfs/MAINTAINERS.md # openshift/tools/vendor/github.com/prometheus/procfs/Makefile.common # openshift/tools/vendor/github.com/prometheus/procfs/README.md # openshift/tools/vendor/github.com/prometheus/procfs/arp.go # openshift/tools/vendor/github.com/prometheus/procfs/buddyinfo.go # openshift/tools/vendor/github.com/prometheus/procfs/cpuinfo.go # openshift/tools/vendor/github.com/prometheus/procfs/crypto.go # openshift/tools/vendor/github.com/prometheus/procfs/fs.go # openshift/tools/vendor/github.com/prometheus/procfs/fs_statfs_notype.go # openshift/tools/vendor/github.com/prometheus/procfs/fscache.go # openshift/tools/vendor/github.com/prometheus/procfs/internal/fs/fs.go # openshift/tools/vendor/github.com/prometheus/procfs/internal/util/parse.go # openshift/tools/vendor/github.com/prometheus/procfs/internal/util/sysreadfile.go # openshift/tools/vendor/github.com/prometheus/procfs/ipvs.go # openshift/tools/vendor/github.com/prometheus/procfs/loadavg.go # openshift/tools/vendor/github.com/prometheus/procfs/mdstat.go # openshift/tools/vendor/github.com/prometheus/procfs/meminfo.go # openshift/tools/vendor/github.com/prometheus/procfs/mountinfo.go # openshift/tools/vendor/github.com/prometheus/procfs/mountstats.go # openshift/tools/vendor/github.com/prometheus/procfs/net_conntrackstat.go # openshift/tools/vendor/github.com/prometheus/procfs/net_ip_socket.go # openshift/tools/vendor/github.com/prometheus/procfs/net_protocols.go # openshift/tools/vendor/github.com/prometheus/procfs/net_sockstat.go # openshift/tools/vendor/github.com/prometheus/procfs/net_softnet.go # openshift/tools/vendor/github.com/prometheus/procfs/net_tcp.go # openshift/tools/vendor/github.com/prometheus/procfs/net_unix.go # openshift/tools/vendor/github.com/prometheus/procfs/net_wireless.go # openshift/tools/vendor/github.com/prometheus/procfs/proc.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_cgroup.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_io.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_limits.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_netstat.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_ns.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_psi.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_smaps.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_snmp.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_snmp6.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_stat.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_status.go # openshift/tools/vendor/github.com/prometheus/procfs/proc_sys.go # openshift/tools/vendor/github.com/prometheus/procfs/softirqs.go # openshift/tools/vendor/github.com/prometheus/procfs/stat.go # openshift/tools/vendor/github.com/prometheus/procfs/swaps.go # openshift/tools/vendor/github.com/prometheus/procfs/thread.go # openshift/tools/vendor/github.com/prometheus/procfs/zoneinfo.go # openshift/tools/vendor/github.com/sagikazarmark/locafero/.envrc # openshift/tools/vendor/github.com/sagikazarmark/locafero/finder.go # openshift/tools/vendor/github.com/sagikazarmark/locafero/flake.lock # openshift/tools/vendor/github.com/sagikazarmark/locafero/flake.nix # openshift/tools/vendor/github.com/sagikazarmark/slog-shim/.editorconfig # openshift/tools/vendor/github.com/sirupsen/logrus/file_finder.go # openshift/tools/vendor/github.com/sirupsen/logrus/internal/encoding/decoder.go # openshift/tools/vendor/github.com/sirupsen/logrus/internal/encoding/encoder.go # openshift/tools/vendor/github.com/sirupsen/logrus/internal/encoding/error.go # openshift/tools/vendor/github.com/sirupsen/logrus/internal/encoding/hcl/codec.go # openshift/tools/vendor/github.com/sirupsen/logrus/internal/encoding/ini/codec.go # openshift/tools/vendor/github.com/sirupsen/logrus/internal/encoding/ini/map_utils.go # openshift/tools/vendor/github.com/sirupsen/logrus/internal/encoding/javaproperties/codec.go # openshift/tools/vendor/github.com/sirupsen/logrus/internal/encoding/javaproperties/map_utils.go # openshift/tools/vendor/github.com/spf13/afero/README.md # openshift/tools/vendor/github.com/spf13/afero/iofs.go # openshift/tools/vendor/github.com/spf13/afero/memmap.go # openshift/tools/vendor/github.com/spf13/cast/README.md # openshift/tools/vendor/github.com/spf13/cast/caste.go # openshift/tools/vendor/github.com/spf13/pflag/flag.go # openshift/tools/vendor/github.com/spf13/pflag/ip.go # openshift/tools/vendor/github.com/spf13/pflag/string_array.go # openshift/tools/vendor/github.com/spf13/viper/.envrc # openshift/tools/vendor/github.com/spf13/viper/.golangci.yaml # openshift/tools/vendor/github.com/spf13/viper/README.md # openshift/tools/vendor/github.com/spf13/viper/file.go # openshift/tools/vendor/github.com/spf13/viper/flake.lock # openshift/tools/vendor/github.com/spf13/viper/flake.nix # openshift/tools/vendor/github.com/spf13/viper/logger.go # openshift/tools/vendor/github.com/spf13/viper/util.go # openshift/tools/vendor/github.com/spf13/viper/viper.go # openshift/tools/vendor/go.opentelemetry.io/otel/LICENSE # openshift/tools/vendor/go.opentelemetry.io/otel/trace/LICENSE # openshift/tools/vendor/golang.org/x/crypto/LICENSE # openshift/tools/vendor/golang.org/x/crypto/sha3/doc.go # openshift/tools/vendor/golang.org/x/crypto/sha3/hashes.go # openshift/tools/vendor/golang.org/x/crypto/sha3/keccakf_amd64.s # openshift/tools/vendor/golang.org/x/crypto/sha3/sha3.go # openshift/tools/vendor/golang.org/x/crypto/sha3/shake.go # openshift/tools/vendor/golang.org/x/net/http2/config.go # openshift/tools/vendor/golang.org/x/net/internal/httpcommon/request.go # openshift/tools/vendor/golang.org/x/sync/errgroup/errgroup.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_arm64.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_gccgo_x86.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_linux_arm64.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_loong64.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_riscv64.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_x86.go # openshift/tools/vendor/golang.org/x/sys/cpu/cpu_x86.s # openshift/tools/vendor/golang.org/x/sys/cpu/parse.go # openshift/tools/vendor/gomodules.xyz/jsonpatch/v2/jsonpatch.go # openshift/tools/vendor/google.golang.org/protobuf/internal/impl/codec_message_opaque.go # openshift/tools/vendor/google.golang.org/protobuf/internal/impl/message_opaque.go # openshift/tools/vendor/google.golang.org/protobuf/internal/impl/presence.go # openshift/tools/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go # openshift/tools/vendor/k8s.io/api/admission/v1/doc.go # openshift/tools/vendor/k8s.io/api/admission/v1/generated.proto # openshift/tools/vendor/k8s.io/api/admission/v1/types.go # openshift/tools/vendor/k8s.io/api/admission/v1/zz_generated.prerelease-lifecycle.go # openshift/tools/vendor/k8s.io/api/admission/v1beta1/doc.go # openshift/tools/vendor/k8s.io/api/admission/v1beta1/generated.proto # openshift/tools/vendor/k8s.io/api/networking/v1alpha1/generated.proto # openshift/tools/vendor/k8s.io/api/networking/v1alpha1/types.go # openshift/tools/vendor/k8s.io/api/networking/v1alpha1/types_swagger_doc_generated.go # openshift/tools/vendor/k8s.io/api/resource/v1/devicetaint.go # openshift/tools/vendor/k8s.io/api/resource/v1alpha2/devicetaint.go # openshift/tools/vendor/k8s.io/api/resource/v1alpha3/generated.pb.go # openshift/tools/vendor/k8s.io/api/resource/v1alpha3/generated.proto # openshift/tools/vendor/k8s.io/api/resource/v1alpha3/types.go # openshift/tools/vendor/k8s.io/api/resource/v1alpha3/types_swagger_doc_generated.go # openshift/tools/vendor/k8s.io/api/resource/v1alpha3/zz_generated.prerelease-lifecycle.go # openshift/tools/vendor/k8s.io/api/resource/v1beta1/generated.proto # openshift/tools/vendor/k8s.io/api/resource/v1beta1/types.go # openshift/tools/vendor/k8s.io/api/resource/v1beta1/types_swagger_doc_generated.go # openshift/tools/vendor/k8s.io/api/resource/v1beta1/zz_generated.deepcopy.go # openshift/tools/vendor/k8s.io/api/resource/v1beta2/generated.pb.go # openshift/tools/vendor/k8s.io/api/resource/v1beta2/generated.proto # openshift/tools/vendor/k8s.io/api/resource/v1beta2/types.go # openshift/tools/vendor/k8s.io/api/resource/v1beta2/types_swagger_doc_generated.go # openshift/tools/vendor/k8s.io/api/resource/v1beta2/zz_generated.deepcopy.go # openshift/tools/vendor/k8s.io/api/storage/v1/zz_generated.prerelease-lifecycle.go # openshift/tools/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/doc.go # openshift/tools/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/generated.proto # openshift/tools/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/marshal.go # openshift/tools/vendor/k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1beta1/types_jsonschema.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/api/operation/operation.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/runtime/serializer/cbor/cbor.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/runtime/serializer/cbor/direct/direct.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes/decode.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/runtime/serializer/cbor/internal/modes/encode.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/util/diff/diff.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/util/validation/field/error_matcher.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/util/version/doc.go # openshift/tools/vendor/k8s.io/apimachinery/pkg/util/version/version.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/auditannotation.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/expressionwarning.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/matchcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/matchresources.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/mutatingwebhook.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/mutatingwebhookconfiguration.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/namedrulewithoperations.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/paramkind.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/paramref.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/rule.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/rulewithoperations.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/servicereference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/typechecking.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validatingadmissionpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validatingadmissionpolicybinding.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validatingadmissionpolicybindingspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validatingadmissionpolicyspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validatingadmissionpolicystatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validatingwebhook.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validatingwebhookconfiguration.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/validation.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/variable.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1/webhookclientconfig.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/auditannotation.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/expressionwarning.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/matchcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/matchresources.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/namedrulewithoperations.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/paramkind.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/paramref.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/typechecking.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicybinding.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicybindingspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicyspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validatingadmissionpolicystatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/validation.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1alpha1/variable.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/auditannotation.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/expressionwarning.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/matchcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/matchresources.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/mutatingwebhook.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/mutatingwebhookconfiguration.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/namedrulewithoperations.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/paramkind.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/paramref.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/servicereference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/typechecking.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/validatingadmissionpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/validatingadmissionpolicybinding.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/validatingadmissionpolicybindingspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/validatingadmissionpolicyspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/validatingadmissionpolicystatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/validatingwebhook.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/validatingwebhookconfiguration.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/validation.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/variable.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/admissionregistration/v1beta1/webhookclientconfig.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1/serverstorageversion.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1/storageversion.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1/storageversioncondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apiserverinternal/v1alpha1/storageversionstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/controllerrevision.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/daemonsetupdatestrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/deployment.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/deploymentstrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicaset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/replicasetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatedaemonset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatedeployment.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/rollingupdatestatefulsetstrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetordinals.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetpersistentvolumeclaimretentionpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1/statefulsetupdatestrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/controllerrevision.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deployment.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/deploymentstrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollbackconfig.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollingupdatedeployment.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/rollingupdatestatefulsetstrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetordinals.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetpersistentvolumeclaimretentionpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta1/statefulsetupdatestrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/controllerrevision.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/daemonsetupdatestrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deployment.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/deploymentstrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicaset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/replicasetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatedaemonset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatedeployment.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/rollingupdatestatefulsetstrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/scale.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetordinals.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetpersistentvolumeclaimretentionpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/apps/v1beta2/statefulsetupdatestrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/crossversionobjectreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/horizontalpodautoscaler.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/horizontalpodautoscalerspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/horizontalpodautoscalerstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/scale.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/scalespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v1/scalestatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/containerresourcemetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/containerresourcemetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/crossversionobjectreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/externalmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/externalmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/horizontalpodautoscaler.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/horizontalpodautoscalerbehavior.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/horizontalpodautoscalercondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/horizontalpodautoscalerspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/horizontalpodautoscalerstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/hpascalingpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/hpascalingrules.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/metricidentifier.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/metricspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/metricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/metrictarget.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/metricvaluestatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/objectmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/objectmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/podsmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/podsmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/resourcemetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2/resourcemetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/containerresourcemetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/containerresourcemetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/crossversionobjectreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/externalmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/externalmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscaler.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalercondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalerspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/horizontalpodautoscalerstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/metricspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/metricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/objectmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/objectmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/podsmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/podsmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/resourcemetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta1/resourcemetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/containerresourcemetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/containerresourcemetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/crossversionobjectreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/externalmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/externalmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscaler.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalerbehavior.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalercondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalerspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/horizontalpodautoscalerstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/hpascalingpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/hpascalingrules.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricidentifier.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metrictarget.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/metricvaluestatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/objectmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/objectmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/podsmetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/podsmetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/resourcemetricsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/autoscaling/v2beta2/resourcemetricstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/cronjob.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/cronjobspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/cronjobstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/job.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/jobcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/jobspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/jobstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/jobtemplatespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/podfailurepolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/podfailurepolicyonexitcodesrequirement.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/podfailurepolicyonpodconditionspattern.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/podfailurepolicyrule.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/successpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/successpolicyrule.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1/uncountedterminatedpods.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1/cronjob.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1/cronjobspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1/cronjobstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/batch/v1beta1/jobtemplatespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1/certificatesigningrequest.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1/certificatesigningrequestcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1/certificatesigningrequestspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1/certificatesigningrequeststatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1alpha1/clustertrustbundle.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1alpha1/clustertrustbundlespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1/certificatesigningrequest.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1/certificatesigningrequestcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1/certificatesigningrequestspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/certificates/v1beta1/certificatesigningrequeststatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/coordination/v1/lease.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/coordination/v1/leasespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1/lease.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/coordination/v1beta1/leasespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/affinity.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/apparmorprofile.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/attachedvolume.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/awselasticblockstorevolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/azurediskvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/azurefilepersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/azurefilevolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/capabilities.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/cephfspersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/cephfsvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/cinderpersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/cindervolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/clientipconfig.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/clustertrustbundleprojection.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/componentcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/componentstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/configmap.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/configmapenvsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/configmapkeyselector.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/configmapnodeconfigsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/configmapprojection.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/configmapvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/container.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/containerimage.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/containerport.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/containerresizepolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/containerstate.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/containerstaterunning.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/containerstateterminated.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/containerstatewaiting.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/containerstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/csipersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/csivolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/daemonendpoint.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/downwardapiprojection.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/downwardapivolumefile.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/downwardapivolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/emptydirvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/endpointaddress.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/endpointport.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/endpoints.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/endpointsubset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/envfromsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/envvar.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/envvarsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/ephemeralcontainer.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/ephemeralcontainercommon.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/ephemeralvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/event.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/eventseries.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/eventsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/execaction.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/fcvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/flexpersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/flexvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/flockervolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/gcepersistentdiskvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/gitrepovolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/glusterfspersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/glusterfsvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/grpcaction.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/hostalias.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/hostip.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/hostpathvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/httpgetaction.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/httpheader.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/iscsipersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/iscsivolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/keytopath.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/lifecycle.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/lifecyclehandler.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/limitrange.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/limitrangeitem.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/limitrangespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/loadbalanceringress.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/loadbalancerstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/localobjectreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/localvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/modifyvolumestatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/namespace.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/namespacecondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/namespacespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/namespacestatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nfsvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/node.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodeaddress.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodeaffinity.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodecondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodeconfigsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodeconfigstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodedaemonendpoints.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/noderuntimehandler.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/noderuntimehandlerfeatures.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodeselector.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodeselectorrequirement.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodeselectorterm.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodestatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/nodesysteminfo.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/objectfieldselector.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/objectreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolume.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumeclaim.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumeclaimcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumeclaimspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumeclaimstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumeclaimtemplate.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumeclaimvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/persistentvolumestatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/photonpersistentdiskvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/pod.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podaffinity.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podaffinityterm.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podantiaffinity.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/poddnsconfig.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/poddnsconfigoption.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podip.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podos.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podreadinessgate.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podresourceclaim.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podresourceclaimstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podschedulinggate.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podsecuritycontext.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podtemplate.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/podtemplatespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/portstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/portworxvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/preferredschedulingterm.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/probe.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/probehandler.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/projectedvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/quobytevolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/rbdpersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/rbdvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/replicationcontroller.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/replicationcontrollercondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/replicationcontrollerspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/replicationcontrollerstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/resourceclaim.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/resourcefieldselector.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/resourcequota.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/resourcequotaspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/resourcequotastatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/resourcerequirements.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/scaleiopersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/scaleiovolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/scopedresourceselectorrequirement.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/scopeselector.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/seccompprofile.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/secret.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/secretenvsource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/secretkeyselector.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/secretprojection.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/secretreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/secretvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/securitycontext.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/selinuxoptions.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/service.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/serviceaccount.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/serviceaccounttokenprojection.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/serviceport.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/servicespec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/servicestatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/sessionaffinityconfig.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/sleepaction.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/storageospersistentvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/storageosvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/sysctl.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/taint.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/tcpsocketaction.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/toleration.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/topologyselectorlabelrequirement.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/topologyselectorterm.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/topologyspreadconstraint.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/typedlocalobjectreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/typedobjectreference.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/volume.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/volumedevice.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/volumemount.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/volumemountstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/volumenodeaffinity.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/volumeprojection.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/volumeresourcerequirements.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/volumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/vspherevirtualdiskvolumesource.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/weightedpodaffinityterm.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/core/v1/windowssecuritycontextoptions.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/endpoint.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/endpointconditions.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/endpointhints.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/endpointport.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/endpointslice.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1/forzone.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/endpoint.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/endpointconditions.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/endpointhints.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/endpointport.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/endpointslice.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/discovery/v1beta1/forzone.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/events/v1/event.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/events/v1/eventseries.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/events/v1beta1/event.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/events/v1beta1/eventseries.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/daemonset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/daemonsetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/daemonsetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/daemonsetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/daemonsetupdatestrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/deployment.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/deploymentcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/deploymentspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/deploymentstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/deploymentstrategy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/httpingresspath.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/httpingressrulevalue.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingress.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressbackend.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressloadbalanceringress.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressloadbalancerstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressportstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressrule.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressrulevalue.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingressstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ingresstls.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/ipblock.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/networkpolicy.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/networkpolicyegressrule.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/networkpolicyingressrule.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/networkpolicypeer.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/networkpolicyport.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/networkpolicyspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/replicaset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/replicasetcondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/replicasetspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/replicasetstatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/rollbackconfig.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/rollingupdatedaemonset.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/rollingupdatedeployment.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/extensions/v1beta1/scale.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/exemptprioritylevelconfiguration.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/flowdistinguishermethod.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/flowschema.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/flowschemacondition.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/flowschemaspec.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/flowschemastatus.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/groupsubject.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/limitedprioritylevelconfiguration.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcont…
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> # Conflicts: # openshift/manifests/0000_30_cluster-api_04_cm.infrastructure-vsphere.yaml
…iner image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/2c4352221d72cfbe70c6a586817d68ddaf1604ec/images/ose-vsphere-cluster-api-controllers.yml
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3a5274a to
86d4570
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@Makefile`:
- Around line 995-998: The docker-push-vm-operator target checks
VM_OPERATOR_IMAGE_TAG but pushes an image using VM_OPERATOR_VERSION, causing
inconsistent tag usage; update the docker push invocation in the
docker-push-vm-operator target to use $(VM_OPERATOR_IMAGE_TAG) (keeping
$(VM_OPERATOR_CONTROLLER_IMG) and $(ARCH) as-is) so the check and push are
consistent with the build and manifest targets that use VM_OPERATOR_IMAGE_TAG.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository: openshift/coderabbit/.coderabbit.yaml
Review profile: CHILL
Plan: Enterprise
Run ID: 1726f25c-c6e2-4d82-a344-98602dcaa6e5
⛔ Files ignored due to path filters (13)
api/govmomi/v1beta1/zz_generated.conversion.gois excluded by!**/zz_generated*api/govmomi/v1beta1/zz_generated.deepcopy.gois excluded by!**/zz_generated*api/govmomi/v1beta2/zz_generated.deepcopy.gois excluded by!**/zz_generated*api/supervisor/v1beta1/zz_generated.conversion.gois excluded by!**/zz_generated*api/supervisor/v1beta1/zz_generated.deepcopy.gois excluded by!**/zz_generated*api/supervisor/v1beta2/zz_generated.deepcopy.gois excluded by!**/zz_generated*apis/v1alpha3/zz_generated.conversion.gois excluded by!**/zz_generated*apis/v1alpha3/zz_generated.deepcopy.gois excluded by!**/zz_generated*apis/v1alpha4/zz_generated.conversion.gois excluded by!**/zz_generated*apis/v1alpha4/zz_generated.deepcopy.gois excluded by!**/zz_generated*apis/v1beta1/zz_generated.deepcopy.gois excluded by!**/zz_generated*go.sumis excluded by!**/*.suminternal/apis/topology/v1alpha1/zz_generated.deepcopy.gois excluded by!**/zz_generated*
📒 Files selected for processing (283)
.dockerignore.github/workflows/cover.yaml.github/workflows/pr-dependabot.yaml.github/workflows/pr-golangci-lint.yaml.github/workflows/pr-md-link-check.yaml.github/workflows/release.yaml.github/workflows/weekly-md-link-check.yaml.github/workflows/weekly-security-scan.yaml.github/workflows/weekly-test-release.yaml.gitignore.golangci-kal.yml.golangci.ymlDockerfileMakefileREADME.mdapi/.import-restrictionsapi/govmomi/v1beta1/.import-restrictionsapi/govmomi/v1beta1/condition_consts.goapi/govmomi/v1beta1/conversion.goapi/govmomi/v1beta1/conversion_test.goapi/govmomi/v1beta1/doc.goapi/govmomi/v1beta1/groupversion_info.goapi/govmomi/v1beta1/types.goapi/govmomi/v1beta1/vspherecluster_types.goapi/govmomi/v1beta1/vsphereclusteridentity_types.goapi/govmomi/v1beta1/vsphereclustertemplate_types.goapi/govmomi/v1beta1/vspheredeploymentzone_types.goapi/govmomi/v1beta1/vspherefailuredomain_types.goapi/govmomi/v1beta1/vspheremachine_types.goapi/govmomi/v1beta1/vspheremachinetemplate_types.goapi/govmomi/v1beta1/vspherevm_types.goapi/govmomi/v1beta2/condition_consts.goapi/govmomi/v1beta2/conversion.goapi/govmomi/v1beta2/doc.goapi/govmomi/v1beta2/groupversion_info.goapi/govmomi/v1beta2/types.goapi/govmomi/v1beta2/vspherecluster_types.goapi/govmomi/v1beta2/vsphereclusteridentity_types.goapi/govmomi/v1beta2/vsphereclustertemplate_types.goapi/govmomi/v1beta2/vspheredeploymentzone_types.goapi/govmomi/v1beta2/vspherefailuredomain_types.goapi/govmomi/v1beta2/vspheremachine_types.goapi/govmomi/v1beta2/vspheremachinetemplate_types.goapi/govmomi/v1beta2/vspherevm_types.goapi/supervisor/v1beta1/.import-restrictionsapi/supervisor/v1beta1/conditions_consts.goapi/supervisor/v1beta1/conversion.goapi/supervisor/v1beta1/conversion_test.goapi/supervisor/v1beta1/doc.goapi/supervisor/v1beta1/groupversion_info.goapi/supervisor/v1beta1/providerserviceaccount_types.goapi/supervisor/v1beta1/types.goapi/supervisor/v1beta1/vspherecluster_types.goapi/supervisor/v1beta1/vsphereclustertemplate_types.goapi/supervisor/v1beta1/vspheremachine_types.goapi/supervisor/v1beta1/vspheremachinenetworkstatus_types.goapi/supervisor/v1beta1/vspheremachinetemplate_types.goapi/supervisor/v1beta2/.import-restrictionsapi/supervisor/v1beta2/conditions_consts.goapi/supervisor/v1beta2/conversion.goapi/supervisor/v1beta2/doc.goapi/supervisor/v1beta2/groupversion_info.goapi/supervisor/v1beta2/providerserviceaccount_types.goapi/supervisor/v1beta2/types.goapi/supervisor/v1beta2/vspherecluster_types.goapi/supervisor/v1beta2/vsphereclustertemplate_types.goapi/supervisor/v1beta2/vspheremachine_types.goapi/supervisor/v1beta2/vspheremachinenetworkstatus_types.goapi/supervisor/v1beta2/vspheremachinetemplate_types.goapis/v1alpha3/cloudprovider_encoding.goapis/v1alpha3/cloudprovider_encoding_test.goapis/v1alpha3/cloudprovider_types.goapis/v1alpha3/conversion.goapis/v1alpha3/conversion_test.goapis/v1alpha3/doc.goapis/v1alpha3/groupversion_info.goapis/v1alpha3/networkdevicespec_conversion.goapis/v1alpha3/topology_conversion.goapis/v1alpha3/types.goapis/v1alpha3/vendored_cluster_api.goapis/v1alpha3/vspherecluster_conversion.goapis/v1alpha3/vspherecluster_types.goapis/v1alpha3/vsphereclusteridentity_conversion.goapis/v1alpha3/vsphereclusteridentity_types.goapis/v1alpha3/vspheredeploymentzone_conversion.goapis/v1alpha3/vspheredeploymentzone_types.goapis/v1alpha3/vspherefailuredomain_conversion.goapis/v1alpha3/vspherefailuredomain_types.goapis/v1alpha3/vspheremachine_conversion.goapis/v1alpha3/vspheremachine_types.goapis/v1alpha3/vspheremachinetemplate_conversion.goapis/v1alpha3/vspheremachinetemplate_types.goapis/v1alpha3/vspherevm_conversion.goapis/v1alpha3/vspherevm_types.goapis/v1alpha4/conversion.goapis/v1alpha4/conversion_test.goapis/v1alpha4/doc.goapis/v1alpha4/groupversion_info.goapis/v1alpha4/networkdevicespec_conversion.goapis/v1alpha4/topology_conversion.goapis/v1alpha4/types.goapis/v1alpha4/vendored_cluster_api.goapis/v1alpha4/vspherecluster_conversion.goapis/v1alpha4/vspherecluster_types.goapis/v1alpha4/vsphereclusteridentity_conversion.goapis/v1alpha4/vsphereclusteridentity_types.goapis/v1alpha4/vsphereclustertemplate_conversion.goapis/v1alpha4/vsphereclustertemplate_types.goapis/v1alpha4/vspheredeploymentzone_conversion.goapis/v1alpha4/vspheredeploymentzone_types.goapis/v1alpha4/vspherefailuredomain_conversion.goapis/v1alpha4/vspherefailuredomain_types.goapis/v1alpha4/vspheremachine_conversion.goapis/v1alpha4/vspheremachine_types.goapis/v1alpha4/vspheremachinetemplate_conversion.goapis/v1alpha4/vspheremachinetemplate_types.goapis/v1alpha4/vspherevm_conversion.goapis/v1alpha4/vspherevm_types.goapis/v1beta1/.import-restrictionsapis/v1beta1/doc.goapis/v1beta1/groupversion_info.goapis/v1beta1/types.goapis/v1beta1/vspherecluster_conversion.goapis/v1beta1/vspherecluster_types.goapis/v1beta1/vsphereclusteridentity_conversion.goapis/v1beta1/vsphereclusteridentity_types.goapis/v1beta1/vsphereclustertemplate_conversion.goapis/v1beta1/vsphereclustertemplate_types.goapis/v1beta1/vspheredeploymentzone_conversion.goapis/v1beta1/vspheredeploymentzone_types.goapis/v1beta1/vspherefailuredomain_conversion.goapis/v1beta1/vspherefailuredomain_types.goapis/v1beta1/vspheremachine_conversion.goapis/v1beta1/vspheremachine_types.goapis/v1beta1/vspheremachinetemplate_conversion.goapis/v1beta1/vspheremachinetemplate_types.goapis/v1beta1/vspherevm_conversion.goapis/v1beta1/vspherevm_types.goapis/vmware/v1beta1/.import-restrictionsapis/vmware/v1beta1/conditions_consts.goapis/vmware/v1beta1/doc.goapis/vmware/v1beta1/groupversion_info.goapis/vmware/v1beta1/providerserviceaccount_types.goapis/vmware/v1beta1/types.goapis/vmware/v1beta1/vspherecluster_types.goapis/vmware/v1beta1/vsphereclustertemplate_types.goapis/vmware/v1beta1/vspheremachine_types.goapis/vmware/v1beta1/vspheremachinetemplate_types.goclusterctl-settings.jsonconfig/default/crd/bases/infrastructure.cluster.x-k8s.io_vsphereclusteridentities.yamlconfig/default/crd/bases/infrastructure.cluster.x-k8s.io_vsphereclusters.yamlconfig/default/crd/bases/infrastructure.cluster.x-k8s.io_vsphereclustertemplates.yamlconfig/default/crd/bases/infrastructure.cluster.x-k8s.io_vspheredeploymentzones.yamlconfig/default/crd/bases/infrastructure.cluster.x-k8s.io_vspherefailuredomains.yamlconfig/default/crd/bases/infrastructure.cluster.x-k8s.io_vspheremachines.yamlconfig/default/crd/bases/infrastructure.cluster.x-k8s.io_vspheremachinetemplates.yamlconfig/default/crd/bases/infrastructure.cluster.x-k8s.io_vspherevms.yamlconfig/default/crd/kustomization.yamlconfig/default/crd/patches/webhook_in_vsphereclusters.yamlconfig/default/crd/patches/webhook_in_vsphereclustertemplates.yamlconfig/default/crd/patches/webhook_in_vspheredeploymentzones.yamlconfig/default/crd/patches/webhook_in_vspherefailuredomains.yamlconfig/default/crd/patches/webhook_in_vspheremachines.yamlconfig/default/crd/patches/webhook_in_vspheremachinetemplates.yamlconfig/default/crd/patches/webhook_in_vspherevms.yamlconfig/deployments/integration-tests/crds/topology.tanzu.vmware.com_availabilityzones.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_clustervirtualmachineimages.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_contentlibraryproviders.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_contentsourcebindings.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_contentsources.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachineclassbindings.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachineclasses.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachineclassinstances.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachinegrouppublishrequests.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachinegroups.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachineimagecaches.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachineimages.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachinepublishrequests.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachinereplicasets.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachines.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachineservices.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachinesetresourcepolicies.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachinesnapshots.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_virtualmachinewebconsolerequests.yamlconfig/deployments/integration-tests/crds/vmoperator.vmware.com_webconsolerequests.yamlconfig/deployments/integration-tests/kustomization.yamlconfig/govmomi/webhook/manifests.yamlconfig/manager/manager.yamlconfig/metrics/crd-metrics-config.yamlconfig/rbac/role.yamlconfig/supervisor-tilt/kustomization.yamlconfig/supervisor-tilt/metrics/crd-clusterrole.yamlconfig/supervisor-tilt/metrics/crd-metrics-config.yamlconfig/supervisor-tilt/metrics/kustomization.yamlconfig/supervisor-tilt/metrics/namespace.yamlconfig/supervisor/crd/bases/vmware.infrastructure.cluster.x-k8s.io_providerserviceaccounts.yamlconfig/supervisor/crd/bases/vmware.infrastructure.cluster.x-k8s.io_vsphereclusters.yamlconfig/supervisor/crd/bases/vmware.infrastructure.cluster.x-k8s.io_vsphereclustertemplates.yamlconfig/supervisor/crd/bases/vmware.infrastructure.cluster.x-k8s.io_vspheremachines.yamlconfig/supervisor/crd/bases/vmware.infrastructure.cluster.x-k8s.io_vspheremachinetemplates.yamlconfig/supervisor/crd/kustomization.yamlconfig/supervisor/crd/kustomizeconfig.yamlconfig/supervisor/crd/patches/cainjection_in_providerserviceaccounts.yamlconfig/supervisor/crd/patches/cainjection_in_vsphereclusters.yamlconfig/supervisor/crd/patches/cainjection_in_vsphereclustertemplates.yamlconfig/supervisor/crd/patches/cainjection_in_vspheremachines.yamlconfig/supervisor/crd/patches/cainjection_in_vspheremachinetemplates.yamlconfig/supervisor/crd/patches/webhook_in_providerserviceaccounts.yamlconfig/supervisor/crd/patches/webhook_in_vsphereclusters.yamlconfig/supervisor/crd/patches/webhook_in_vsphereclustertemplates.yamlconfig/supervisor/crd/patches/webhook_in_vspheremachines.yamlconfig/supervisor/crd/patches/webhook_in_vspheremachinetemplates.yamlconfig/supervisor/kustomization.yamlconfig/supervisor/webhook/manifests.yamlcontrollers/clustermodule_reconciler.gocontrollers/clustermodule_reconciler_test.gocontrollers/controllers_suite_test.gocontrollers/vmware/controllers_suite_test.gocontrollers/vmware/serviceaccount_controller.gocontrollers/vmware/serviceaccount_controller_intg_test.gocontrollers/vmware/serviceaccount_controller_suite_test.gocontrollers/vmware/serviceaccount_controller_unit_test.gocontrollers/vmware/servicediscovery_controller.gocontrollers/vmware/servicediscovery_controller_intg_test.gocontrollers/vmware/servicediscovery_controller_suite_test.gocontrollers/vmware/servicediscovery_controller_unit_test.gocontrollers/vmware/test/controllers_suite_test.gocontrollers/vmware/test/controllers_test.gocontrollers/vmware/virtualmachinegroup_controller.gocontrollers/vmware/virtualmachinegroup_reconciler.gocontrollers/vmware/virtualmachinegroup_reconciler_test.gocontrollers/vmware/vspherecluster_reconciler.gocontrollers/vmware/vspherecluster_reconciler_test.gocontrollers/vmware/vspheremachinetemplate_controller.gocontrollers/vmware/vspheremachinetemplate_controller_test.gocontrollers/vspherecluster_controller.gocontrollers/vspherecluster_reconciler.gocontrollers/vspherecluster_reconciler_test.gocontrollers/vsphereclusteridentity_controller.gocontrollers/vsphereclusteridentity_controller_test.gocontrollers/vspheredeploymentzone_controller.gocontrollers/vspheredeploymentzone_controller_domain.gocontrollers/vspheredeploymentzone_controller_domain_test.gocontrollers/vspheredeploymentzone_controller_test.gocontrollers/vspheremachine_controller.gocontrollers/vspheremachine_controller_test.gocontrollers/vspherevm_controller.gocontrollers/vspherevm_controller_test.gocontrollers/vspherevm_ipaddress_reconciler.gocontrollers/vspherevm_ipaddress_reconciler_test.godocs/gpu-pci.mddocs/gpu-vgpu.mdfeature/feature.gogo.modhack/e2e.shhack/ensure-go.shhack/gogcflags.shhack/tools/boskosctl/main.gohack/version.shinternal/clusterclass/variables.gointernal/test/helpers/envtest.gointernal/test/helpers/vmware/intg_test_context.gointernal/test/helpers/vmware/unit_test_context.gointernal/webhooks/doc.gointernal/webhooks/vmware/vspherecluster.gointernal/webhooks/vmware/vspherecluster_test.gointernal/webhooks/vmware/vspheremachine.gointernal/webhooks/vmware/vspheremachine_test.gointernal/webhooks/vmware/vspheremachinetemplate.gointernal/webhooks/vmware/vspheremachinetemplate_test.gointernal/webhooks/vsphereclustertemplate.gointernal/webhooks/vspheredeploymentzone.gointernal/webhooks/vspheredeploymentzone_test.gointernal/webhooks/vspherefailuredomain.gointernal/webhooks/vspherefailuredomain_test.gointernal/webhooks/vspheremachine.gointernal/webhooks/vspheremachine_test.gointernal/webhooks/vspheremachinetemplate.gointernal/webhooks/vspheremachinetemplate_test.gointernal/webhooks/vspherevm.gointernal/webhooks/vspherevm_test.gomain.gometadata.yaml
💤 Files with no reviewable changes (16)
- apis/v1alpha3/cloudprovider_encoding.go
- apis/v1alpha3/cloudprovider_types.go
- apis/v1alpha3/doc.go
- apis/v1alpha3/conversion.go
- apis/v1alpha3/vspherecluster_conversion.go
- apis/v1alpha3/vendored_cluster_api.go
- apis/v1alpha3/vspheredeploymentzone_conversion.go
- apis/v1alpha3/groupversion_info.go
- apis/v1alpha3/vsphereclusteridentity_types.go
- apis/v1alpha3/vsphereclusteridentity_conversion.go
- apis/v1alpha3/networkdevicespec_conversion.go
- apis/v1alpha3/topology_conversion.go
- apis/v1alpha3/vspherecluster_types.go
- apis/v1alpha3/conversion_test.go
- apis/v1alpha3/cloudprovider_encoding_test.go
- apis/v1alpha3/types.go
✅ Files skipped from review due to trivial changes (9)
- .github/workflows/pr-dependabot.yaml
- .github/workflows/weekly-md-link-check.yaml
- api/supervisor/v1beta2/conversion.go
- api/govmomi/v1beta2/conversion.go
- api/govmomi/v1beta1/doc.go
- api/supervisor/v1beta1/types.go
- api/supervisor/v1beta2/conditions_consts.go
- api/supervisor/v1beta1/doc.go
- api/govmomi/v1beta2/condition_consts.go
🚧 Files skipped from review as they are similar to previous changes (51)
- .gitignore
- .github/workflows/release.yaml
- api/supervisor/v1beta2/doc.go
- .github/workflows/weekly-test-release.yaml
- .github/workflows/cover.yaml
- .github/workflows/pr-golangci-lint.yaml
- api/supervisor/v1beta1/groupversion_info.go
- api/supervisor/v1beta1/vsphereclustertemplate_types.go
- api/govmomi/v1beta1/groupversion_info.go
- api/supervisor/v1beta2/groupversion_info.go
- api/supervisor/v1beta2/types.go
- api/govmomi/v1beta2/doc.go
- api/govmomi/v1beta2/groupversion_info.go
- api/supervisor/v1beta1/providerserviceaccount_types.go
- api/govmomi/v1beta1/vsphereclustertemplate_types.go
- api/supervisor/v1beta1/conditions_consts.go
- api/supervisor/v1beta2/vspheremachinetemplate_types.go
- .github/workflows/weekly-security-scan.yaml
- api/supervisor/v1beta2/vsphereclustertemplate_types.go
- api/.import-restrictions
- api/govmomi/v1beta1/vspheremachine_types.go
- api/govmomi/v1beta1/vsphereclusteridentity_types.go
- Dockerfile
- api/supervisor/v1beta1/conversion_test.go
- api/govmomi/v1beta1/vspheredeploymentzone_types.go
- api/supervisor/v1beta1/vspheremachinetemplate_types.go
- api/supervisor/v1beta2/vspherecluster_types.go
- api/govmomi/v1beta1/vspherecluster_types.go
- api/govmomi/v1beta2/vsphereclustertemplate_types.go
- api/supervisor/v1beta1/vspherecluster_types.go
- api/govmomi/v1beta2/vsphereclusteridentity_types.go
- api/govmomi/v1beta1/conversion_test.go
- README.md
- api/govmomi/v1beta2/vspherecluster_types.go
- api/govmomi/v1beta1/vspherefailuredomain_types.go
- .golangci.yml
- api/govmomi/v1beta2/vspheremachinetemplate_types.go
- api/supervisor/v1beta2/vspheremachinenetworkstatus_types.go
- api/govmomi/v1beta2/vspherevm_types.go
- api/govmomi/v1beta1/vspherevm_types.go
- .golangci-kal.yml
- api/govmomi/v1beta2/vspherefailuredomain_types.go
- api/supervisor/v1beta2/vspheremachine_types.go
- api/supervisor/v1beta2/providerserviceaccount_types.go
- api/govmomi/v1beta2/vspheredeploymentzone_types.go
- api/supervisor/v1beta1/vspheremachine_types.go
- .github/workflows/pr-md-link-check.yaml
- api/govmomi/v1beta2/vspheremachine_types.go
- api/supervisor/v1beta1/conversion.go
- api/govmomi/v1beta2/types.go
- api/govmomi/v1beta1/conversion.go
Comment on lines
995
to
998
| .PHONY: docker-push-vm-operator | ||
| docker-push-vm-operator: | ||
| @if [ -z "${VM_OPERATOR_VERSION}" ]; then echo "VM_OPERATOR_VERSION is not set"; exit 1; fi | ||
| @if [ -z "${VM_OPERATOR_IMAGE_TAG}" ]; then echo "VM_OPERATOR_IMAGE_TAG is not set"; exit 1; fi | ||
| docker push $(VM_OPERATOR_CONTROLLER_IMG)-$(ARCH):$(VM_OPERATOR_VERSION) |
There was a problem hiding this comment.
Inconsistent image tag usage in docker push.
The target checks VM_OPERATOR_IMAGE_TAG but pushes using $(VM_OPERATOR_VERSION). This is inconsistent with the build targets (lines 977, 983) and manifest push (line 1004) which all use VM_OPERATOR_IMAGE_TAG.
If someone overrides VM_OPERATOR_IMAGE_TAG to a value different from VM_OPERATOR_VERSION, the push will fail or push to the wrong tag.
🐛 Proposed fix
.PHONY: docker-push-vm-operator
docker-push-vm-operator:
`@if` [ -z "${VM_OPERATOR_IMAGE_TAG}" ]; then echo "VM_OPERATOR_IMAGE_TAG is not set"; exit 1; fi
- docker push $(VM_OPERATOR_CONTROLLER_IMG)-$(ARCH):$(VM_OPERATOR_VERSION)
+ docker push $(VM_OPERATOR_CONTROLLER_IMG)-$(ARCH):$(VM_OPERATOR_IMAGE_TAG)🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@Makefile` around lines 995 - 998, The docker-push-vm-operator target checks
VM_OPERATOR_IMAGE_TAG but pushes an image using VM_OPERATOR_VERSION, causing
inconsistent tag usage; update the docker push invocation in the
docker-push-vm-operator target to use $(VM_OPERATOR_IMAGE_TAG) (keeping
$(VM_OPERATOR_CONTROLLER_IMG) and $(ARCH) as-is) so the check and push are
consistent with the build and manifest targets that use VM_OPERATOR_IMAGE_TAG.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary by CodeRabbit
New Features
Deprecations
Chores
Documentation