[release-4.21] OCPBUGS-81976: Bump go-jose/go-jose/v4@v4.1.4#609
[release-4.21] OCPBUGS-81976: Bump go-jose/go-jose/v4@v4.1.4#609katekeiroz-dev wants to merge 57 commits into
Conversation
… image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-aws-cluster-api-controllers.yml
…ot/cherry-pick-5793-to-release-2.10 [release-2.10] 🐛 fix: bumps golangci-lint to work with go 1.24+
…nd tests This PR updates the default value for HostAffinity from `host` to `default` as that's also the AWS platform default, and potentially a more sensible value to set if the user does not have a preference. It also improves the API's go doc comments to further explain the effects of the settings and adds a bunch more units to pinpoint the exact behaviour described in the updated doc.
…ot/cherry-pick-5801-to-release-2.10 [release-2.10] 🐛 fix: change HostAffinity default 'host'->'default' improved API doc and tests
…penshift-4.22-ose-aws-cluster-api-controllers OCPBUGS-70053: Updating ose-aws-cluster-api-controllers-container image to be consistent with ART for 4.22
NO-JIRA: UPSTREAM: <carry>: Add manifests verify target
Relaxes the validation for ROSA NodePool autoscaling to allow users to specify a minimum of 0 replicas, enabling scale-to-zero scenarios. MaxReplicas remains with a minimum of 1. Co-Authored-By: Claude Sonnet 4.5 (1M context) <noreply@anthropic.com>
…ot/cherry-pick-5816-to-release-2.10 [release-2.10] 🌱 Allow ROSA NodePool autoscaling MinReplicas to be 0
Signed-off-by: serngawy <serngawy@gmail.com>
…ot/cherry-pick-5786-to-release-2.10 [release-2.10] ✨ ROSA Add logForward config AND ImageTypes
Signed-off-by: serngawy <serngawy@gmail.com>
…ot/cherry-pick-5842-to-release-2.10 [release-2.10] 🐛 Fix flaky test TestROSARoleConfigReconcileExist
the webhook server should use the tlsconfig specified in the manager options, so users setting tls fields in the manager see their preference honoured not only for the metrics server but also for the webhook server.
…ot/cherry-pick-5848-to-release-2.10 [release-2.10] 🐛 fix: use tlsconfig from the manager options for the webhook server
Adds openshift/kustomization.yaml to generate OpenShift provider
manifests from the upstream kustomize base (config/default).
The kustomization includes a JSON Patch to remove an unsubstituted
envsubst annotation from the upstream ServiceAccount. This annotation
uses drone/envsubst prefix substitution syntax intended for clusterctl:
${AWS_CONTROLLER_IAM_ROLE/#arn/eks.amazonaws.com/role-arn: arn}
When AWS_CONTROLLER_IAM_ROLE is set (e.g. arn:aws:iam::123:role/foo),
envsubst expands the whole expression into:
eks.amazonaws.com/role-arn: arn:aws:iam::123:role/foo
OpenShift does not use clusterctl, so envsubst never runs and this
line remains as a literal in the YAML. The YAML parser splits it at
the first ": " (colon-space), producing:
Key: ${AWS_CONTROLLER_IAM_ROLE/#arn/eks.amazonaws.com/role-arn
Value: arn}
Note the annotation key has an opening { but NO closing } — the }
is part of the value. The JSON Patch path therefore must also omit
the closing }, with / encoded as ~1 per RFC 6901:
/metadata/annotations/${AWS_CONTROLLER_IAM_ROLE~1#arn~1eks.amazonaws.com~1role-arn
The unmatched { is intentional — it is a regular character in JSON
Pointer paths and matches the YAML-parsed annotation key exactly.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Two issues prevent upstream unit tests from passing in OpenShift CI: 1. CRD path resolution fails with vendoring. The upstream repo does not vendor, so `go test` uses module mode and downloads full module sources (including non-Go assets like CRD YAMLs) to $GOPATH/pkg/mod. The OpenShift fork vendors dependencies, and Go 1.14+ defaults to -mod=vendor when a vendor/ directory is present. Vendor directories only contain Go source files, so the cluster-api CRD YAMLs at $GOPATH/pkg/mod/sigs.k8s.io/cluster-api@.../config/crd/bases are never downloaded, causing test helpers to panic. Fix: explicitly set GOFLAGS=-mod=mod in unit-tests.sh to force module mode, matching upstream behaviour. 2. TestGetManagerNamespace fails due to mounted service account. GetManagerNamespace() reads /var/run/secrets/.../namespace before falling back to the POD_NAMESPACE env var. Upstream Prow runs tests on an EKS cluster where service account tokens are not automounted, so the file does not exist and the env var path is exercised. OpenShift CI (ci-operator) creates test pods with service accounts mounted, so the file exists and returns the CI namespace (ci-op-*) regardless of the env var the test sets. Fix: change inClusterNamespacePath from const to var so the test can override it, ensuring the env var fallback path is exercised in any CI environment. Additionally aligns unit-tests.sh with upstream scripts/ci-test.sh: source hack/ensure-go.sh and use make test-verbose. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ot/cherry-pick-5825-to-release-2.10 [release-2.10] 🐛 Fix: Changed dedicated host validation logic to require tenancy=host
OCPCLOUD-3326: Update to use new manifests-gen
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
…ot/cherry-pick-5876-to-release-2.10 [release-2.10] 🐛 Validate GP3 volume throughput is within the documented range of 125-2000 MiB/s
…E_DIR NO-JIRA: Remove dead `RELEASE_DIR` ref
# Conflicts: # .github/dependabot.yml # .github/workflows/dependabot.yml # OWNERS_ALIASES # Conflicts: # .github/PULL_REQUEST_TEMPLATE.md # .github/dependabot.yml # Conflicts: # .github/workflows/codeql-analysis.yml # .github/workflows/dependabot.yml # Conflicts: # .github/workflows/codeql-analysis.yml # .github/workflows/dependabot.yml # OWNERS_ALIASES
Signed-off-by: Nolan Brubaker <nolan@nbrubaker.com>
… image to be consistent with ART for 4.20 Reconciling with https://github.com/openshift/ocp-build-data/tree/8f77fc475c95f9d98c348deb2feb88f5952d7357/images/ose-aws-cluster-api-controllers.yml
… image to be consistent with ART for 4.21 Reconciling with https://github.com/openshift/ocp-build-data/tree/4fbe3fab45239dc4be6f5d9d98a0bf36e0274ec9/images/ose-aws-cluster-api-controllers.yml
… image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/087d1930e36b609f77d73bd8a313d85c940cff4d/images/ose-aws-cluster-api-controllers.yml
# 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/protobuf/LICENSE # 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/google/gofuzz/LICENSE # openshift/tools/vendor/github.com/google/gofuzz/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/LICENSE # 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/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/.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/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/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/flowcontrol/v1/limitresponse.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/nonresourcepolicyrule.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/policyruleswithsubjects.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/prioritylevelconfiguration.go # openshift/tools/vendor/k8s.io/client-go/applyconfigurations/flowcontrol/v1/priorityl…
Adds openshift/kustomization.yaml to generate OpenShift provider
manifests from the upstream kustomize base (config/default).
The kustomization includes a JSON Patch to remove an unsubstituted
envsubst annotation from the upstream ServiceAccount. This annotation
uses drone/envsubst prefix substitution syntax intended for clusterctl:
${AWS_CONTROLLER_IAM_ROLE/#arn/eks.amazonaws.com/role-arn: arn}
When AWS_CONTROLLER_IAM_ROLE is set (e.g. arn:aws:iam::123:role/foo),
envsubst expands the whole expression into:
eks.amazonaws.com/role-arn: arn:aws:iam::123:role/foo
OpenShift does not use clusterctl, so envsubst never runs and this
line remains as a literal in the YAML. The YAML parser splits it at
the first ": " (colon-space), producing:
Key: ${AWS_CONTROLLER_IAM_ROLE/#arn/eks.amazonaws.com/role-arn
Value: arn}
Note the annotation key has an opening { but NO closing } — the }
is part of the value. The JSON Patch path therefore must also omit
the closing }, with / encoded as ~1 per RFC 6901:
/metadata/annotations/${AWS_CONTROLLER_IAM_ROLE~1#arn~1eks.amazonaws.com~1role-arn
The unmatched { is intentional — it is a regular character in JSON
Pointer paths and matches the YAML-parsed annotation key exactly.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
# Conflicts:
# openshift/manifests/0000_30_cluster-api_04_cm.infrastructure-aws.yaml
Two issues prevent upstream unit tests from passing in OpenShift CI: 1. CRD path resolution fails with vendoring. The upstream repo does not vendor, so `go test` uses module mode and downloads full module sources (including non-Go assets like CRD YAMLs) to $GOPATH/pkg/mod. The OpenShift fork vendors dependencies, and Go 1.14+ defaults to -mod=vendor when a vendor/ directory is present. Vendor directories only contain Go source files, so the cluster-api CRD YAMLs at $GOPATH/pkg/mod/sigs.k8s.io/cluster-api@.../config/crd/bases are never downloaded, causing test helpers to panic. Fix: explicitly set GOFLAGS=-mod=mod in unit-tests.sh to force module mode, matching upstream behaviour. 2. TestGetManagerNamespace fails due to mounted service account. GetManagerNamespace() reads /var/run/secrets/.../namespace before falling back to the POD_NAMESPACE env var. Upstream Prow runs tests on an EKS cluster where service account tokens are not automounted, so the file does not exist and the env var path is exercised. OpenShift CI (ci-operator) creates test pods with service accounts mounted, so the file exists and returns the CI namespace (ci-op-*) regardless of the env var the test sets. Fix: change inClusterNamespacePath from const to var so the test can override it, ensuring the env var fallback path is exercised in any CI environment. Additionally aligns unit-tests.sh with upstream scripts/ci-test.sh: source hack/ensure-go.sh and use make test-verbose. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
…-main NO-JIRA: Merge https://github.com/kubernetes-sigs/cluster-api-provider-aws:v2.10.2 (999ac9a) into main
… image to be consistent with ART for 4.22 Reconciling with https://github.com/openshift/ocp-build-data/tree/56cb39ad358cdec1db7c84ea1919fe8849c2550b/images/ose-aws-cluster-api-controllers.yml
…penshift-4.22-ose-aws-cluster-api-controllers OCPBUGS-77748: Updating ose-aws-cluster-api-controllers-container image to be consistent with ART for 4.22
|
@katekeiroz-dev: This pull request references Jira Issue OCPBUGS-81976, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this: Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository: openshift/coderabbit/.coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@katekeiroz-dev: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
No description provided.