Draft: Update dependency kubernetes-sigs/cluster-api to v1.8.3 - abandoned
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| kubernetes-sigs/cluster-api | minor |
v1.7.4 -> v1.8.3
|
|
| kubernetes-sigs/cluster-api | Kustomization | minor |
v1.7.4 -> v1.8.3
|
Apart of CAPI tags (including kube-job image) bumps, it also covers:
-
removal of
/spec/conversion/webhook/clientConfig/caBundlepatches from CRDs, as no longer present in source manifests -
because
kubectl kustomizecommand was not respecting Kustomize replacements defined incapdunit upstream kustomization , introduced with upstream https://github.com/kubernetes-sigs/cluster-api/pull/10294 removal of deprecated Kustomize options, we've changed it (fromkubectl kustomize) tokustomize buildin both kustomize-lint job test and publish-kustomize-units-artifact manifest generation jobcapd v1.8.1: kubectl kustomize vs kustomize build (click to expand)
[git:renovate/kubernetes-sigs-cluster-api-1.x]root@caasdev:sylva-core# ./bin/kubectl version --client Client Version: v1.30.3 Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3 [git:renovate/kubernetes-sigs-cluster-api-1.x]root@caasdev:sylva-core# ./bin/kustomize version v5.4.3 [git:renovate/kubernetes-sigs-cluster-api-1.x]root@caasdev:sylva-core# ./bin/kubectl kustomize kustomize-units/capd error: accumulating resources: accumulation err='accumulating resources from 'https://github.com/kubernetes-sigs/cluster-api//test/infrastructure/docker/config/default/?ref=v1.8.1': URL is a git repository': recursed accumulation of path '/tmp/kustomize-902956624/test/infrastructure/docker/config/default': trouble configuring builtin PatchTransformer with config: ` path: webhookcainjection_patch.yaml `: unable to parse SM or JSON patch from [# This patch add annotation to admission webhook config and # the variables CERTIFICATE_NAMESPACE and CERTIFICATE_NAME will be substituted by kustomize. apiVersion: admissionregistration.k8s.io/v1 kind: ValidatingWebhookConfiguration metadata: name: validating-webhook-configuration annotations: cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME --- apiVersion: admissionregistration.k8s.io/v1 kind: MutatingWebhookConfiguration metadata: name: mutating-webhook-configuration annotations: cert-manager.io/inject-ca-from: CERTIFICATE_NAMESPACE/CERTIFICATE_NAME ] [git:renovate/kubernetes-sigs-cluster-api-1.x]root@caasdev:sylva-core# ./bin/kustomize build kustomize-units/capd | head -15 apiVersion: v1 kind: Namespace metadata: labels: cluster.x-k8s.io/provider: infrastructure-docker clusterctl.cluster.x-k8s.io: "" control-plane: controller-manager pod-security.kubernetes.io/audit: privileged pod-security.kubernetes.io/enforce: privileged pod-security.kubernetes.io/warn: privileged name: capd-system --- apiVersion: apiextensions.k8s.io/v1 kind: CustomResourceDefinition metadata: [git:renovate/kubernetes-sigs-cluster-api-1.x]root@caasdev:sylva-core#
Release notes:
Edited by Thomas Morin