chore(argo-cd): Remove support for legacy cert-manager APIs (#2238)
* chore(argo-cd): Remove support for legacy cert-manager APIs Signed-off-by: Petr Drastil <petr.drastil@gmail.com> * Bump minor version Signed-off-by: Petr Drastil <petr.drastil@gmail.com> --------- Signed-off-by: Petr Drastil <petr.drastil@gmail.com>
This commit is contained in:
parent
2fc1fd04a0
commit
6797f01c1b
7 changed files with 8 additions and 26 deletions
|
@ -3,7 +3,7 @@ appVersion: v2.8.2
|
||||||
kubeVersion: ">=1.23.0-0"
|
kubeVersion: ">=1.23.0-0"
|
||||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||||
name: argo-cd
|
name: argo-cd
|
||||||
version: 5.43.8
|
version: 5.44.0
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||||
sources:
|
sources:
|
||||||
|
@ -26,5 +26,5 @@ annotations:
|
||||||
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
fingerprint: 2B8F22F57260EFA67BE1C5824B11F800CD9D2252
|
||||||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- kind: changed
|
- kind: removed
|
||||||
description: Upgrade redis-exporter to 1.53.0
|
description: Support for cert-manager APIs prior K8s 1.22
|
||||||
|
|
|
@ -384,7 +384,6 @@ NAME: my-release
|
||||||
| Key | Type | Default | Description |
|
| Key | Type | Default | Description |
|
||||||
|-----|------|---------|-------------|
|
|-----|------|---------|-------------|
|
||||||
| apiVersionOverrides.autoscaling | string | `""` | String to override apiVersion of autoscaling rendered by this helm chart |
|
| apiVersionOverrides.autoscaling | string | `""` | String to override apiVersion of autoscaling rendered by this helm chart |
|
||||||
| apiVersionOverrides.certmanager | string | `""` | String to override apiVersion of cert-manager resources rendered by this helm chart |
|
|
||||||
| apiVersionOverrides.cloudgoogle | string | `""` | String to override apiVersion of GKE resources rendered by this helm chart |
|
| apiVersionOverrides.cloudgoogle | string | `""` | String to override apiVersion of GKE resources rendered by this helm chart |
|
||||||
| crds.additionalLabels | object | `{}` | Addtional labels to be added to all CRDs |
|
| crds.additionalLabels | object | `{}` | Addtional labels to be added to all CRDs |
|
||||||
| crds.annotations | object | `{}` | Annotations to be added to all CRDs |
|
| crds.annotations | object | `{}` | Annotations to be added to all CRDs |
|
||||||
|
|
|
@ -121,6 +121,9 @@ REMOVED option redis.containerPort - Use redis.containerPorts
|
||||||
{{- if .Values.redis.metrics.containerPort }}
|
{{- if .Values.redis.metrics.containerPort }}
|
||||||
REMOVED option redis.metrics.containerPort - Use redis.containerPorts
|
REMOVED option redis.metrics.containerPort - Use redis.containerPorts
|
||||||
{{- end }}
|
{{- end }}
|
||||||
|
{{- if .Values.apiVersionOverrides.certmanager }}
|
||||||
|
REMOVED option apiVersionOverrides.certmanager - API v1 is only possible option after K8s 1.22
|
||||||
|
{{- end }}
|
||||||
|
|
||||||
In order to access the server UI you have the following options:
|
In order to access the server UI you have the following options:
|
||||||
|
|
||||||
|
|
|
@ -19,24 +19,6 @@ Return the appropriate apiVersion for autoscaling
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
|
||||||
{{/*
|
|
||||||
Return the appropriate apiVersion for cert-manager
|
|
||||||
*/}}
|
|
||||||
{{- define "argo-cd.apiVersion.cert-manager" -}}
|
|
||||||
{{- if .Values.apiVersionOverrides.certmanager -}}
|
|
||||||
{{- print .Values.apiVersionOverrides.certmanager -}}
|
|
||||||
{{- else if .Capabilities.APIVersions.Has "cert-manager.io/v1" -}}
|
|
||||||
{{- print "cert-manager.io/v1" -}}
|
|
||||||
{{- else if .Capabilities.APIVersions.Has "cert-manager.io/v1beta1" -}}
|
|
||||||
{{- print "cert-manager.io/v1beta1" -}}
|
|
||||||
{{- else if .Capabilities.APIVersions.Has "cert-manager.io/v1alpha3" -}}
|
|
||||||
{{- print "cert-manager.io/v1alpha3" -}}
|
|
||||||
{{- else if .Capabilities.APIVersions.Has "cert-manager.io/v1alpha2" -}}
|
|
||||||
{{- print "cert-manager.io/v1alpha2" -}}
|
|
||||||
{{- else -}}
|
|
||||||
{{- print "certmanager.k8s.io/v1alpha1" -}}
|
|
||||||
{{- end -}}
|
|
||||||
{{- end -}}
|
|
||||||
|
|
||||||
{{/*
|
{{/*
|
||||||
Return the appropriate apiVersion for GKE resources
|
Return the appropriate apiVersion for GKE resources
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{{- if .Values.applicationSet.certificate.enabled -}}
|
{{- if .Values.applicationSet.certificate.enabled -}}
|
||||||
apiVersion: {{ include "argo-cd.apiVersion.cert-manager" . }}
|
apiVersion: cert-manager.io/v1
|
||||||
kind: Certificate
|
kind: Certificate
|
||||||
metadata:
|
metadata:
|
||||||
{{- with (mergeOverwrite (deepCopy .Values.global.certificateAnnotations) .Values.applicationSet.certificate.annotations) }}
|
{{- with (mergeOverwrite (deepCopy .Values.global.certificateAnnotations) .Values.applicationSet.certificate.annotations) }}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{{- if .Values.server.certificate.enabled -}}
|
{{- if .Values.server.certificate.enabled -}}
|
||||||
apiVersion: {{ include "argo-cd.apiVersion.cert-manager" . }}
|
apiVersion: cert-manager.io/v1
|
||||||
kind: Certificate
|
kind: Certificate
|
||||||
metadata:
|
metadata:
|
||||||
{{- with (mergeOverwrite (deepCopy .Values.global.certificateAnnotations) .Values.server.certificate.annotations) }}
|
{{- with (mergeOverwrite (deepCopy .Values.global.certificateAnnotations) .Values.server.certificate.annotations) }}
|
||||||
|
|
|
@ -12,8 +12,6 @@ kubeVersionOverride: ""
|
||||||
# If you want to template helm charts but cannot access k8s API server
|
# If you want to template helm charts but cannot access k8s API server
|
||||||
# you can set api versions here
|
# you can set api versions here
|
||||||
apiVersionOverrides:
|
apiVersionOverrides:
|
||||||
# -- String to override apiVersion of cert-manager resources rendered by this helm chart
|
|
||||||
certmanager: "" # cert-manager.io/v1
|
|
||||||
# -- String to override apiVersion of GKE resources rendered by this helm chart
|
# -- String to override apiVersion of GKE resources rendered by this helm chart
|
||||||
cloudgoogle: "" # cloud.google.com/v1
|
cloudgoogle: "" # cloud.google.com/v1
|
||||||
# -- String to override apiVersion of autoscaling rendered by this helm chart
|
# -- String to override apiVersion of autoscaling rendered by this helm chart
|
||||||
|
|
Loading…
Reference in a new issue