commit
643892b217
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,13 +1,13 @@
|
|||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: fixed
|
||||
description: Namespace field for some namespaced resources needs to be evaluated via helm root scope
|
||||
- kind: changed
|
||||
description: Update Argo CD v2.7.1
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Argo CD
|
||||
catalog.cattle.io/kube-version: '>=1.22.0-0'
|
||||
catalog.cattle.io/release-name: argo-cd
|
||||
apiVersion: v2
|
||||
appVersion: v2.6.7
|
||||
appVersion: v2.7.1
|
||||
dependencies:
|
||||
- condition: redis-ha.enabled
|
||||
name: redis-ha
|
||||
|
@ -29,4 +29,4 @@ name: argo-cd
|
|||
sources:
|
||||
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
||||
- https://github.com/argoproj/argo-cd
|
||||
version: 5.29.1
|
||||
version: 5.31.1
|
||||
|
|
|
@ -105,6 +105,11 @@ For full list of changes please check ArtifactHub [changelog].
|
|||
|
||||
Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version.
|
||||
|
||||
### 5.31.0
|
||||
The manifests are now using [`tini` as entrypoint][tini], instead of `entrypoint.sh`. Until Argo CD v2.8, `entrypoint.sh` is retained for upgrade compatibility.
|
||||
This means that the deployment manifests have to be updated after upgrading to Argo CD v2.7, and before upgrading to Argo CD v2.8 later.
|
||||
In case the manifests are updated before moving to Argo CD v2.8, the containers will not be able to start.
|
||||
|
||||
### 5.24.0
|
||||
|
||||
This versions adds additional global parameters for scheduling (`nodeSelector`, `tolerations`, `topologySpreadConstraints`).
|
||||
|
@ -395,8 +400,6 @@ NAME: my-release
|
|||
| global.affinity.podAntiAffinity | string | `"soft"` | Default pod anti-affinity rules. Either: `none`, `soft` or `hard` |
|
||||
| global.deploymentAnnotations | object | `{}` | Annotations for the all deployed Deployments |
|
||||
| global.deploymentStrategy | object | `{}` | Deployment strategy for the all deployed Deployments |
|
||||
| global.entrypoint.entrypoint | string | `"entrypoint.sh"` | The entrypoint to use for the containers. |
|
||||
| global.entrypoint.useImplicit | bool | `false` | Implicitly use the docker image's entrypoint. This requires the image to have ENTRYPOINT set properly |
|
||||
| global.hostAliases | list | `[]` | Mapping between IP and hostnames that will be injected as entries in the pod's hosts files |
|
||||
| global.image.imagePullPolicy | string | `"IfNotPresent"` | If defined, a imagePullPolicy applied to all Argo CD deployments |
|
||||
| global.image.repository | string | `"quay.io/argoproj/argocd"` | If defined, a repository applied to all Argo CD deployments |
|
||||
|
@ -835,7 +838,7 @@ server:
|
|||
| dex.extraContainers | list | `[]` | Additional containers to be added to the dex pod |
|
||||
| dex.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Dex imagePullPolicy |
|
||||
| dex.image.repository | string | `"ghcr.io/dexidp/dex"` | Dex image repository |
|
||||
| dex.image.tag | string | `"v2.35.3"` | Dex image tag |
|
||||
| dex.image.tag | string | `"v2.36.0"` | Dex image tag |
|
||||
| dex.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
|
||||
| dex.initContainers | list | `[]` | Init containers to add to the dex pod |
|
||||
| dex.initImage.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Argo CD init image imagePullPolicy |
|
||||
|
@ -921,7 +924,7 @@ server:
|
|||
| redis.extraContainers | list | `[]` | Additional containers to be added to the redis pod |
|
||||
| redis.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Redis image pull policy |
|
||||
| redis.image.repository | string | `"public.ecr.aws/docker/library/redis"` | Redis repository |
|
||||
| redis.image.tag | string | `"7.0.7-alpine"` | Redis tag |
|
||||
| redis.image.tag | string | `"7.0.11-alpine"` | Redis tag |
|
||||
| redis.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
|
||||
| redis.initContainers | list | `[]` | Init containers to add to the redis pod |
|
||||
| redis.metrics.enabled | bool | `false` | Deploy metrics service |
|
||||
|
@ -979,7 +982,7 @@ The main options are listed here:
|
|||
| redis-ha.exporter.tag | string | `"1.45.0"` | Tag to use for the redis-exporter |
|
||||
| redis-ha.haproxy.enabled | bool | `true` | Enabled HAProxy LoadBalancing/Proxy |
|
||||
| redis-ha.haproxy.metrics.enabled | bool | `true` | HAProxy enable prometheus metric scraping |
|
||||
| redis-ha.image.tag | string | `"7.0.7-alpine"` | Redis tag |
|
||||
| redis-ha.image.tag | string | `"7.0.11-alpine"` | Redis tag |
|
||||
| redis-ha.persistentVolume.enabled | bool | `false` | Configures persistence on Redis nodes |
|
||||
| redis-ha.redis.config | object | See [values.yaml] | Any valid redis config options in this section will be applied to each server (see `redis-ha` chart) |
|
||||
| redis-ha.redis.config.save | string | `'""'` | Will save the DB if both the given number of seconds and the given number of write operations against the DB occurred. `""` is disabled |
|
||||
|
@ -1184,3 +1187,4 @@ Autogenerated from chart metadata using [helm-docs](https://github.com/norwoodj/
|
|||
[TopologySpreadConstraints]: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
|
||||
[values.yaml]: values.yaml
|
||||
[v2.2 to 2.3 upgrade instructions]: https://github.com/argoproj/argo-cd/blob/v2.3.0/docs/operator-manual/upgrading/2.2-2.3.md
|
||||
[tini]: https://github.com/argoproj/argo-cd/pull/12707
|
||||
|
|
|
@ -51,8 +51,8 @@ spec:
|
|||
{{- end }}
|
||||
serviceAccountName: {{ include "argo-cd.controllerServiceAccountName" . }}
|
||||
containers:
|
||||
- command:
|
||||
- argocd-application-controller
|
||||
- args:
|
||||
- /usr/local/bin/argocd-application-controller
|
||||
- --metrics-port={{ .Values.controller.containerPorts.metrics }}
|
||||
{{- if .Values.controller.metrics.applicationLabels.enabled }}
|
||||
{{- range .Values.controller.metrics.applicationLabels.labels }}
|
||||
|
|
|
@ -56,12 +56,8 @@ spec:
|
|||
- name: {{ .Values.applicationSet.name }}
|
||||
image: {{ default .Values.global.image.repository .Values.applicationSet.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.applicationSet.image.tag }}
|
||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.applicationSet.image.imagePullPolicy }}
|
||||
{{- if not .Values.global.entrypoint.useImplicit }}
|
||||
command:
|
||||
- {{ .Values.global.entrypoint.entrypoint | quote }}
|
||||
{{- end }}
|
||||
args:
|
||||
- argocd-applicationset-controller
|
||||
- /usr/local/bin/argocd-applicationset-controller
|
||||
- --metrics-addr=:{{ .Values.applicationSet.containerPorts.metrics }}
|
||||
- --probe-addr=:{{ .Values.applicationSet.containerPorts.probe }}
|
||||
- --webhook-addr=:{{ .Values.applicationSet.containerPorts.webhook }}
|
||||
|
|
|
@ -56,8 +56,8 @@ spec:
|
|||
- name: {{ .Values.notifications.name }}
|
||||
image: {{ default .Values.global.image.repository .Values.notifications.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.notifications.image.tag }}
|
||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.notifications.image.imagePullPolicy }}
|
||||
command:
|
||||
- argocd-notifications
|
||||
args:
|
||||
- /usr/local/bin/argocd-notifications
|
||||
- --metrics-port={{ .Values.notifications.containerPorts.metrics }}
|
||||
- --loglevel={{ default .Values.global.logging.level .Values.notifications.logLevel }}
|
||||
- --logformat={{ default .Values.global.logging.format .Values.notifications.logFormat }}
|
||||
|
|
|
@ -61,12 +61,8 @@ spec:
|
|||
- name: {{ .Values.repoServer.name }}
|
||||
image: {{ default .Values.global.image.repository .Values.repoServer.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.repoServer.image.tag }}
|
||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.repoServer.image.imagePullPolicy }}
|
||||
{{- if not .Values.global.entrypoint.useImplicit }}
|
||||
command:
|
||||
- {{ .Values.global.entrypoint.entrypoint | quote }}
|
||||
{{- end }}
|
||||
args:
|
||||
- argocd-repo-server
|
||||
- /usr/local/bin/argocd-repo-server
|
||||
- --port={{ .Values.repoServer.containerPorts.server }}
|
||||
- --metrics-port={{ .Values.repoServer.containerPorts.metrics }}
|
||||
{{- with .Values.repoServer.logFormat }}
|
||||
|
@ -284,7 +280,7 @@ spec:
|
|||
{{- end }}
|
||||
initContainers:
|
||||
- command:
|
||||
- cp
|
||||
- /bin/cp
|
||||
- -n
|
||||
- /usr/local/bin/argocd
|
||||
- /var/run/argocd/argocd-cmp-server
|
||||
|
|
|
@ -58,8 +58,8 @@ spec:
|
|||
- name: {{ .Values.server.name }}
|
||||
image: {{ default .Values.global.image.repository .Values.server.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.server.image.tag }}
|
||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.server.image.imagePullPolicy }}
|
||||
command:
|
||||
- argocd-server
|
||||
args:
|
||||
- /usr/local/bin/argocd-server
|
||||
- --port={{ .Values.server.containerPorts.server }}
|
||||
- --metrics-port={{ .Values.server.containerPorts.metrics }}
|
||||
{{- with .Values.server.logFormat }}
|
||||
|
|
|
@ -310,6 +310,10 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies whether
|
||||
to apply env variables substitution for annotation values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -341,6 +345,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to resources
|
||||
for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
@ -572,6 +599,11 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies whether
|
||||
to apply env variables substitution for annotation
|
||||
values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -604,6 +636,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to resources
|
||||
for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
@ -950,6 +1005,10 @@ spec:
|
|||
description: CommonAnnotations is a list of additional annotations
|
||||
to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies whether to
|
||||
apply env variables substitution for annotation values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -980,6 +1039,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to resources
|
||||
for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize adds
|
||||
to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas override
|
||||
specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize to
|
||||
use for rendering manifests
|
||||
|
@ -1203,6 +1285,10 @@ spec:
|
|||
description: CommonAnnotations is a list of additional annotations
|
||||
to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies whether
|
||||
to apply env variables substitution for annotation values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -1234,6 +1320,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to resources
|
||||
for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas override
|
||||
specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
@ -1604,6 +1713,11 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies whether
|
||||
to apply env variables substitution for annotation
|
||||
values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -1636,6 +1750,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to resources
|
||||
for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
@ -1869,6 +2006,11 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies whether
|
||||
to apply env variables substitution for annotation
|
||||
values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -1901,6 +2043,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to resources
|
||||
for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
@ -2279,6 +2444,11 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies
|
||||
whether to apply env variables substitution
|
||||
for annotation values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -2311,6 +2481,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to
|
||||
resources for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that
|
||||
Kustomize adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of
|
||||
Kustomize to use for rendering manifests
|
||||
|
@ -2562,6 +2755,11 @@ spec:
|
|||
additional annotations to add to rendered
|
||||
manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies
|
||||
whether to apply env variables substitution
|
||||
for annotation values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -2594,6 +2792,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended
|
||||
to resources for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that
|
||||
Kustomize adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize
|
||||
Replicas override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version
|
||||
of Kustomize to use for rendering manifests
|
||||
|
@ -2945,6 +3166,11 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies whether
|
||||
to apply env variables substitution for annotation
|
||||
values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -2977,6 +3203,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to resources
|
||||
for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
@ -3221,6 +3470,11 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies
|
||||
whether to apply env variables substitution for
|
||||
annotation values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -3253,6 +3507,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to
|
||||
resources for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
@ -3602,6 +3879,11 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies whether
|
||||
to apply env variables substitution for annotation
|
||||
values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -3634,6 +3916,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to resources
|
||||
for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
@ -3878,6 +4183,11 @@ spec:
|
|||
description: CommonAnnotations is a list of additional
|
||||
annotations to add to rendered manifests
|
||||
type: object
|
||||
commonAnnotationsEnvsubst:
|
||||
description: CommonAnnotationsEnvsubst specifies
|
||||
whether to apply env variables substitution for
|
||||
annotation values
|
||||
type: boolean
|
||||
commonLabels:
|
||||
additionalProperties:
|
||||
type: string
|
||||
|
@ -3910,6 +4220,29 @@ spec:
|
|||
description: NameSuffix is a suffix appended to
|
||||
resources for Kustomize apps
|
||||
type: string
|
||||
namespace:
|
||||
description: Namespace sets the namespace that Kustomize
|
||||
adds to all resources
|
||||
type: string
|
||||
replicas:
|
||||
description: Replicas is a list of Kustomize Replicas
|
||||
override specifications
|
||||
items:
|
||||
properties:
|
||||
count:
|
||||
anyOf:
|
||||
- type: integer
|
||||
- type: string
|
||||
description: Number of replicas
|
||||
x-kubernetes-int-or-string: true
|
||||
name:
|
||||
description: Name of Deployment or StatefulSet
|
||||
type: string
|
||||
required:
|
||||
- count
|
||||
- name
|
||||
type: object
|
||||
type: array
|
||||
version:
|
||||
description: Version controls which version of Kustomize
|
||||
to use for rendering manifests
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -136,8 +136,8 @@ spec:
|
|||
- name: copyutil
|
||||
image: {{ default .Values.global.image.repository .Values.dex.initImage.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.dex.initImage.tag }}
|
||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.dex.initImage.imagePullPolicy }}
|
||||
command:
|
||||
- cp
|
||||
args:
|
||||
- /bin/cp
|
||||
- -n
|
||||
- /usr/local/bin/argocd
|
||||
- /shared/argocd-dex
|
||||
|
|
|
@ -132,14 +132,6 @@ global:
|
|||
# topologyKey: topology.kubernetes.io/zone
|
||||
# whenUnsatisfiable: DoNotSchedule
|
||||
|
||||
# POD entrypoint configuration
|
||||
entrypoint:
|
||||
# -- Implicitly use the docker image's entrypoint. This requires the image to have
|
||||
# ENTRYPOINT set properly
|
||||
useImplicit: false
|
||||
# -- The entrypoint to use for the containers.
|
||||
entrypoint: "entrypoint.sh"
|
||||
|
||||
# -- Deployment strategy for the all deployed Deployments
|
||||
deploymentStrategy: {}
|
||||
# type: RollingUpdate
|
||||
|
@ -915,7 +907,7 @@ dex:
|
|||
# -- Dex image repository
|
||||
repository: ghcr.io/dexidp/dex
|
||||
# -- Dex image tag
|
||||
tag: v2.35.3
|
||||
tag: v2.36.0
|
||||
# -- Dex imagePullPolicy
|
||||
# @default -- `""` (defaults to global.image.imagePullPolicy)
|
||||
imagePullPolicy: ""
|
||||
|
@ -1141,7 +1133,7 @@ redis:
|
|||
# -- Redis repository
|
||||
repository: public.ecr.aws/docker/library/redis
|
||||
# -- Redis tag
|
||||
tag: 7.0.7-alpine
|
||||
tag: 7.0.11-alpine
|
||||
# -- Redis image pull policy
|
||||
# @default -- `""` (defaults to global.image.imagePullPolicy)
|
||||
imagePullPolicy: ""
|
||||
|
@ -1384,7 +1376,7 @@ redis-ha:
|
|||
enabled: true
|
||||
image:
|
||||
# -- Redis tag
|
||||
tag: 7.0.7-alpine
|
||||
tag: 7.0.11-alpine
|
||||
|
||||
## https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
|
||||
topologySpreadConstraints:
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
dependencies:
|
||||
- name: common
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 2.2.4
|
||||
digest: sha256:829fc25cbbb396161e735c83d152d74a8b3a82d07f08866b885b812d30b920df
|
||||
generated: "2023-04-25T10:36:52.350329+02:00"
|
||||
version: 2.2.5
|
||||
digest: sha256:318f438acfeaced11d9060877d615caf1985417d2865810defaa886d3496f8d3
|
||||
generated: "2023-05-03T08:30:13.051138201Z"
|
||||
|
|
|
@ -32,4 +32,4 @@ sources:
|
|||
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb
|
||||
- https://github.com/prometheus/mysqld_exporter
|
||||
- https://mariadb.org
|
||||
version: 12.1.3
|
||||
version: 12.1.5
|
||||
|
|
|
@ -84,7 +84,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
|
||||
| `image.registry` | MariaDB image registry | `docker.io` |
|
||||
| `image.repository` | MariaDB image repository | `bitnami/mariadb` |
|
||||
| `image.tag` | MariaDB image tag (immutable tags are recommended) | `10.11.2-debian-11-r21` |
|
||||
| `image.tag` | MariaDB image tag (immutable tags are recommended) | `10.11.2-debian-11-r22` |
|
||||
| `image.digest` | MariaDB image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `image.pullPolicy` | MariaDB image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
|
@ -306,7 +306,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume(s) mountpoint to `runAsUser:fsGroup` | `false` |
|
||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r110` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r112` |
|
||||
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
||||
| `volumePermissions.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
|
@ -320,7 +320,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
|
||||
| `metrics.image.registry` | Exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | Exporter image repository | `bitnami/mysqld-exporter` |
|
||||
| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r112` |
|
||||
| `metrics.image.tag` | Exporter image tag (immutable tags are recommended) | `0.14.0-debian-11-r114` |
|
||||
| `metrics.image.digest` | Exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `metrics.image.pullPolicy` | Exporter image pull policy | `IfNotPresent` |
|
||||
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
|||
category: Infrastructure
|
||||
licenses: Apache-2.0
|
||||
apiVersion: v2
|
||||
appVersion: 2.2.4
|
||||
appVersion: 2.2.5
|
||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||
This chart is not deployable by itself.
|
||||
home: https://github.com/bitnami/charts/tree/main/bitnami/common
|
||||
|
@ -21,4 +21,4 @@ sources:
|
|||
- https://github.com/bitnami/charts
|
||||
- https://www.bitnami.com/
|
||||
type: library
|
||||
version: 2.2.4
|
||||
version: 2.2.5
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Bitnami Common Library Chart
|
||||
|
||||
A [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for grouping common logic between bitnami charts.
|
||||
A [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for grouping common logic between Bitnami charts.
|
||||
|
||||
## TL;DR
|
||||
|
||||
|
@ -8,7 +8,7 @@ A [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for gro
|
|||
dependencies:
|
||||
- name: common
|
||||
version: 1.x.x
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
```
|
||||
|
||||
```console
|
||||
|
|
|
@ -147,3 +147,13 @@ mariadb: architecture
|
|||
"replication". Please set a valid architecture (--set architecture="xxxx")
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Get existing password to access MariaDB
|
||||
*/}}
|
||||
{{- define "mariadb.secret.existPassword" -}}
|
||||
{{- $secret := (lookup "v1" "Secret" .Release.Namespace (include "mariadb.secretName" .)).data -}}
|
||||
{{- if hasKey $secret "mariadb-password" }}
|
||||
{{- true -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
{{- $host := include "mariadb.primary.fullname" . }}
|
||||
{{- $port := print .Values.primary.service.ports.mysql }}
|
||||
{{- $rootPassword := include "common.secrets.passwords.manage" (dict "secret" (include "mariadb.secretName" .) "key" "mariadb-root-password" "providedValues" (list "auth.rootPassword") "context" $) | trimAll "\"" | b64dec }}
|
||||
{{- $password := .Values.auth.password }}
|
||||
{{- if eq (include "mariadb.secret.existPassword" .) "true" }}
|
||||
{{- $password := include "common.secrets.passwords.manage" (dict "secret" (include "mariadb.secretName" .) "key" "mariadb-password" "providedValues" (list "auth.password") "context" $) | trimAll "\"" | b64dec }}
|
||||
{{- end }}
|
||||
{{- if eq (include "mariadb.createSecret" .) "true" }}
|
||||
apiVersion: v1
|
||||
kind: Secret
|
||||
|
@ -26,7 +29,7 @@ data:
|
|||
{{- if (not .Values.auth.forcePassword) }}
|
||||
mariadb-password: {{ print $password | b64enc | quote }}
|
||||
{{- else }}
|
||||
mariadb-password: {{ required "A MariaDB Database Password is required!" .Values.auth.password | b64enc | quote }}
|
||||
mariadb-password: {{ required "A MariaDB Database Password is required!" $password | b64enc | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if eq .Values.architecture "replication" }}
|
||||
|
@ -87,7 +90,11 @@ data:
|
|||
{{- if $database }}
|
||||
database: {{ print $database | b64enc | quote }}
|
||||
{{- end }}
|
||||
{{- if and (.Values.auth.forcePassword) (empty $password) }}
|
||||
password: {{ required "A MariaDB Database Password is required!" $password | b64enc | quote }}
|
||||
{{- else }}
|
||||
password: {{ print $password | b64enc | quote }}
|
||||
{{- end }}
|
||||
uri: {{ printf "mysql://%s:%s@%s:%s/%s" .Values.auth.username $password $host $port $database | b64enc | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
|
|
@ -87,7 +87,7 @@ serviceBindings:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/mariadb
|
||||
tag: 10.11.2-debian-11-r21
|
||||
tag: 10.11.2-debian-11-r22
|
||||
digest: ""
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
|
@ -1001,7 +1001,7 @@ volumePermissions:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/bitnami-shell
|
||||
tag: 11-debian-11-r110
|
||||
tag: 11-debian-11-r112
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
|
||||
|
@ -1037,7 +1037,7 @@ metrics:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/mysqld-exporter
|
||||
tag: 0.14.0-debian-11-r112
|
||||
tag: 0.14.0-debian-11-r114
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
|
||||
|
|
|
@ -30,4 +30,4 @@ name: mysql
|
|||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/mysql
|
||||
- https://mysql.com
|
||||
version: 9.8.2
|
||||
version: 9.9.0
|
||||
|
|
|
@ -326,6 +326,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| `metrics.containerSecurityContext.runAsUser` | User ID for the MySQL metrics container | `1001` |
|
||||
| `metrics.containerSecurityContext.runAsNonRoot` | Set MySQL metrics container's Security Context runAsNonRoot | `true` |
|
||||
| `metrics.service.type` | Kubernetes service type for MySQL Prometheus Exporter | `ClusterIP` |
|
||||
| `metrics.service.clusterIP` | Kubernetes service clusterIP for MySQL Prometheus Exporter | `""` |
|
||||
| `metrics.service.port` | MySQL Prometheus Exporter service port | `9104` |
|
||||
| `metrics.service.annotations` | Prometheus exporter service annotations | `{}` |
|
||||
| `metrics.extraArgs.primary` | Extra args to be passed to mysqld_exporter on Primary pods | `[]` |
|
||||
|
|
|
@ -20,6 +20,9 @@ metadata:
|
|||
{{- end }}
|
||||
spec:
|
||||
type: {{ .Values.metrics.service.type }}
|
||||
{{- if and .Values.metrics.service.clusterIP (eq .Values.metrics.service.type "ClusterIP") }}
|
||||
clusterIP: {{ .Values.metrics.service.clusterIP }}
|
||||
{{- end }}
|
||||
ports:
|
||||
- port: {{ .Values.metrics.service.port }}
|
||||
targetPort: metrics
|
||||
|
|
|
@ -1067,12 +1067,14 @@ metrics:
|
|||
## Mysqld Prometheus exporter liveness and readiness probes
|
||||
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
|
||||
## @param metrics.service.type Kubernetes service type for MySQL Prometheus Exporter
|
||||
## @param metrics.service.clusterIP Kubernetes service clusterIP for MySQL Prometheus Exporter
|
||||
## @param metrics.service.port MySQL Prometheus Exporter service port
|
||||
## @param metrics.service.annotations [object] Prometheus exporter service annotations
|
||||
##
|
||||
service:
|
||||
type: ClusterIP
|
||||
port: 9104
|
||||
clusterIP: ""
|
||||
annotations:
|
||||
prometheus.io/scrape: "true"
|
||||
prometheus.io/port: "{{ .Values.metrics.service.port }}"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
dependencies:
|
||||
- name: common
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 2.2.4
|
||||
digest: sha256:634d19e9b7f6e4c07d7c04a0161ab96b3f83335ebdd70b35b952319ef0a2586b
|
||||
generated: "2023-03-19T03:00:05.496146746Z"
|
||||
digest: sha256:829fc25cbbb396161e735c83d152d74a8b3a82d07f08866b885b812d30b920df
|
||||
generated: "2023-04-20T09:36:58.526121+02:00"
|
||||
|
|
|
@ -28,4 +28,4 @@ name: spark
|
|||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/spark
|
||||
- https://spark.apache.org/
|
||||
version: 6.4.4
|
||||
version: 6.5.1
|
||||
|
|
|
@ -11,8 +11,7 @@ Trademarks: This software listing is packaged by Bitnami. The respective tradema
|
|||
## TL;DR
|
||||
|
||||
```console
|
||||
helm repo add my-repo https://charts.bitnami.com/bitnami
|
||||
helm install my-release my-repo/spark
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/spark
|
||||
```
|
||||
|
||||
## Introduction
|
||||
|
@ -33,8 +32,7 @@ Bitnami charts can be used with [Kubeapps](https://kubeapps.dev/) for deployment
|
|||
To install the chart with the release name `my-release`:
|
||||
|
||||
```console
|
||||
helm repo add my-repo https://charts.bitnami.com/bitnami
|
||||
helm install my-release my-repo/spark
|
||||
helm install my-release oci://registry-1.docker.io/bitnamicharts/spark
|
||||
```
|
||||
|
||||
These commands deploy Apache Spark on the Kubernetes cluster in the default configuration. The [Parameters](#parameters) section lists the parameters that can be configured during installation.
|
||||
|
@ -329,7 +327,7 @@ Specify each parameter using the `--set key=value[,key=value]` argument to `helm
|
|||
|
||||
```console
|
||||
helm install my-release \
|
||||
--set master.webPort=8081 my-repo/spark
|
||||
--set master.webPort=8081 oci://registry-1.docker.io/bitnamicharts/spark
|
||||
```
|
||||
|
||||
The above command sets the spark master web port to `8081`.
|
||||
|
@ -337,7 +335,7 @@ The above command sets the spark master web port to `8081`.
|
|||
Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
|
||||
|
||||
```console
|
||||
helm install my-release -f values.yaml my-repo/spark
|
||||
helm install my-release -f values.yaml oci://registry-1.docker.io/bitnamicharts/spark
|
||||
```
|
||||
|
||||
> **Tip**: You can use the default [values.yaml](values.yaml)
|
||||
|
|
|
@ -178,7 +178,7 @@ spec:
|
|||
volumeMounts:
|
||||
{{- if .Values.master.existingConfigmap }}
|
||||
- name: config
|
||||
mountPath: /opt/bitnami/spark/conf/
|
||||
mountPath: /bitnami/spark/conf/
|
||||
{{- end }}
|
||||
{{- if .Values.security.ssl.enabled }}
|
||||
- name: shared-certs
|
||||
|
|
|
@ -182,7 +182,7 @@ spec:
|
|||
volumeMounts:
|
||||
{{- if .Values.worker.existingConfigmap }}
|
||||
- name: config
|
||||
mountPath: '/opt/bitnami/spark/conf/'
|
||||
mountPath: '/bitnami/spark/conf/'
|
||||
{{- end }}
|
||||
{{- if .Values.security.ssl.enabled }}
|
||||
- name: shared-certs
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
dependencies:
|
||||
- name: memcached
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 6.3.14
|
||||
version: 6.4.1
|
||||
- name: mariadb
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 12.1.2
|
||||
version: 12.1.3
|
||||
- name: common
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 2.2.4
|
||||
digest: sha256:2163ee3b4537596b72ea04bf3834f922207cb0482aed7884f0151ae1cdcd678c
|
||||
generated: "2023-04-27T17:28:05.640540104Z"
|
||||
version: 2.2.5
|
||||
digest: sha256:f410e40d5a4bbcbb2a45d4aa8254811a414b77b2c04e388f6f01d04751545061
|
||||
generated: "2023-05-03T00:38:59.864028942Z"
|
||||
|
|
|
@ -41,4 +41,4 @@ name: wordpress
|
|||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/wordpress
|
||||
- https://wordpress.org/
|
||||
version: 16.0.2
|
||||
version: 16.0.4
|
||||
|
|
|
@ -80,7 +80,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
|
||||
| `image.registry` | WordPress image registry | `docker.io` |
|
||||
| `image.repository` | WordPress image repository | `bitnami/wordpress` |
|
||||
| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.2.0-debian-11-r15` |
|
||||
| `image.tag` | WordPress image tag (immutable tags are recommended) | `6.2.0-debian-11-r18` |
|
||||
| `image.digest` | WordPress image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `image.pullPolicy` | WordPress image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | WordPress image pull secrets | `[]` |
|
||||
|
@ -246,7 +246,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| `volumePermissions.enabled` | Enable init container that changes the owner/group of the PV mount point to `runAsUser:fsGroup` | `false` |
|
||||
| `volumePermissions.image.registry` | Bitnami Shell image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` |
|
||||
| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r110` |
|
||||
| `volumePermissions.image.tag` | Bitnami Shell image tag (immutable tags are recommended) | `11-debian-11-r112` |
|
||||
| `volumePermissions.image.digest` | Bitnami Shell image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `volumePermissions.image.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
|
||||
| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` |
|
||||
|
@ -278,7 +278,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| `metrics.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` |
|
||||
| `metrics.image.registry` | Apache exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` |
|
||||
| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `0.13.3-debian-11-r1` |
|
||||
| `metrics.image.tag` | Apache exporter image tag (immutable tags are recommended) | `0.13.3-debian-11-r2` |
|
||||
| `metrics.image.digest` | Apache exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `metrics.image.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` |
|
||||
| `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` |
|
||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
|||
category: Infrastructure
|
||||
licenses: Apache-2.0
|
||||
apiVersion: v2
|
||||
appVersion: 2.2.4
|
||||
appVersion: 2.2.5
|
||||
description: A Library Helm Chart for grouping common logic between bitnami charts.
|
||||
This chart is not deployable by itself.
|
||||
home: https://github.com/bitnami/charts/tree/main/bitnami/common
|
||||
|
@ -21,4 +21,4 @@ sources:
|
|||
- https://github.com/bitnami/charts
|
||||
- https://www.bitnami.com/
|
||||
type: library
|
||||
version: 2.2.4
|
||||
version: 2.2.5
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Bitnami Common Library Chart
|
||||
|
||||
A [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for grouping common logic between bitnami charts.
|
||||
A [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for grouping common logic between Bitnami charts.
|
||||
|
||||
## TL;DR
|
||||
|
||||
|
@ -8,7 +8,7 @@ A [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for gro
|
|||
dependencies:
|
||||
- name: common
|
||||
version: 1.x.x
|
||||
repository: https://charts.bitnami.com/bitnami
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
```
|
||||
|
||||
```console
|
||||
|
|
|
@ -28,4 +28,4 @@ sources:
|
|||
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb
|
||||
- https://github.com/prometheus/mysqld_exporter
|
||||
- https://mariadb.org
|
||||
version: 12.1.2
|
||||
version: 12.1.3
|
||||
|
|
|
@ -58,7 +58,7 @@ data:
|
|||
type: {{ print "mysql" | b64enc | quote }}
|
||||
host: {{ print $host | b64enc | quote }}
|
||||
port: {{ print $port | b64enc | quote }}
|
||||
user: {{ print "root" | b64enc | quote }}
|
||||
username: {{ print "root" | b64enc | quote }}
|
||||
password: {{ print $rootPassword | b64enc | quote }}
|
||||
uri: {{ printf "mysql://root:%s@%s:%s" $rootPassword $host $port | b64enc | quote }}
|
||||
|
||||
|
@ -83,7 +83,7 @@ data:
|
|||
type: {{ print "mysql" | b64enc | quote }}
|
||||
host: {{ print $host | b64enc | quote }}
|
||||
port: {{ print $port | b64enc | quote }}
|
||||
user: {{ print .Values.auth.username | b64enc | quote }}
|
||||
username: {{ print .Values.auth.username | b64enc | quote }}
|
||||
{{- if $database }}
|
||||
database: {{ print $database | b64enc | quote }}
|
||||
{{- end }}
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
dependencies:
|
||||
- name: common
|
||||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
version: 2.2.4
|
||||
digest: sha256:829fc25cbbb396161e735c83d152d74a8b3a82d07f08866b885b812d30b920df
|
||||
generated: "2023-04-20T09:34:17.092523+02:00"
|
|
@ -8,7 +8,7 @@ dependencies:
|
|||
repository: oci://registry-1.docker.io/bitnamicharts
|
||||
tags:
|
||||
- bitnami-common
|
||||
version: 2.2.4
|
||||
version: 2.x.x
|
||||
description: Memcached is an high-performance, distributed memory object caching system,
|
||||
generic in nature, but intended for use in speeding up dynamic web applications
|
||||
by alleviating database load.
|
||||
|
@ -24,4 +24,4 @@ name: memcached
|
|||
sources:
|
||||
- https://github.com/bitnami/containers/tree/main/bitnami/memcached
|
||||
- http://memcached.org/
|
||||
version: 6.3.14
|
||||
version: 6.4.1
|
||||
|
|
|
@ -74,25 +74,25 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
|
||||
### Memcached parameters
|
||||
|
||||
| Name | Description | Value |
|
||||
| ----------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
|
||||
| `image.registry` | Memcached image registry | `docker.io` |
|
||||
| `image.repository` | Memcached image repository | `bitnami/memcached` |
|
||||
| `image.tag` | Memcached image tag (immutable tags are recommended) | `1.6.19-debian-11-r7` |
|
||||
| `image.digest` | Memcached image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `image.pullPolicy` | Memcached image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `image.debug` | Specify if debug values should be set | `false` |
|
||||
| `architecture` | Memcached architecture. Allowed values: standalone or high-availability | `standalone` |
|
||||
| `auth.enabled` | Enable Memcached authentication | `false` |
|
||||
| `auth.username` | Memcached admin user | `""` |
|
||||
| `auth.password` | Memcached admin password | `""` |
|
||||
| `auth.existingPasswordSecret` | Existing secret with Memcached credentials (must contain a value for `memcached-password` key) | `""` |
|
||||
| `command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `extraEnvVars` | Array with extra environment variables to add to Memcached nodes | `[]` |
|
||||
| `extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Memcached nodes | `""` |
|
||||
| `extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Memcached nodes | `""` |
|
||||
| Name | Description | Value |
|
||||
| ----------------------------- | --------------------------------------------------------------------------------------------------------- | ---------------------- |
|
||||
| `image.registry` | Memcached image registry | `docker.io` |
|
||||
| `image.repository` | Memcached image repository | `bitnami/memcached` |
|
||||
| `image.tag` | Memcached image tag (immutable tags are recommended) | `1.6.19-debian-11-r16` |
|
||||
| `image.digest` | Memcached image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `image.pullPolicy` | Memcached image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
| `image.debug` | Specify if debug values should be set | `false` |
|
||||
| `architecture` | Memcached architecture. Allowed values: standalone or high-availability | `standalone` |
|
||||
| `auth.enabled` | Enable Memcached authentication | `false` |
|
||||
| `auth.username` | Memcached admin user | `""` |
|
||||
| `auth.password` | Memcached admin password | `""` |
|
||||
| `auth.existingPasswordSecret` | Existing secret with Memcached credentials (must contain a value for `memcached-password` key) | `""` |
|
||||
| `command` | Override default container command (useful when using custom images) | `[]` |
|
||||
| `args` | Override default container args (useful when using custom images) | `[]` |
|
||||
| `extraEnvVars` | Array with extra environment variables to add to Memcached nodes | `[]` |
|
||||
| `extraEnvVarsCM` | Name of existing ConfigMap containing extra env vars for Memcached nodes | `""` |
|
||||
| `extraEnvVarsSecret` | Name of existing Secret containing extra env vars for Memcached nodes | `""` |
|
||||
|
||||
### Deployment/Statefulset parameters
|
||||
|
||||
|
@ -205,7 +205,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| `volumePermissions.enabled` | Enable init container that changes the owner and group of the persistent volume | `false` |
|
||||
| `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` |
|
||||
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r102` |
|
||||
| `volumePermissions.image.tag` | Init container volume-permissions image tag (immutable tags are recommended) | `11-debian-11-r110` |
|
||||
| `volumePermissions.image.digest` | Init container volume-permissions image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `volumePermissions.image.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
|
||||
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` |
|
||||
|
@ -215,7 +215,7 @@ The command removes all the Kubernetes components associated with the chart and
|
|||
| `metrics.enabled` | Start a side-car prometheus exporter | `false` |
|
||||
| `metrics.image.registry` | Memcached exporter image registry | `docker.io` |
|
||||
| `metrics.image.repository` | Memcached exporter image repository | `bitnami/memcached-exporter` |
|
||||
| `metrics.image.tag` | Memcached exporter image tag (immutable tags are recommended) | `0.11.2-debian-11-r5` |
|
||||
| `metrics.image.tag` | Memcached exporter image tag (immutable tags are recommended) | `0.11.3-debian-11-r5` |
|
||||
| `metrics.image.digest` | Memcached exporter image digest in the way sha256:aa.... Please note this parameter, if set, will override the tag | `""` |
|
||||
| `metrics.image.pullPolicy` | Image pull policy | `IfNotPresent` |
|
||||
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
|
||||
|
|
|
@ -70,7 +70,7 @@ diagnosticMode:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/memcached
|
||||
tag: 1.6.19-debian-11-r7
|
||||
tag: 1.6.19-debian-11-r16
|
||||
digest: ""
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
|
@ -512,7 +512,7 @@ volumePermissions:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/bitnami-shell
|
||||
tag: 11-debian-11-r102
|
||||
tag: 11-debian-11-r110
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
|
@ -557,7 +557,7 @@ metrics:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/memcached-exporter
|
||||
tag: 0.11.2-debian-11-r5
|
||||
tag: 0.11.3-debian-11-r5
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
|
|
|
@ -73,7 +73,7 @@ diagnosticMode:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/wordpress
|
||||
tag: 6.2.0-debian-11-r15
|
||||
tag: 6.2.0-debian-11-r18
|
||||
digest: ""
|
||||
## Specify a imagePullPolicy
|
||||
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
|
@ -761,7 +761,7 @@ volumePermissions:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/bitnami-shell
|
||||
tag: 11-debian-11-r110
|
||||
tag: 11-debian-11-r112
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
|
@ -855,7 +855,7 @@ metrics:
|
|||
image:
|
||||
registry: docker.io
|
||||
repository: bitnami/apache-exporter
|
||||
tag: 0.13.3-debian-11-r1
|
||||
tag: 0.13.3-debian-11-r2
|
||||
digest: ""
|
||||
pullPolicy: IfNotPresent
|
||||
## Optionally specify an array of imagePullSecrets.
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
# Datadog changelog
|
||||
|
||||
## 3.28.1
|
||||
|
||||
* Add `memfd_create` syscall to seccomp profile for system-probe.
|
||||
|
||||
## 3.28.0
|
||||
|
||||
* Adding support to use a FIPS compliant side car container in the Datadog Cluster Agent, the Datadog Agent, and the Datadog Cluster Check Runners pods.
|
||||
|
||||
## 3.27.0
|
||||
|
||||
* Default `Agent` and `Cluster-Agent` to `7.44.0` version.
|
||||
|
|
|
@ -19,4 +19,4 @@ name: datadog
|
|||
sources:
|
||||
- https://app.datadoghq.com/account/settings#agent/kubernetes
|
||||
- https://github.com/DataDog/datadog-agent
|
||||
version: 3.27.0
|
||||
version: 3.28.1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Datadog
|
||||
|
||||
![Version: 3.27.0](https://img.shields.io/badge/Version-3.27.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
|
||||
![Version: 3.28.1](https://img.shields.io/badge/Version-3.28.1-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
|
||||
|
||||
[Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/).
|
||||
|
||||
|
@ -730,6 +730,17 @@ helm install <RELEASE_NAME> \
|
|||
| existingClusterAgent.join | bool | `false` | set this to true if you want the agents deployed by this chart to connect to a Cluster Agent deployed independently |
|
||||
| existingClusterAgent.serviceName | string | `nil` | Existing service name to use for reaching the external Cluster Agent |
|
||||
| existingClusterAgent.tokenSecretName | string | `nil` | Existing secret name to use for external Cluster Agent token |
|
||||
| fips.enabled | bool | `false` | |
|
||||
| fips.image.digest | string | `""` | Define the FIPS sidecar image digest to use, takes precedence over `fips.image.tag` if specified. |
|
||||
| fips.image.name | string | `"fips-proxy"` | |
|
||||
| fips.image.pullPolicy | string | `"IfNotPresent"` | Datadog the FIPS sidecar image pull policy |
|
||||
| fips.image.repository | string | `nil` | |
|
||||
| fips.image.tag | string | `"0.5.0"` | |
|
||||
| fips.local_address | string | `"127.0.0.1"` | |
|
||||
| fips.port | int | `9803` | |
|
||||
| fips.portRange | int | `15` | |
|
||||
| fips.resources | object | `{}` | Resource requests and limits for the FIPS sidecar container. |
|
||||
| fips.use_https | bool | `false` | |
|
||||
| fullnameOverride | string | `nil` | Override the full qualified app name |
|
||||
| kube-state-metrics.image.repository | string | `"registry.k8s.io/kube-state-metrics/kube-state-metrics"` | Default kube-state-metrics image repository. |
|
||||
| kube-state-metrics.nodeSelector | object | `{"kubernetes.io/os":"linux"}` | Node selector for KSM. KSM only supports Linux. |
|
||||
|
|
|
@ -57,6 +57,7 @@
|
|||
{{- end }}
|
||||
env:
|
||||
{{- include "containers-common-env" . | nindent 4 }}
|
||||
{{- include "fips-envvar" . | nindent 4 }}
|
||||
{{- if .Values.datadog.logLevel }}
|
||||
- name: DD_LOG_LEVEL
|
||||
value: {{ .Values.agents.containers.agent.logLevel | default .Values.datadog.logLevel | quote }}
|
||||
|
|
|
@ -0,0 +1,32 @@
|
|||
{{- define "fips-proxy" -}}
|
||||
- name: fips-proxy
|
||||
image: "{{ include "image-path" (dict "root" .Values "image" .Values.fips.image) }}"
|
||||
imagePullPolicy: {{ .Values.fips.image.pullPolicy }}
|
||||
ports:
|
||||
{{- $portMax := add (.Values.fips.port | int) (.Values.fips.portRange | int) -}}
|
||||
{{- $portRange := untilStep (.Values.fips.port | int) ($portMax | int) 1 }}
|
||||
{{- range $index, $port := $portRange }}
|
||||
- name: port-{{ $index }}
|
||||
containerPort: {{ $port }}
|
||||
protocol: TCP
|
||||
{{- end }}
|
||||
env:
|
||||
- name: DD_FIPS_LOCAL_ADDRESS
|
||||
value: {{ .Values.fips.local_address | quote }}
|
||||
resources:
|
||||
{{ toYaml .Values.fips.resources | indent 4 }}
|
||||
# TODO Add config to monitor journald
|
||||
{{- end -}}
|
||||
|
||||
{{- define "fips-envvar" -}}
|
||||
{{- if eq (include "should-enable-fips" .) "true" }}
|
||||
- name: DD_FIPS_ENABLED
|
||||
value: {{ .Values.fips.enabled | quote }}
|
||||
- name: DD_FIPS_PORT_RANGE_START
|
||||
value: {{ .Values.fips.port | quote }}
|
||||
- name: DD_FIPS_HTTPS
|
||||
value: {{ .Values.fips.use_https | quote }}
|
||||
- name: DD_FIPS_LOCAL_ADDRESS
|
||||
value: {{ .Values.fips.local_address | quote }}
|
||||
{{- end }}
|
||||
{{- end -}}
|
|
@ -27,6 +27,7 @@
|
|||
env:
|
||||
{{- include "containers-common-env" . | nindent 4 }}
|
||||
{{- include "containers-cluster-agent-env" . | nindent 4 }}
|
||||
{{- include "fips-envvar" . | nindent 4 }}
|
||||
{{- if .Values.datadog.processAgent.processCollection }}
|
||||
- name: DD_PROCESS_AGENT_ENABLED
|
||||
value: "true"
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
env:
|
||||
{{- include "containers-common-env" . | nindent 4 }}
|
||||
{{- include "containers-cluster-agent-env" . | nindent 4 }}
|
||||
{{- include "fips-envvar" . | nindent 4 }}
|
||||
- name: DD_LOG_LEVEL
|
||||
value: {{ .Values.agents.containers.securityAgent.logLevel | default .Values.datadog.logLevel | quote }}
|
||||
- name: DD_COMPLIANCE_CONFIG_ENABLED
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
env:
|
||||
{{- include "containers-common-env" . | nindent 4 }}
|
||||
{{- include "containers-cluster-agent-env" . | nindent 4 }}
|
||||
{{- include "fips-envvar" . | nindent 4 }}
|
||||
- name: DD_LOG_LEVEL
|
||||
value: {{ .Values.agents.containers.traceAgent.logLevel | default .Values.datadog.logLevel | quote }}
|
||||
- name: DD_APM_ENABLED
|
||||
|
|
|
@ -27,6 +27,11 @@
|
|||
name: etc-lsb-release
|
||||
{{- end }}
|
||||
{{- end -}}
|
||||
{{- if eq (include "should-enable-fips" .) "true" }}
|
||||
- name: fips-config
|
||||
configMap:
|
||||
name: {{ template "datadog.fullname" . }}-fips-config
|
||||
{{- end }}
|
||||
{{- if eq (include "should-mount-hostPath-for-dsd-socket" .) "true" }}
|
||||
- hostPath:
|
||||
path: {{ .Values.datadog.dogstatsd.hostSocketPath }}
|
||||
|
|
|
@ -305,6 +305,17 @@ false
|
|||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Return true if the fips side car container should be created.
|
||||
*/}}
|
||||
{{- define "should-enable-fips" -}}
|
||||
{{- if and (not .Values.providers.gke.autopilot) (eq .Values.targetSystem "linux") .Values.fips.enabled -}}
|
||||
true
|
||||
{{- else -}}
|
||||
false
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Return true if the security-agent container should be created.
|
||||
*/}}
|
||||
|
|
|
@ -101,6 +101,9 @@ spec:
|
|||
resources:
|
||||
{{ toYaml .Values.agents.containers.initContainers.resources | indent 10 }}
|
||||
containers:
|
||||
{{- if eq (include "should-enable-fips" .) "true" }}
|
||||
{{- include "fips-proxy" . | nindent 6 }}
|
||||
{{- end }}
|
||||
- name: agent
|
||||
image: "{{ include "image-path" (dict "root" .Values "image" .Values.clusterChecksRunner.image) }}"
|
||||
command: ["bash", "-c"]
|
||||
|
@ -191,6 +194,7 @@ spec:
|
|||
- name: DD_CLUSTER_NAME
|
||||
value: {{ .Values.datadog.clusterName | quote }}
|
||||
{{- end }}
|
||||
{{- include "fips-envvar" . | nindent 10 }}
|
||||
{{- include "additional-env-entries" .Values.clusterChecksRunner.env | indent 10 }}
|
||||
{{- include "additional-env-dict-entries" .Values.clusterChecksRunner.envDict | indent 10 }}
|
||||
resources:
|
||||
|
|
|
@ -66,7 +66,6 @@ spec:
|
|||
{{- if .Values.clusterAgent.podAnnotations }}
|
||||
{{ tpl (toYaml .Values.clusterAgent.podAnnotations) . | indent 8 }}
|
||||
{{- end }}
|
||||
|
||||
spec:
|
||||
{{- if .Values.clusterAgent.shareProcessNamespace }}
|
||||
shareProcessNamespace: {{ .Values.clusterAgent.shareProcessNamespace }}
|
||||
|
@ -116,6 +115,9 @@ spec:
|
|||
- name: config
|
||||
mountPath: /opt/datadog-agent
|
||||
containers:
|
||||
{{- if eq (include "should-enable-fips" .) "true" }}
|
||||
{{- include "fips-proxy" . | nindent 6 }}
|
||||
{{- end }}
|
||||
- name: cluster-agent
|
||||
image: "{{ include "image-path" (dict "root" .Values "image" .Values.clusterAgent.image) }}"
|
||||
{{- with .Values.clusterAgent.command }}
|
||||
|
@ -287,6 +289,7 @@ spec:
|
|||
value: {{ .Values.datadog.prometheusScrape.version | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- include "fips-envvar" . | nindent 10 }}
|
||||
{{- include "additional-env-entries" .Values.clusterAgent.env | indent 10 }}
|
||||
{{- include "additional-env-dict-entries" .Values.clusterAgent.envDict | indent 10 }}
|
||||
livenessProbe:
|
||||
|
|
|
@ -112,6 +112,9 @@ spec:
|
|||
{{- if eq (include "should-enable-trace-agent" .) "true" }}
|
||||
{{- include "container-trace-agent" . | nindent 6 }}
|
||||
{{- end }}
|
||||
{{- if eq (include "should-enable-fips" .) "true" }}
|
||||
{{- include "fips-proxy" . | nindent 6 }}
|
||||
{{- end }}
|
||||
{{- if .Values.datadog.processAgent.enabled }}
|
||||
{{- include "container-process-agent" . | nindent 6 }}
|
||||
{{- end }}
|
||||
|
|
|
@ -166,6 +166,7 @@ data:
|
|||
"lstat",
|
||||
"lstat64",
|
||||
"madvise",
|
||||
"memfd_create",
|
||||
"mkdir",
|
||||
"mkdirat",
|
||||
"mmap",
|
||||
|
|
|
@ -1130,6 +1130,48 @@ existingClusterAgent:
|
|||
# existingClusterAgent.clusterchecksEnabled -- set this to false if you don’t want the agents to run the cluster checks of the joined external cluster agent
|
||||
clusterchecksEnabled: true
|
||||
|
||||
# fips is used to enable the fips sidecar container for GOVCLOUD environments.
|
||||
fips:
|
||||
|
||||
enabled: false
|
||||
|
||||
# TODO: Option to override config of the FIPS side car: /etc/datadog-fips-proxy/datadog-fips-proxy.cfg
|
||||
# customConfig: false
|
||||
|
||||
# fips.port specifies which port is used by the containers to communicate to the FIPS sidecar.
|
||||
port: 9803
|
||||
|
||||
# fips.portRange specifies the number of ports used, defaults to 13 https://github.com/DataDog/datadog-agent/blob/7.44.x/pkg/config/config.go#L1564-L1577
|
||||
portRange: 15
|
||||
|
||||
use_https: false
|
||||
# fips.resources -- Resource requests and limits for the FIPS sidecar container.
|
||||
resources: {}
|
||||
# limits:
|
||||
# cpu: 100m
|
||||
# memory: 256Mi
|
||||
# requests:
|
||||
# cpu: 20m
|
||||
# memory: 64Mi
|
||||
|
||||
local_address: "127.0.0.1"
|
||||
## Define the Datadog image to work with
|
||||
image:
|
||||
## fips.image.name -- Define the FIPS sidecar container image name.
|
||||
name: fips-proxy
|
||||
|
||||
# agents.image.tag -- Define the FIPS sidecar container version to use.
|
||||
tag: 0.5.0
|
||||
|
||||
# fips.image.pullPolicy -- Datadog the FIPS sidecar image pull policy
|
||||
pullPolicy: IfNotPresent
|
||||
|
||||
# fips.image.digest -- Define the FIPS sidecar image digest to use, takes precedence over `fips.image.tag` if specified.
|
||||
digest: ""
|
||||
|
||||
# agents.image.repository -- Override default registry + image.name for Agent
|
||||
repository:
|
||||
|
||||
agents:
|
||||
# agents.enabled -- You should keep Datadog DaemonSet enabled!
|
||||
|
||||
|
|
|
@ -2,6 +2,10 @@
|
|||
documentation](doc/development/changelog.md) for instructions on adding your own
|
||||
entry.
|
||||
|
||||
## 6.11.1 (2023-05-01)
|
||||
|
||||
No changes.
|
||||
|
||||
## 6.11.0 (2023-04-21)
|
||||
|
||||
### Added (7 changes)
|
||||
|
|
|
@ -3,7 +3,7 @@ annotations:
|
|||
catalog.cattle.io/display-name: GitLab
|
||||
catalog.cattle.io/release-name: gitlab
|
||||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: The One DevOps Platform
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png
|
||||
|
@ -15,4 +15,4 @@ maintainers:
|
|||
name: gitlab
|
||||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: GitLab Geo logcursor
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
|
||||
|
@ -12,4 +12,4 @@ name: geo-logcursor
|
|||
sources:
|
||||
- https://gitlab.com/charts/gitlab/tree/master/charts/gitlab/charts/geo-logcursor
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: Git RPC service for handling all the git calls made by GitLab
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
|
||||
|
@ -13,4 +13,4 @@ name: gitaly
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitaly
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -14,4 +14,4 @@ sources:
|
|||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-exporter
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-exporter
|
||||
- https://gitlab.com/gitlab-org/gitlab-exporter
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: Adapt the Grafana chart to interface to the GitLab App
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
|
||||
|
@ -13,4 +13,4 @@ name: gitlab-grafana
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-grafana
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-grafana
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: Daemon for serving static websites from GitLab projects
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
|
||||
|
@ -14,4 +14,4 @@ sources:
|
|||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-pages
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-pages
|
||||
- https://gitlab.com/gitlab-org/gitlab-pages
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -14,4 +14,4 @@ name: gitlab-shell
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-shell
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-shell
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -17,4 +17,4 @@ name: kas
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-kas
|
||||
- https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -13,4 +13,4 @@ name: mailroom
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/mailroom
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-mailroom
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: Database migrations and other versioning tasks for upgrading Gitlab
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
|
||||
|
@ -12,4 +12,4 @@ name: migrations
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/migrations
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: Praefect is a router and transaction manager for Gitaly, and a required
|
||||
component for running a Gitaly Cluster.
|
||||
home: https://about.gitlab.com/
|
||||
|
@ -16,4 +16,4 @@ sources:
|
|||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/praefect
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly
|
||||
- https://gitlab.com/gitlab-org/gitaly/-/tree/master/cmd/praefect
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: Gitlab Sidekiq for asynchronous task processing in rails
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
|
||||
|
@ -13,4 +13,4 @@ name: sidekiq
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/sidekiq
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-sidekiq
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -14,4 +14,4 @@ name: spamcheck
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/spamcheck
|
||||
- https://gitlab.com/gitlab-org/spamcheck
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: For manually running rake tasks through kubectl
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
|
||||
|
@ -13,4 +13,4 @@ name: toolbox
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/toolbox
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-toolbox
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
apiVersion: v1
|
||||
appVersion: 15.11.0
|
||||
appVersion: 15.11.1
|
||||
description: HTTP server for Gitlab
|
||||
home: https://about.gitlab.com/
|
||||
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
|
||||
|
@ -14,4 +14,4 @@ name: webservice
|
|||
sources:
|
||||
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/webservice
|
||||
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-webservice
|
||||
version: 6.11.0
|
||||
version: 6.11.1
|
||||
|
|
|
@ -36,4 +36,4 @@ dependencies:
|
|||
repository: https://charts.gitlab.io/
|
||||
version: 0.3.0
|
||||
digest: sha256:67477d660a351df330393ce9ed84458eafbc419de2c454339ed7539bde9c45ca
|
||||
generated: "2023-04-22T14:06:15.482471816Z"
|
||||
generated: "2023-05-02T08:38:21.039235366Z"
|
||||
|
|
|
@ -40,7 +40,7 @@ global:
|
|||
edition: ee
|
||||
|
||||
## https://docs.gitlab.com/charts/charts/globals#gitlab-version
|
||||
gitlabVersion: "15.11.0"
|
||||
gitlabVersion: "15.11.1"
|
||||
|
||||
## https://docs.gitlab.com/charts/charts/globals#application-resource
|
||||
application:
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- Allow strategy override for Daemonset deployments (#186)
|
||||
- Allow strategy override for DaemonSet deployments (#186)
|
||||
- Keep rollingUpdate defaults for both DaemonSet and Deployment (#186, #189)
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: HAProxy Kubernetes Ingress Controller
|
||||
catalog.cattle.io/kube-version: '>=1.22.0-0'
|
||||
|
@ -21,4 +22,4 @@ name: haproxy
|
|||
sources:
|
||||
- https://github.com/haproxytech/kubernetes-ingress
|
||||
type: application
|
||||
version: 1.30.3
|
||||
version: 1.30.4
|
||||
|
|
|
@ -440,11 +440,9 @@ controller:
|
|||
|
||||
## Controller deployment strategy definition
|
||||
## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy
|
||||
## ref: https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/
|
||||
strategy:
|
||||
type: RollingUpdate
|
||||
rollingUpdate:
|
||||
maxUnavailable: 0
|
||||
maxSurge: 1
|
||||
|
||||
## Controller Pod PriorityClass
|
||||
## ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass
|
||||
|
|
|
@ -9,7 +9,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>=1.21-0'
|
||||
catalog.cattle.io/release-name: instana-agent
|
||||
apiVersion: v2
|
||||
appVersion: 1.246.0
|
||||
appVersion: 1.248.0
|
||||
description: Instana Agent for Kubernetes
|
||||
home: https://www.instana.com/
|
||||
icon: https://agents.instana.io/helm/stan-logo-2020.png
|
||||
|
@ -23,4 +23,4 @@ maintainers:
|
|||
name: instana-agent
|
||||
sources:
|
||||
- https://github.com/instana/instana-agent-docker
|
||||
version: 1.2.57
|
||||
version: 1.2.58
|
||||
|
|
|
@ -333,6 +333,9 @@ zones:
|
|||
|
||||
## Changelog
|
||||
|
||||
### 1.2.58
|
||||
* Default to `internalTrafficPolicy` instead of `topologyKeys` for rendering of static YAMLs
|
||||
|
||||
### 1.2.57
|
||||
* Fix vulnerability in the leader-elector image
|
||||
|
||||
|
|
|
@ -35,13 +35,11 @@ spec:
|
|||
port: 4318
|
||||
targetPort: 4318
|
||||
{{- end -}}
|
||||
|
||||
{{- if semverCompare ">= 1.22.x" (include "kubeVersion" .) }}
|
||||
{{- if semverCompare "< 1.22.x" (include "kubeVersion" .) }}
|
||||
# since we run agents as DaemonSets we assume every node has this Service available:
|
||||
internalTrafficPolicy: Local
|
||||
|
||||
{{- else }}
|
||||
topologyKeys:
|
||||
- "kubernetes.io/hostname"
|
||||
{{- else }}
|
||||
internalTrafficPolicy: Local
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
|
|
@ -12,6 +12,11 @@ Use the following links to reference issues, PRs, and commits prior to v2.6.0.
|
|||
The changelog until v1.5.7 was auto-generated based on git commits.
|
||||
Those entries include a reference to the git commit to be able to get more details.
|
||||
|
||||
## 4.3.23
|
||||
|
||||
Update Jenkins image and appVersion to jenkins lts release version 2.387.3
|
||||
|
||||
|
||||
## 4.3.22
|
||||
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ annotations:
|
|||
artifacthub.io/category: integration-delivery
|
||||
artifacthub.io/images: |
|
||||
- name: jenkins
|
||||
image: jenkins/jenkins:2.387.2-jdk11
|
||||
image: jenkins/jenkins:2.387.3-jdk11
|
||||
- name: k8s-sidecar
|
||||
image: kiwigrid/k8s-sidecar:1.23.1
|
||||
- name: inbound-agent
|
||||
|
@ -22,7 +22,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>=1.14-0'
|
||||
catalog.cattle.io/release-name: jenkins
|
||||
apiVersion: v2
|
||||
appVersion: 2.387.2
|
||||
appVersion: 2.387.3
|
||||
description: Jenkins - Build great things at any scale! The leading open source automation
|
||||
server, Jenkins provides hundreds of plugins to support building, deploying and
|
||||
automating any project.
|
||||
|
@ -49,4 +49,4 @@ sources:
|
|||
- https://github.com/jenkinsci/docker-inbound-agent
|
||||
- https://github.com/maorfr/kube-tasks
|
||||
- https://github.com/jenkinsci/configuration-as-code-plugin
|
||||
version: 4.3.22
|
||||
version: 4.3.23
|
||||
|
|
|
@ -19,7 +19,7 @@ controller:
|
|||
# Used for label app.kubernetes.io/component
|
||||
componentName: "jenkins-controller"
|
||||
image: "jenkins/jenkins"
|
||||
# tag: "2.387.2-jdk11"
|
||||
# tag: "2.387.3-jdk11"
|
||||
tagLabel: jdk11
|
||||
imagePullPolicy: "Always"
|
||||
imagePullSecretName:
|
||||
|
|
|
@ -19,4 +19,4 @@ maintainers:
|
|||
- email: natalia.marukovich@percona.com
|
||||
name: nmarukovich
|
||||
name: pxc-db
|
||||
version: 1.12.0
|
||||
version: 1.12.1
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue