diff --git a/.github/workflows/helm-test.yaml b/.github/workflows/helm-test.yaml index ff2c933b99..7c6b3c56e5 100644 --- a/.github/workflows/helm-test.yaml +++ b/.github/workflows/helm-test.yaml @@ -40,7 +40,7 @@ jobs: run: | if [[ $(ct list-changed --target-branch=main) ]]; then - ct lint --target-branch=main --check-version-increment=false + ct lint --target-branch=main --check-version-increment=false --validate-maintainers=false fi - name: Setup test env uses: ./.github/actions/setup-test-env diff --git a/Makefile b/Makefile index 6026b00dfa..464af051e3 100644 --- a/Makefile +++ b/Makefile @@ -60,6 +60,7 @@ KO := $(TOOLS_DIR)/ko KO_VERSION := v0.14.1 KUTTL := $(TOOLS_DIR)/kubectl-kuttl KUTTL_VERSION := v0.0.0-20230914072640-e3af68e47317 +KUBE_VERSION := v1.25.0 TOOLS := $(KIND) $(CONTROLLER_GEN) $(CLIENT_GEN) $(LISTER_GEN) $(INFORMER_GEN) $(OPENAPI_GEN) $(REGISTER_GEN) $(DEEPCOPY_GEN) $(DEFAULTER_GEN) $(APPLYCONFIGURATION_GEN) $(GEN_CRD_API_REFERENCE_DOCS) $(GO_ACC) $(GOIMPORTS) $(HELM) $(HELM_DOCS) $(KO) $(KUTTL) ifeq ($(GOOS), darwin) SED := gsed @@ -575,7 +576,7 @@ codegen-helm-all: codegen-helm-crds codegen-helm-docs ## Generate helm docs and .PHONY: codegen-manifest-install-latest codegen-manifest-install-latest: $(HELM) ## Create install_latest manifest @echo Generate latest install manifest... >&2 - @$(HELM) template kyverno --namespace kyverno --skip-tests ./charts/kyverno \ + @$(HELM) template kyverno --kube-version $(KUBE_VERSION) --namespace kyverno --skip-tests ./charts/kyverno \ --set templating.enabled=true \ --set templating.version=latest \ --set admissionController.container.image.tag=latest \ @@ -590,7 +591,7 @@ codegen-manifest-install-latest: $(HELM) ## Create install_latest manifest codegen-manifest-debug: $(HELM) ## Create debug manifest @echo Generate debug manifest... >&2 @mkdir -p ./.manifest - @$(HELM) template kyverno --namespace kyverno --skip-tests ./charts/kyverno \ + @$(HELM) template kyverno --kube-version $(KUBE_VERSION) --namespace kyverno --skip-tests ./charts/kyverno \ --set templating.enabled=true \ --set templating.version=latest \ --set templating.debug=true \ @@ -606,7 +607,7 @@ codegen-manifest-debug: $(HELM) ## Create debug manifest codegen-manifest-release: $(HELM) ## Create release manifest @echo Generate release manifest... >&2 @mkdir -p ./.manifest - @$(HELM) template kyverno --namespace kyverno --skip-tests ./charts/kyverno \ + @$(HELM) template kyverno --kube-version $(KUBE_VERSION) --namespace kyverno --skip-tests ./charts/kyverno \ --set templating.enabled=true \ --set templating.version=$(VERSION) \ --set admissionController.container.image.tag=$(VERSION) \ diff --git a/charts/kyverno/Chart.yaml b/charts/kyverno/Chart.yaml index 8d5a4b22c0..0925f6b0bb 100644 --- a/charts/kyverno/Chart.yaml +++ b/charts/kyverno/Chart.yaml @@ -9,15 +9,22 @@ keywords: - kubernetes - nirmata - policy agent + - policy - validating webhook - - admissions controller + - admission controller + - mutation + - mutate + - validate + - generate + - supply chain + - security home: https://kyverno.io/ sources: - https://github.com/kyverno/kyverno maintainers: - - name: Nirmata - url: https://kyverno.io/ -kubeVersion: ">=1.16.0-0" + - name: kyverno-maintainers + email: cncf-kyverno-maintainers@lists.cncf.io +kubeVersion: ">=1.25.0-0" annotations: artifacthub.io/operator: "false" artifacthub.io/prerelease: "false" diff --git a/charts/kyverno/README.md b/charts/kyverno/README.md index 4a556652f5..deaecc1942 100644 --- a/charts/kyverno/README.md +++ b/charts/kyverno/README.md @@ -667,7 +667,7 @@ The chart values are organised per component. | cleanupJobs.admissionReports.enabled | bool | `true` | Enable cleanup cronjob | | cleanupJobs.admissionReports.image.registry | string | `nil` | Image registry | | cleanupJobs.admissionReports.image.repository | string | `"bitnami/kubectl"` | Image repository | -| cleanupJobs.admissionReports.image.tag | string | `"1.26.4"` | Image tag Defaults to `latest` if omitted | +| cleanupJobs.admissionReports.image.tag | string | `"1.26.10"` | Image tag Defaults to `latest` if omitted | | cleanupJobs.admissionReports.image.pullPolicy | string | `nil` | Image pull policy Defaults to image.pullPolicy if omitted | | cleanupJobs.admissionReports.imagePullSecrets | list | `[]` | Image pull secrets | | cleanupJobs.admissionReports.schedule | string | `"*/10 * * * *"` | Cronjob schedule | @@ -767,7 +767,7 @@ Please see https://kyverno.io/docs/installation/#security-vs-operability for mor ## Requirements -Kubernetes: `>=1.16.0-0` +Kubernetes: `>=1.25.0-0` | Repository | Name | Version | |------------|------|---------| @@ -778,7 +778,7 @@ Kubernetes: `>=1.16.0-0` | Name | Email | Url | | ---- | ------ | --- | -| Nirmata | | | +| kyverno-maintainers | | | ---------------------------------------------- Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0) diff --git a/charts/kyverno/values.yaml b/charts/kyverno/values.yaml index 5d226a6934..8f6935b264 100644 --- a/charts/kyverno/values.yaml +++ b/charts/kyverno/values.yaml @@ -500,7 +500,7 @@ cleanupJobs: repository: bitnami/kubectl # -- Image tag # Defaults to `latest` if omitted - tag: '1.26.4' + tag: '1.26.10' # -- (string) Image pull policy # Defaults to image.pullPolicy if omitted pullPolicy: ~ diff --git a/config/install-latest-testing.yaml b/config/install-latest-testing.yaml index a4a3f4bce9..8df13987a3 100644 --- a/config/install-latest-testing.yaml +++ b/config/install-latest-testing.yaml @@ -45282,7 +45282,7 @@ spec: serviceAccountName: kyverno-cleanup-jobs containers: - name: cleanup - image: "bitnami/kubectl:1.26.4" + image: "bitnami/kubectl:1.26.10" imagePullPolicy: command: - /bin/sh