Merge pull request #744 from nflondo/main-source

Charts CI
pull/746/head
alex-isv 2023-05-03 11:25:55 -06:00 committed by GitHub
commit 643892b217
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
144 changed files with 2467 additions and 9673 deletions

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.

View File

@ -1,13 +1,13 @@
annotations: annotations:
artifacthub.io/changes: | artifacthub.io/changes: |
- kind: fixed - kind: changed
description: Namespace field for some namespaced resources needs to be evaluated via helm root scope description: Update Argo CD v2.7.1
catalog.cattle.io/certified: partner catalog.cattle.io/certified: partner
catalog.cattle.io/display-name: Argo CD catalog.cattle.io/display-name: Argo CD
catalog.cattle.io/kube-version: '>=1.22.0-0' catalog.cattle.io/kube-version: '>=1.22.0-0'
catalog.cattle.io/release-name: argo-cd catalog.cattle.io/release-name: argo-cd
apiVersion: v2 apiVersion: v2
appVersion: v2.6.7 appVersion: v2.7.1
dependencies: dependencies:
- condition: redis-ha.enabled - condition: redis-ha.enabled
name: redis-ha name: redis-ha
@ -29,4 +29,4 @@ name: argo-cd
sources: sources:
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd - https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
- https://github.com/argoproj/argo-cd - https://github.com/argoproj/argo-cd
version: 5.29.1 version: 5.31.1

View File

@ -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. 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 ### 5.24.0
This versions adds additional global parameters for scheduling (`nodeSelector`, `tolerations`, `topologySpreadConstraints`). 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.affinity.podAntiAffinity | string | `"soft"` | Default pod anti-affinity rules. Either: `none`, `soft` or `hard` |
| global.deploymentAnnotations | object | `{}` | Annotations for the all deployed Deployments | | global.deploymentAnnotations | object | `{}` | Annotations for the all deployed Deployments |
| global.deploymentStrategy | object | `{}` | Deployment strategy 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.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.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 | | 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.extraContainers | list | `[]` | Additional containers to be added to the dex pod |
| dex.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Dex imagePullPolicy | | dex.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Dex imagePullPolicy |
| dex.image.repository | string | `"ghcr.io/dexidp/dex"` | Dex image repository | | 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.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.initContainers | list | `[]` | Init containers to add to the dex pod |
| dex.initImage.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Argo CD init image imagePullPolicy | | 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.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.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.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.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.initContainers | list | `[]` | Init containers to add to the redis pod |
| redis.metrics.enabled | bool | `false` | Deploy metrics service | | 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.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.enabled | bool | `true` | Enabled HAProxy LoadBalancing/Proxy |
| redis-ha.haproxy.metrics.enabled | bool | `true` | HAProxy enable prometheus metric scraping | | 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.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 | 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 | | 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/ [TopologySpreadConstraints]: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
[values.yaml]: values.yaml [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 [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

View File

@ -51,8 +51,8 @@ spec:
{{- end }} {{- end }}
serviceAccountName: {{ include "argo-cd.controllerServiceAccountName" . }} serviceAccountName: {{ include "argo-cd.controllerServiceAccountName" . }}
containers: containers:
- command: - args:
- argocd-application-controller - /usr/local/bin/argocd-application-controller
- --metrics-port={{ .Values.controller.containerPorts.metrics }} - --metrics-port={{ .Values.controller.containerPorts.metrics }}
{{- if .Values.controller.metrics.applicationLabels.enabled }} {{- if .Values.controller.metrics.applicationLabels.enabled }}
{{- range .Values.controller.metrics.applicationLabels.labels }} {{- range .Values.controller.metrics.applicationLabels.labels }}

View File

@ -56,12 +56,8 @@ spec:
- name: {{ .Values.applicationSet.name }} - name: {{ .Values.applicationSet.name }}
image: {{ default .Values.global.image.repository .Values.applicationSet.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.applicationSet.image.tag }} 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 }} imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.applicationSet.image.imagePullPolicy }}
{{- if not .Values.global.entrypoint.useImplicit }}
command:
- {{ .Values.global.entrypoint.entrypoint | quote }}
{{- end }}
args: args:
- argocd-applicationset-controller - /usr/local/bin/argocd-applicationset-controller
- --metrics-addr=:{{ .Values.applicationSet.containerPorts.metrics }} - --metrics-addr=:{{ .Values.applicationSet.containerPorts.metrics }}
- --probe-addr=:{{ .Values.applicationSet.containerPorts.probe }} - --probe-addr=:{{ .Values.applicationSet.containerPorts.probe }}
- --webhook-addr=:{{ .Values.applicationSet.containerPorts.webhook }} - --webhook-addr=:{{ .Values.applicationSet.containerPorts.webhook }}

View File

@ -56,8 +56,8 @@ spec:
- name: {{ .Values.notifications.name }} - name: {{ .Values.notifications.name }}
image: {{ default .Values.global.image.repository .Values.notifications.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.notifications.image.tag }} 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 }} imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.notifications.image.imagePullPolicy }}
command: args:
- argocd-notifications - /usr/local/bin/argocd-notifications
- --metrics-port={{ .Values.notifications.containerPorts.metrics }} - --metrics-port={{ .Values.notifications.containerPorts.metrics }}
- --loglevel={{ default .Values.global.logging.level .Values.notifications.logLevel }} - --loglevel={{ default .Values.global.logging.level .Values.notifications.logLevel }}
- --logformat={{ default .Values.global.logging.format .Values.notifications.logFormat }} - --logformat={{ default .Values.global.logging.format .Values.notifications.logFormat }}

View File

@ -61,12 +61,8 @@ spec:
- name: {{ .Values.repoServer.name }} - name: {{ .Values.repoServer.name }}
image: {{ default .Values.global.image.repository .Values.repoServer.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.repoServer.image.tag }} 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 }} imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.repoServer.image.imagePullPolicy }}
{{- if not .Values.global.entrypoint.useImplicit }}
command:
- {{ .Values.global.entrypoint.entrypoint | quote }}
{{- end }}
args: args:
- argocd-repo-server - /usr/local/bin/argocd-repo-server
- --port={{ .Values.repoServer.containerPorts.server }} - --port={{ .Values.repoServer.containerPorts.server }}
- --metrics-port={{ .Values.repoServer.containerPorts.metrics }} - --metrics-port={{ .Values.repoServer.containerPorts.metrics }}
{{- with .Values.repoServer.logFormat }} {{- with .Values.repoServer.logFormat }}
@ -284,7 +280,7 @@ spec:
{{- end }} {{- end }}
initContainers: initContainers:
- command: - command:
- cp - /bin/cp
- -n - -n
- /usr/local/bin/argocd - /usr/local/bin/argocd
- /var/run/argocd/argocd-cmp-server - /var/run/argocd/argocd-cmp-server

View File

@ -58,8 +58,8 @@ spec:
- name: {{ .Values.server.name }} - name: {{ .Values.server.name }}
image: {{ default .Values.global.image.repository .Values.server.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.server.image.tag }} 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 }} imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.server.image.imagePullPolicy }}
command: args:
- argocd-server - /usr/local/bin/argocd-server
- --port={{ .Values.server.containerPorts.server }} - --port={{ .Values.server.containerPorts.server }}
- --metrics-port={{ .Values.server.containerPorts.metrics }} - --metrics-port={{ .Values.server.containerPorts.metrics }}
{{- with .Values.server.logFormat }} {{- with .Values.server.logFormat }}

View File

@ -310,6 +310,10 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies whether
to apply env variables substitution for annotation values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -341,6 +345,29 @@ spec:
description: NameSuffix is a suffix appended to resources description: NameSuffix is a suffix appended to resources
for Kustomize apps for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests
@ -572,6 +599,11 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies whether
to apply env variables substitution for annotation
values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -604,6 +636,29 @@ spec:
description: NameSuffix is a suffix appended to resources description: NameSuffix is a suffix appended to resources
for Kustomize apps for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests
@ -950,6 +1005,10 @@ spec:
description: CommonAnnotations is a list of additional annotations description: CommonAnnotations is a list of additional annotations
to add to rendered manifests to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies whether to
apply env variables substitution for annotation values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -980,6 +1039,29 @@ spec:
description: NameSuffix is a suffix appended to resources description: NameSuffix is a suffix appended to resources
for Kustomize apps for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize to description: Version controls which version of Kustomize to
use for rendering manifests use for rendering manifests
@ -1203,6 +1285,10 @@ spec:
description: CommonAnnotations is a list of additional annotations description: CommonAnnotations is a list of additional annotations
to add to rendered manifests to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies whether
to apply env variables substitution for annotation values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -1234,6 +1320,29 @@ spec:
description: NameSuffix is a suffix appended to resources description: NameSuffix is a suffix appended to resources
for Kustomize apps for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests
@ -1604,6 +1713,11 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies whether
to apply env variables substitution for annotation
values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -1636,6 +1750,29 @@ spec:
description: NameSuffix is a suffix appended to resources description: NameSuffix is a suffix appended to resources
for Kustomize apps for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests
@ -1869,6 +2006,11 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies whether
to apply env variables substitution for annotation
values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -1901,6 +2043,29 @@ spec:
description: NameSuffix is a suffix appended to resources description: NameSuffix is a suffix appended to resources
for Kustomize apps for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests
@ -2279,6 +2444,11 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies
whether to apply env variables substitution
for annotation values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -2311,6 +2481,29 @@ spec:
description: NameSuffix is a suffix appended to description: NameSuffix is a suffix appended to
resources for Kustomize apps resources for Kustomize apps
type: string 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: version:
description: Version controls which version of description: Version controls which version of
Kustomize to use for rendering manifests Kustomize to use for rendering manifests
@ -2562,6 +2755,11 @@ spec:
additional annotations to add to rendered additional annotations to add to rendered
manifests manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies
whether to apply env variables substitution
for annotation values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -2594,6 +2792,29 @@ spec:
description: NameSuffix is a suffix appended description: NameSuffix is a suffix appended
to resources for Kustomize apps to resources for Kustomize apps
type: string 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: version:
description: Version controls which version description: Version controls which version
of Kustomize to use for rendering manifests of Kustomize to use for rendering manifests
@ -2945,6 +3166,11 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies whether
to apply env variables substitution for annotation
values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -2977,6 +3203,29 @@ spec:
description: NameSuffix is a suffix appended to resources description: NameSuffix is a suffix appended to resources
for Kustomize apps for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests
@ -3221,6 +3470,11 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies
whether to apply env variables substitution for
annotation values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -3253,6 +3507,29 @@ spec:
description: NameSuffix is a suffix appended to description: NameSuffix is a suffix appended to
resources for Kustomize apps resources for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests
@ -3602,6 +3879,11 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies whether
to apply env variables substitution for annotation
values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -3634,6 +3916,29 @@ spec:
description: NameSuffix is a suffix appended to resources description: NameSuffix is a suffix appended to resources
for Kustomize apps for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests
@ -3878,6 +4183,11 @@ spec:
description: CommonAnnotations is a list of additional description: CommonAnnotations is a list of additional
annotations to add to rendered manifests annotations to add to rendered manifests
type: object type: object
commonAnnotationsEnvsubst:
description: CommonAnnotationsEnvsubst specifies
whether to apply env variables substitution for
annotation values
type: boolean
commonLabels: commonLabels:
additionalProperties: additionalProperties:
type: string type: string
@ -3910,6 +4220,29 @@ spec:
description: NameSuffix is a suffix appended to description: NameSuffix is a suffix appended to
resources for Kustomize apps resources for Kustomize apps
type: string 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: version:
description: Version controls which version of Kustomize description: Version controls which version of Kustomize
to use for rendering manifests to use for rendering manifests

File diff suppressed because it is too large Load Diff

View File

@ -136,8 +136,8 @@ spec:
- name: copyutil - name: copyutil
image: {{ default .Values.global.image.repository .Values.dex.initImage.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.dex.initImage.tag }} 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 }} imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.dex.initImage.imagePullPolicy }}
command: args:
- cp - /bin/cp
- -n - -n
- /usr/local/bin/argocd - /usr/local/bin/argocd
- /shared/argocd-dex - /shared/argocd-dex

View File

@ -132,14 +132,6 @@ global:
# topologyKey: topology.kubernetes.io/zone # topologyKey: topology.kubernetes.io/zone
# whenUnsatisfiable: DoNotSchedule # 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 # -- Deployment strategy for the all deployed Deployments
deploymentStrategy: {} deploymentStrategy: {}
# type: RollingUpdate # type: RollingUpdate
@ -915,7 +907,7 @@ dex:
# -- Dex image repository # -- Dex image repository
repository: ghcr.io/dexidp/dex repository: ghcr.io/dexidp/dex
# -- Dex image tag # -- Dex image tag
tag: v2.35.3 tag: v2.36.0
# -- Dex imagePullPolicy # -- Dex imagePullPolicy
# @default -- `""` (defaults to global.image.imagePullPolicy) # @default -- `""` (defaults to global.image.imagePullPolicy)
imagePullPolicy: "" imagePullPolicy: ""
@ -1141,7 +1133,7 @@ redis:
# -- Redis repository # -- Redis repository
repository: public.ecr.aws/docker/library/redis repository: public.ecr.aws/docker/library/redis
# -- Redis tag # -- Redis tag
tag: 7.0.7-alpine tag: 7.0.11-alpine
# -- Redis image pull policy # -- Redis image pull policy
# @default -- `""` (defaults to global.image.imagePullPolicy) # @default -- `""` (defaults to global.image.imagePullPolicy)
imagePullPolicy: "" imagePullPolicy: ""
@ -1384,7 +1376,7 @@ redis-ha:
enabled: true enabled: true
image: image:
# -- Redis tag # -- Redis tag
tag: 7.0.7-alpine tag: 7.0.11-alpine
## https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/ ## https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/
topologySpreadConstraints: topologySpreadConstraints:

View File

@ -1,6 +1,6 @@
dependencies: dependencies:
- name: common - name: common
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 2.2.4 version: 2.2.5
digest: sha256:829fc25cbbb396161e735c83d152d74a8b3a82d07f08866b885b812d30b920df digest: sha256:318f438acfeaced11d9060877d615caf1985417d2865810defaa886d3496f8d3
generated: "2023-04-25T10:36:52.350329+02:00" generated: "2023-05-03T08:30:13.051138201Z"

View File

@ -32,4 +32,4 @@ sources:
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb - https://github.com/bitnami/containers/tree/main/bitnami/mariadb
- https://github.com/prometheus/mysqld_exporter - https://github.com/prometheus/mysqld_exporter
- https://mariadb.org - https://mariadb.org
version: 12.1.3 version: 12.1.5

View File

@ -84,7 +84,7 @@ The command removes all the Kubernetes components associated with the chart and
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | | -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- |
| `image.registry` | MariaDB image registry | `docker.io` | | `image.registry` | MariaDB image registry | `docker.io` |
| `image.repository` | MariaDB image repository | `bitnami/mariadb` | | `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.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.pullPolicy` | MariaDB image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | | `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.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.registry` | Init container volume-permissions image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` | | `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.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.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
| `volumePermissions.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | | `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.enabled` | Start a side-car prometheus exporter | `false` |
| `metrics.image.registry` | Exporter image registry | `docker.io` | | `metrics.image.registry` | Exporter image registry | `docker.io` |
| `metrics.image.repository` | Exporter image repository | `bitnami/mysqld-exporter` | | `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.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.pullPolicy` | Exporter image pull policy | `IfNotPresent` |
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | | `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |

View File

@ -2,7 +2,7 @@ annotations:
category: Infrastructure category: Infrastructure
licenses: Apache-2.0 licenses: Apache-2.0
apiVersion: v2 apiVersion: v2
appVersion: 2.2.4 appVersion: 2.2.5
description: A Library Helm Chart for grouping common logic between bitnami charts. description: A Library Helm Chart for grouping common logic between bitnami charts.
This chart is not deployable by itself. This chart is not deployable by itself.
home: https://github.com/bitnami/charts/tree/main/bitnami/common home: https://github.com/bitnami/charts/tree/main/bitnami/common
@ -21,4 +21,4 @@ sources:
- https://github.com/bitnami/charts - https://github.com/bitnami/charts
- https://www.bitnami.com/ - https://www.bitnami.com/
type: library type: library
version: 2.2.4 version: 2.2.5

View File

@ -1,6 +1,6 @@
# Bitnami Common Library Chart # 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 ## TL;DR
@ -8,7 +8,7 @@ A [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for gro
dependencies: dependencies:
- name: common - name: common
version: 1.x.x version: 1.x.x
repository: https://charts.bitnami.com/bitnami repository: oci://registry-1.docker.io/bitnamicharts
``` ```
```console ```console

View File

@ -147,3 +147,13 @@ mariadb: architecture
"replication". Please set a valid architecture (--set architecture="xxxx") "replication". Please set a valid architecture (--set architecture="xxxx")
{{- end -}} {{- end -}}
{{- 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 -}}

View File

@ -1,7 +1,10 @@
{{- $host := include "mariadb.primary.fullname" . }} {{- $host := include "mariadb.primary.fullname" . }}
{{- $port := print .Values.primary.service.ports.mysql }} {{- $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 }} {{- $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 }} {{- $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" }} {{- if eq (include "mariadb.createSecret" .) "true" }}
apiVersion: v1 apiVersion: v1
kind: Secret kind: Secret
@ -26,7 +29,7 @@ data:
{{- if (not .Values.auth.forcePassword) }} {{- if (not .Values.auth.forcePassword) }}
mariadb-password: {{ print $password | b64enc | quote }} mariadb-password: {{ print $password | b64enc | quote }}
{{- else }} {{- 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 }}
{{- end }} {{- end }}
{{- if eq .Values.architecture "replication" }} {{- if eq .Values.architecture "replication" }}
@ -87,7 +90,11 @@ data:
{{- if $database }} {{- if $database }}
database: {{ print $database | b64enc | quote }} database: {{ print $database | b64enc | quote }}
{{- end }} {{- 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 }} password: {{ print $password | b64enc | quote }}
{{- end }}
uri: {{ printf "mysql://%s:%s@%s:%s/%s" .Values.auth.username $password $host $port $database | b64enc | quote }} uri: {{ printf "mysql://%s:%s@%s:%s/%s" .Values.auth.username $password $host $port $database | b64enc | quote }}
{{- end }} {{- end }}
{{- end }} {{- end }}

View File

@ -87,7 +87,7 @@ serviceBindings:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/mariadb repository: bitnami/mariadb
tag: 10.11.2-debian-11-r21 tag: 10.11.2-debian-11-r22
digest: "" digest: ""
## Specify a imagePullPolicy ## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@ -1001,7 +1001,7 @@ volumePermissions:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/bitnami-shell repository: bitnami/bitnami-shell
tag: 11-debian-11-r110 tag: 11-debian-11-r112
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace) ## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)
@ -1037,7 +1037,7 @@ metrics:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/mysqld-exporter repository: bitnami/mysqld-exporter
tag: 0.14.0-debian-11-r112 tag: 0.14.0-debian-11-r114
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace) ## Optionally specify an array of imagePullSecrets (secrets must be manually created in the namespace)

View File

@ -30,4 +30,4 @@ name: mysql
sources: sources:
- https://github.com/bitnami/containers/tree/main/bitnami/mysql - https://github.com/bitnami/containers/tree/main/bitnami/mysql
- https://mysql.com - https://mysql.com
version: 9.8.2 version: 9.9.0

View File

@ -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.runAsUser` | User ID for the MySQL metrics container | `1001` |
| `metrics.containerSecurityContext.runAsNonRoot` | Set MySQL metrics container's Security Context runAsNonRoot | `true` | | `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.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.port` | MySQL Prometheus Exporter service port | `9104` |
| `metrics.service.annotations` | Prometheus exporter service annotations | `{}` | | `metrics.service.annotations` | Prometheus exporter service annotations | `{}` |
| `metrics.extraArgs.primary` | Extra args to be passed to mysqld_exporter on Primary pods | `[]` | | `metrics.extraArgs.primary` | Extra args to be passed to mysqld_exporter on Primary pods | `[]` |

View File

@ -20,6 +20,9 @@ metadata:
{{- end }} {{- end }}
spec: spec:
type: {{ .Values.metrics.service.type }} type: {{ .Values.metrics.service.type }}
{{- if and .Values.metrics.service.clusterIP (eq .Values.metrics.service.type "ClusterIP") }}
clusterIP: {{ .Values.metrics.service.clusterIP }}
{{- end }}
ports: ports:
- port: {{ .Values.metrics.service.port }} - port: {{ .Values.metrics.service.port }}
targetPort: metrics targetPort: metrics

View File

@ -1067,12 +1067,14 @@ metrics:
## Mysqld Prometheus exporter liveness and readiness probes ## Mysqld Prometheus exporter liveness and readiness probes
## ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-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.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.port MySQL Prometheus Exporter service port
## @param metrics.service.annotations [object] Prometheus exporter service annotations ## @param metrics.service.annotations [object] Prometheus exporter service annotations
## ##
service: service:
type: ClusterIP type: ClusterIP
port: 9104 port: 9104
clusterIP: ""
annotations: annotations:
prometheus.io/scrape: "true" prometheus.io/scrape: "true"
prometheus.io/port: "{{ .Values.metrics.service.port }}" prometheus.io/port: "{{ .Values.metrics.service.port }}"

View File

@ -1,6 +1,6 @@
dependencies: dependencies:
- name: common - name: common
repository: https://charts.bitnami.com/bitnami repository: oci://registry-1.docker.io/bitnamicharts
version: 2.2.4 version: 2.2.4
digest: sha256:634d19e9b7f6e4c07d7c04a0161ab96b3f83335ebdd70b35b952319ef0a2586b digest: sha256:829fc25cbbb396161e735c83d152d74a8b3a82d07f08866b885b812d30b920df
generated: "2023-03-19T03:00:05.496146746Z" generated: "2023-04-20T09:36:58.526121+02:00"

View File

@ -28,4 +28,4 @@ name: spark
sources: sources:
- https://github.com/bitnami/containers/tree/main/bitnami/spark - https://github.com/bitnami/containers/tree/main/bitnami/spark
- https://spark.apache.org/ - https://spark.apache.org/
version: 6.4.4 version: 6.5.1

View File

@ -11,8 +11,7 @@ Trademarks: This software listing is packaged by Bitnami. The respective tradema
## TL;DR ## TL;DR
```console ```console
helm repo add my-repo https://charts.bitnami.com/bitnami helm install my-release oci://registry-1.docker.io/bitnamicharts/spark
helm install my-release my-repo/spark
``` ```
## Introduction ## 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`: To install the chart with the release name `my-release`:
```console ```console
helm repo add my-repo https://charts.bitnami.com/bitnami helm install my-release oci://registry-1.docker.io/bitnamicharts/spark
helm install my-release my-repo/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. 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 ```console
helm install my-release \ 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`. 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, Alternatively, a YAML file that specifies the values for the parameters can be provided while installing the chart. For example,
```console ```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) > **Tip**: You can use the default [values.yaml](values.yaml)

View File

@ -178,7 +178,7 @@ spec:
volumeMounts: volumeMounts:
{{- if .Values.master.existingConfigmap }} {{- if .Values.master.existingConfigmap }}
- name: config - name: config
mountPath: /opt/bitnami/spark/conf/ mountPath: /bitnami/spark/conf/
{{- end }} {{- end }}
{{- if .Values.security.ssl.enabled }} {{- if .Values.security.ssl.enabled }}
- name: shared-certs - name: shared-certs

View File

@ -182,7 +182,7 @@ spec:
volumeMounts: volumeMounts:
{{- if .Values.worker.existingConfigmap }} {{- if .Values.worker.existingConfigmap }}
- name: config - name: config
mountPath: '/opt/bitnami/spark/conf/' mountPath: '/bitnami/spark/conf/'
{{- end }} {{- end }}
{{- if .Values.security.ssl.enabled }} {{- if .Values.security.ssl.enabled }}
- name: shared-certs - name: shared-certs

View File

@ -1,12 +1,12 @@
dependencies: dependencies:
- name: memcached - name: memcached
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 6.3.14 version: 6.4.1
- name: mariadb - name: mariadb
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 12.1.2 version: 12.1.3
- name: common - name: common
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
version: 2.2.4 version: 2.2.5
digest: sha256:2163ee3b4537596b72ea04bf3834f922207cb0482aed7884f0151ae1cdcd678c digest: sha256:f410e40d5a4bbcbb2a45d4aa8254811a414b77b2c04e388f6f01d04751545061
generated: "2023-04-27T17:28:05.640540104Z" generated: "2023-05-03T00:38:59.864028942Z"

View File

@ -41,4 +41,4 @@ name: wordpress
sources: sources:
- https://github.com/bitnami/containers/tree/main/bitnami/wordpress - https://github.com/bitnami/containers/tree/main/bitnami/wordpress
- https://wordpress.org/ - https://wordpress.org/
version: 16.0.2 version: 16.0.4

View File

@ -80,7 +80,7 @@ The command removes all the Kubernetes components associated with the chart and
| ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- | | ------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- |
| `image.registry` | WordPress image registry | `docker.io` | | `image.registry` | WordPress image registry | `docker.io` |
| `image.repository` | WordPress image repository | `bitnami/wordpress` | | `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.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.pullPolicy` | WordPress image pull policy | `IfNotPresent` |
| `image.pullSecrets` | WordPress image pull secrets | `[]` | | `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.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.registry` | Bitnami Shell image registry | `docker.io` |
| `volumePermissions.image.repository` | Bitnami Shell image repository | `bitnami/bitnami-shell` | | `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.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.pullPolicy` | Bitnami Shell image pull policy | `IfNotPresent` |
| `volumePermissions.image.pullSecrets` | Bitnami Shell image pull secrets | `[]` | | `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.enabled` | Start a sidecar prometheus exporter to expose metrics | `false` |
| `metrics.image.registry` | Apache exporter image registry | `docker.io` | | `metrics.image.registry` | Apache exporter image registry | `docker.io` |
| `metrics.image.repository` | Apache exporter image repository | `bitnami/apache-exporter` | | `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.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.pullPolicy` | Apache exporter image pull policy | `IfNotPresent` |
| `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` | | `metrics.image.pullSecrets` | Apache exporter image pull secrets | `[]` |

View File

@ -2,7 +2,7 @@ annotations:
category: Infrastructure category: Infrastructure
licenses: Apache-2.0 licenses: Apache-2.0
apiVersion: v2 apiVersion: v2
appVersion: 2.2.4 appVersion: 2.2.5
description: A Library Helm Chart for grouping common logic between bitnami charts. description: A Library Helm Chart for grouping common logic between bitnami charts.
This chart is not deployable by itself. This chart is not deployable by itself.
home: https://github.com/bitnami/charts/tree/main/bitnami/common home: https://github.com/bitnami/charts/tree/main/bitnami/common
@ -21,4 +21,4 @@ sources:
- https://github.com/bitnami/charts - https://github.com/bitnami/charts
- https://www.bitnami.com/ - https://www.bitnami.com/
type: library type: library
version: 2.2.4 version: 2.2.5

View File

@ -1,6 +1,6 @@
# Bitnami Common Library Chart # 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 ## TL;DR
@ -8,7 +8,7 @@ A [Helm Library Chart](https://helm.sh/docs/topics/library_charts/#helm) for gro
dependencies: dependencies:
- name: common - name: common
version: 1.x.x version: 1.x.x
repository: https://charts.bitnami.com/bitnami repository: oci://registry-1.docker.io/bitnamicharts
``` ```
```console ```console

View File

@ -28,4 +28,4 @@ sources:
- https://github.com/bitnami/containers/tree/main/bitnami/mariadb - https://github.com/bitnami/containers/tree/main/bitnami/mariadb
- https://github.com/prometheus/mysqld_exporter - https://github.com/prometheus/mysqld_exporter
- https://mariadb.org - https://mariadb.org
version: 12.1.2 version: 12.1.3

View File

@ -58,7 +58,7 @@ data:
type: {{ print "mysql" | b64enc | quote }} type: {{ print "mysql" | b64enc | quote }}
host: {{ print $host | b64enc | quote }} host: {{ print $host | b64enc | quote }}
port: {{ print $port | b64enc | quote }} port: {{ print $port | b64enc | quote }}
user: {{ print "root" | b64enc | quote }} username: {{ print "root" | b64enc | quote }}
password: {{ print $rootPassword | b64enc | quote }} password: {{ print $rootPassword | b64enc | quote }}
uri: {{ printf "mysql://root:%s@%s:%s" $rootPassword $host $port | b64enc | quote }} uri: {{ printf "mysql://root:%s@%s:%s" $rootPassword $host $port | b64enc | quote }}
@ -83,7 +83,7 @@ data:
type: {{ print "mysql" | b64enc | quote }} type: {{ print "mysql" | b64enc | quote }}
host: {{ print $host | b64enc | quote }} host: {{ print $host | b64enc | quote }}
port: {{ print $port | b64enc | quote }} port: {{ print $port | b64enc | quote }}
user: {{ print .Values.auth.username | b64enc | quote }} username: {{ print .Values.auth.username | b64enc | quote }}
{{- if $database }} {{- if $database }}
database: {{ print $database | b64enc | quote }} database: {{ print $database | b64enc | quote }}
{{- end }} {{- end }}

View File

@ -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"

View File

@ -8,7 +8,7 @@ dependencies:
repository: oci://registry-1.docker.io/bitnamicharts repository: oci://registry-1.docker.io/bitnamicharts
tags: tags:
- bitnami-common - bitnami-common
version: 2.2.4 version: 2.x.x
description: Memcached is an high-performance, distributed memory object caching system, description: Memcached is an high-performance, distributed memory object caching system,
generic in nature, but intended for use in speeding up dynamic web applications generic in nature, but intended for use in speeding up dynamic web applications
by alleviating database load. by alleviating database load.
@ -24,4 +24,4 @@ name: memcached
sources: sources:
- https://github.com/bitnami/containers/tree/main/bitnami/memcached - https://github.com/bitnami/containers/tree/main/bitnami/memcached
- http://memcached.org/ - http://memcached.org/
version: 6.3.14 version: 6.4.1

View File

@ -75,10 +75,10 @@ The command removes all the Kubernetes components associated with the chart and
### Memcached parameters ### Memcached parameters
| Name | Description | Value | | Name | Description | Value |
| ----------------------------- | --------------------------------------------------------------------------------------------------------- | --------------------- | | ----------------------------- | --------------------------------------------------------------------------------------------------------- | ---------------------- |
| `image.registry` | Memcached image registry | `docker.io` | | `image.registry` | Memcached image registry | `docker.io` |
| `image.repository` | Memcached image repository | `bitnami/memcached` | | `image.repository` | Memcached image repository | `bitnami/memcached` |
| `image.tag` | Memcached image tag (immutable tags are recommended) | `1.6.19-debian-11-r7` | | `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.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.pullPolicy` | Memcached image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | | `image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |
@ -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.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.registry` | Init container volume-permissions image registry | `docker.io` |
| `volumePermissions.image.repository` | Init container volume-permissions image repository | `bitnami/bitnami-shell` | | `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.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.pullPolicy` | Init container volume-permissions image pull policy | `IfNotPresent` |
| `volumePermissions.image.pullSecrets` | Init container volume-permissions image pull secrets | `[]` | | `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.enabled` | Start a side-car prometheus exporter | `false` |
| `metrics.image.registry` | Memcached exporter image registry | `docker.io` | | `metrics.image.registry` | Memcached exporter image registry | `docker.io` |
| `metrics.image.repository` | Memcached exporter image repository | `bitnami/memcached-exporter` | | `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.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.pullPolicy` | Image pull policy | `IfNotPresent` |
| `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` | | `metrics.image.pullSecrets` | Specify docker-registry secret names as an array | `[]` |

View File

@ -70,7 +70,7 @@ diagnosticMode:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/memcached repository: bitnami/memcached
tag: 1.6.19-debian-11-r7 tag: 1.6.19-debian-11-r16
digest: "" digest: ""
## Specify a imagePullPolicy ## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@ -512,7 +512,7 @@ volumePermissions:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/bitnami-shell repository: bitnami/bitnami-shell
tag: 11-debian-11-r102 tag: 11-debian-11-r110
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets. ## Optionally specify an array of imagePullSecrets.
@ -557,7 +557,7 @@ metrics:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/memcached-exporter repository: bitnami/memcached-exporter
tag: 0.11.2-debian-11-r5 tag: 0.11.3-debian-11-r5
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets. ## Optionally specify an array of imagePullSecrets.

View File

@ -73,7 +73,7 @@ diagnosticMode:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/wordpress repository: bitnami/wordpress
tag: 6.2.0-debian-11-r15 tag: 6.2.0-debian-11-r18
digest: "" digest: ""
## Specify a imagePullPolicy ## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
@ -761,7 +761,7 @@ volumePermissions:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/bitnami-shell repository: bitnami/bitnami-shell
tag: 11-debian-11-r110 tag: 11-debian-11-r112
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets. ## Optionally specify an array of imagePullSecrets.
@ -855,7 +855,7 @@ metrics:
image: image:
registry: docker.io registry: docker.io
repository: bitnami/apache-exporter repository: bitnami/apache-exporter
tag: 0.13.3-debian-11-r1 tag: 0.13.3-debian-11-r2
digest: "" digest: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets. ## Optionally specify an array of imagePullSecrets.

View File

@ -1,5 +1,13 @@
# Datadog changelog # 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 ## 3.27.0
* Default `Agent` and `Cluster-Agent` to `7.44.0` version. * Default `Agent` and `Cluster-Agent` to `7.44.0` version.

View File

@ -19,4 +19,4 @@ name: datadog
sources: sources:
- https://app.datadoghq.com/account/settings#agent/kubernetes - https://app.datadoghq.com/account/settings#agent/kubernetes
- https://github.com/DataDog/datadog-agent - https://github.com/DataDog/datadog-agent
version: 3.27.0 version: 3.28.1

View File

@ -1,6 +1,6 @@
# Datadog # 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/). [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.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.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 | | 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 | | 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.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. | | kube-state-metrics.nodeSelector | object | `{"kubernetes.io/os":"linux"}` | Node selector for KSM. KSM only supports Linux. |

View File

@ -57,6 +57,7 @@
{{- end }} {{- end }}
env: env:
{{- include "containers-common-env" . | nindent 4 }} {{- include "containers-common-env" . | nindent 4 }}
{{- include "fips-envvar" . | nindent 4 }}
{{- if .Values.datadog.logLevel }} {{- if .Values.datadog.logLevel }}
- name: DD_LOG_LEVEL - name: DD_LOG_LEVEL
value: {{ .Values.agents.containers.agent.logLevel | default .Values.datadog.logLevel | quote }} value: {{ .Values.agents.containers.agent.logLevel | default .Values.datadog.logLevel | quote }}

View File

@ -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 -}}

View File

@ -27,6 +27,7 @@
env: env:
{{- include "containers-common-env" . | nindent 4 }} {{- include "containers-common-env" . | nindent 4 }}
{{- include "containers-cluster-agent-env" . | nindent 4 }} {{- include "containers-cluster-agent-env" . | nindent 4 }}
{{- include "fips-envvar" . | nindent 4 }}
{{- if .Values.datadog.processAgent.processCollection }} {{- if .Values.datadog.processAgent.processCollection }}
- name: DD_PROCESS_AGENT_ENABLED - name: DD_PROCESS_AGENT_ENABLED
value: "true" value: "true"

View File

@ -26,6 +26,7 @@
env: env:
{{- include "containers-common-env" . | nindent 4 }} {{- include "containers-common-env" . | nindent 4 }}
{{- include "containers-cluster-agent-env" . | nindent 4 }} {{- include "containers-cluster-agent-env" . | nindent 4 }}
{{- include "fips-envvar" . | nindent 4 }}
- name: DD_LOG_LEVEL - name: DD_LOG_LEVEL
value: {{ .Values.agents.containers.securityAgent.logLevel | default .Values.datadog.logLevel | quote }} value: {{ .Values.agents.containers.securityAgent.logLevel | default .Values.datadog.logLevel | quote }}
- name: DD_COMPLIANCE_CONFIG_ENABLED - name: DD_COMPLIANCE_CONFIG_ENABLED

View File

@ -33,6 +33,7 @@
env: env:
{{- include "containers-common-env" . | nindent 4 }} {{- include "containers-common-env" . | nindent 4 }}
{{- include "containers-cluster-agent-env" . | nindent 4 }} {{- include "containers-cluster-agent-env" . | nindent 4 }}
{{- include "fips-envvar" . | nindent 4 }}
- name: DD_LOG_LEVEL - name: DD_LOG_LEVEL
value: {{ .Values.agents.containers.traceAgent.logLevel | default .Values.datadog.logLevel | quote }} value: {{ .Values.agents.containers.traceAgent.logLevel | default .Values.datadog.logLevel | quote }}
- name: DD_APM_ENABLED - name: DD_APM_ENABLED

View File

@ -27,6 +27,11 @@
name: etc-lsb-release name: etc-lsb-release
{{- end }} {{- end }}
{{- 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" }} {{- if eq (include "should-mount-hostPath-for-dsd-socket" .) "true" }}
- hostPath: - hostPath:
path: {{ .Values.datadog.dogstatsd.hostSocketPath }} path: {{ .Values.datadog.dogstatsd.hostSocketPath }}

View File

@ -305,6 +305,17 @@ false
{{- end -}} {{- end -}}
{{- 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. Return true if the security-agent container should be created.
*/}} */}}

View File

@ -101,6 +101,9 @@ spec:
resources: resources:
{{ toYaml .Values.agents.containers.initContainers.resources | indent 10 }} {{ toYaml .Values.agents.containers.initContainers.resources | indent 10 }}
containers: containers:
{{- if eq (include "should-enable-fips" .) "true" }}
{{- include "fips-proxy" . | nindent 6 }}
{{- end }}
- name: agent - name: agent
image: "{{ include "image-path" (dict "root" .Values "image" .Values.clusterChecksRunner.image) }}" image: "{{ include "image-path" (dict "root" .Values "image" .Values.clusterChecksRunner.image) }}"
command: ["bash", "-c"] command: ["bash", "-c"]
@ -191,6 +194,7 @@ spec:
- name: DD_CLUSTER_NAME - name: DD_CLUSTER_NAME
value: {{ .Values.datadog.clusterName | quote }} value: {{ .Values.datadog.clusterName | quote }}
{{- end }} {{- end }}
{{- include "fips-envvar" . | nindent 10 }}
{{- include "additional-env-entries" .Values.clusterChecksRunner.env | indent 10 }} {{- include "additional-env-entries" .Values.clusterChecksRunner.env | indent 10 }}
{{- include "additional-env-dict-entries" .Values.clusterChecksRunner.envDict | indent 10 }} {{- include "additional-env-dict-entries" .Values.clusterChecksRunner.envDict | indent 10 }}
resources: resources:

View File

@ -66,7 +66,6 @@ spec:
{{- if .Values.clusterAgent.podAnnotations }} {{- if .Values.clusterAgent.podAnnotations }}
{{ tpl (toYaml .Values.clusterAgent.podAnnotations) . | indent 8 }} {{ tpl (toYaml .Values.clusterAgent.podAnnotations) . | indent 8 }}
{{- end }} {{- end }}
spec: spec:
{{- if .Values.clusterAgent.shareProcessNamespace }} {{- if .Values.clusterAgent.shareProcessNamespace }}
shareProcessNamespace: {{ .Values.clusterAgent.shareProcessNamespace }} shareProcessNamespace: {{ .Values.clusterAgent.shareProcessNamespace }}
@ -116,6 +115,9 @@ spec:
- name: config - name: config
mountPath: /opt/datadog-agent mountPath: /opt/datadog-agent
containers: containers:
{{- if eq (include "should-enable-fips" .) "true" }}
{{- include "fips-proxy" . | nindent 6 }}
{{- end }}
- name: cluster-agent - name: cluster-agent
image: "{{ include "image-path" (dict "root" .Values "image" .Values.clusterAgent.image) }}" image: "{{ include "image-path" (dict "root" .Values "image" .Values.clusterAgent.image) }}"
{{- with .Values.clusterAgent.command }} {{- with .Values.clusterAgent.command }}
@ -287,6 +289,7 @@ spec:
value: {{ .Values.datadog.prometheusScrape.version | quote }} value: {{ .Values.datadog.prometheusScrape.version | quote }}
{{- end }} {{- end }}
{{- end }} {{- end }}
{{- include "fips-envvar" . | nindent 10 }}
{{- include "additional-env-entries" .Values.clusterAgent.env | indent 10 }} {{- include "additional-env-entries" .Values.clusterAgent.env | indent 10 }}
{{- include "additional-env-dict-entries" .Values.clusterAgent.envDict | indent 10 }} {{- include "additional-env-dict-entries" .Values.clusterAgent.envDict | indent 10 }}
livenessProbe: livenessProbe:

View File

@ -112,6 +112,9 @@ spec:
{{- if eq (include "should-enable-trace-agent" .) "true" }} {{- if eq (include "should-enable-trace-agent" .) "true" }}
{{- include "container-trace-agent" . | nindent 6 }} {{- include "container-trace-agent" . | nindent 6 }}
{{- end }} {{- end }}
{{- if eq (include "should-enable-fips" .) "true" }}
{{- include "fips-proxy" . | nindent 6 }}
{{- end }}
{{- if .Values.datadog.processAgent.enabled }} {{- if .Values.datadog.processAgent.enabled }}
{{- include "container-process-agent" . | nindent 6 }} {{- include "container-process-agent" . | nindent 6 }}
{{- end }} {{- end }}

View File

@ -166,6 +166,7 @@ data:
"lstat", "lstat",
"lstat64", "lstat64",
"madvise", "madvise",
"memfd_create",
"mkdir", "mkdir",
"mkdirat", "mkdirat",
"mmap", "mmap",

View File

@ -1130,6 +1130,48 @@ existingClusterAgent:
# existingClusterAgent.clusterchecksEnabled -- set this to false if you dont want the agents to run the cluster checks of the joined external cluster agent # existingClusterAgent.clusterchecksEnabled -- set this to false if you dont want the agents to run the cluster checks of the joined external cluster agent
clusterchecksEnabled: true 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:
# agents.enabled -- You should keep Datadog DaemonSet enabled! # agents.enabled -- You should keep Datadog DaemonSet enabled!

View File

@ -2,6 +2,10 @@
documentation](doc/development/changelog.md) for instructions on adding your own documentation](doc/development/changelog.md) for instructions on adding your own
entry. entry.
## 6.11.1 (2023-05-01)
No changes.
## 6.11.0 (2023-04-21) ## 6.11.0 (2023-04-21)
### Added (7 changes) ### Added (7 changes)

View File

@ -3,7 +3,7 @@ annotations:
catalog.cattle.io/display-name: GitLab catalog.cattle.io/display-name: GitLab
catalog.cattle.io/release-name: gitlab catalog.cattle.io/release-name: gitlab
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: The One DevOps Platform description: The One DevOps Platform
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.png
@ -15,4 +15,4 @@ maintainers:
name: gitlab name: gitlab
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab - https://gitlab.com/gitlab-org/charts/gitlab
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: GitLab Geo logcursor description: GitLab Geo logcursor
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@ -12,4 +12,4 @@ name: geo-logcursor
sources: sources:
- https://gitlab.com/charts/gitlab/tree/master/charts/gitlab/charts/geo-logcursor - https://gitlab.com/charts/gitlab/tree/master/charts/gitlab/charts/geo-logcursor
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: Git RPC service for handling all the git calls made by GitLab description: Git RPC service for handling all the git calls made by GitLab
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@ -13,4 +13,4 @@ name: gitaly
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitaly - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitaly
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly
version: 6.11.0 version: 6.11.1

View File

@ -14,4 +14,4 @@ sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-exporter - 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/build/CNG/tree/master/gitlab-exporter
- https://gitlab.com/gitlab-org/gitlab-exporter - https://gitlab.com/gitlab-org/gitlab-exporter
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: Adapt the Grafana chart to interface to the GitLab App description: Adapt the Grafana chart to interface to the GitLab App
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@ -13,4 +13,4 @@ name: gitlab-grafana
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-grafana - 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 - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-grafana
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: Daemon for serving static websites from GitLab projects description: Daemon for serving static websites from GitLab projects
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg 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/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/build/CNG/tree/master/gitlab-pages
- https://gitlab.com/gitlab-org/gitlab-pages - https://gitlab.com/gitlab-org/gitlab-pages
version: 6.11.0 version: 6.11.1

View File

@ -14,4 +14,4 @@ name: gitlab-shell
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-shell - 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 - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-shell
version: 6.11.0 version: 6.11.1

View File

@ -17,4 +17,4 @@ name: kas
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-kas - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/gitlab-kas
- https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent - https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent
version: 6.11.0 version: 6.11.1

View File

@ -13,4 +13,4 @@ name: mailroom
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/mailroom - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/mailroom
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-mailroom - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-mailroom
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: Database migrations and other versioning tasks for upgrading Gitlab description: Database migrations and other versioning tasks for upgrading Gitlab
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@ -12,4 +12,4 @@ name: migrations
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/migrations - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/migrations
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-rails
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: Praefect is a router and transaction manager for Gitaly, and a required description: Praefect is a router and transaction manager for Gitaly, and a required
component for running a Gitaly Cluster. component for running a Gitaly Cluster.
home: https://about.gitlab.com/ 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/charts/gitlab/tree/master/charts/gitlab/charts/praefect
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitaly
- https://gitlab.com/gitlab-org/gitaly/-/tree/master/cmd/praefect - https://gitlab.com/gitlab-org/gitaly/-/tree/master/cmd/praefect
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: Gitlab Sidekiq for asynchronous task processing in rails description: Gitlab Sidekiq for asynchronous task processing in rails
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@ -13,4 +13,4 @@ name: sidekiq
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/sidekiq - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/sidekiq
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-sidekiq - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-sidekiq
version: 6.11.0 version: 6.11.1

View File

@ -14,4 +14,4 @@ name: spamcheck
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/spamcheck - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/spamcheck
- https://gitlab.com/gitlab-org/spamcheck - https://gitlab.com/gitlab-org/spamcheck
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: For manually running rake tasks through kubectl description: For manually running rake tasks through kubectl
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@ -13,4 +13,4 @@ name: toolbox
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/toolbox - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/toolbox
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-toolbox - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-toolbox
version: 6.11.0 version: 6.11.1

View File

@ -1,5 +1,5 @@
apiVersion: v1 apiVersion: v1
appVersion: 15.11.0 appVersion: 15.11.1
description: HTTP server for Gitlab description: HTTP server for Gitlab
home: https://about.gitlab.com/ home: https://about.gitlab.com/
icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg icon: https://gitlab.com/gitlab-com/gitlab-artwork/raw/master/logo/logo-square.svg
@ -14,4 +14,4 @@ name: webservice
sources: sources:
- https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/webservice - https://gitlab.com/gitlab-org/charts/gitlab/tree/master/charts/gitlab/charts/webservice
- https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-webservice - https://gitlab.com/gitlab-org/build/CNG/tree/master/gitlab-webservice
version: 6.11.0 version: 6.11.1

View File

@ -36,4 +36,4 @@ dependencies:
repository: https://charts.gitlab.io/ repository: https://charts.gitlab.io/
version: 0.3.0 version: 0.3.0
digest: sha256:67477d660a351df330393ce9ed84458eafbc419de2c454339ed7539bde9c45ca digest: sha256:67477d660a351df330393ce9ed84458eafbc419de2c454339ed7539bde9c45ca
generated: "2023-04-22T14:06:15.482471816Z" generated: "2023-05-02T08:38:21.039235366Z"

View File

@ -40,7 +40,7 @@ global:
edition: ee edition: ee
## https://docs.gitlab.com/charts/charts/globals#gitlab-version ## 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 ## https://docs.gitlab.com/charts/charts/globals#application-resource
application: application:

View File

@ -1,6 +1,7 @@
annotations: annotations:
artifacthub.io/changes: | 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/certified: partner
catalog.cattle.io/display-name: HAProxy Kubernetes Ingress Controller catalog.cattle.io/display-name: HAProxy Kubernetes Ingress Controller
catalog.cattle.io/kube-version: '>=1.22.0-0' catalog.cattle.io/kube-version: '>=1.22.0-0'
@ -21,4 +22,4 @@ name: haproxy
sources: sources:
- https://github.com/haproxytech/kubernetes-ingress - https://github.com/haproxytech/kubernetes-ingress
type: application type: application
version: 1.30.3 version: 1.30.4

View File

@ -440,11 +440,9 @@ controller:
## Controller deployment strategy definition ## Controller deployment strategy definition
## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy
## ref: https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/
strategy: strategy:
type: RollingUpdate type: RollingUpdate
rollingUpdate:
maxUnavailable: 0
maxSurge: 1
## Controller Pod PriorityClass ## Controller Pod PriorityClass
## ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass ## ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass

View File

@ -9,7 +9,7 @@ annotations:
catalog.cattle.io/kube-version: '>=1.21-0' catalog.cattle.io/kube-version: '>=1.21-0'
catalog.cattle.io/release-name: instana-agent catalog.cattle.io/release-name: instana-agent
apiVersion: v2 apiVersion: v2
appVersion: 1.246.0 appVersion: 1.248.0
description: Instana Agent for Kubernetes description: Instana Agent for Kubernetes
home: https://www.instana.com/ home: https://www.instana.com/
icon: https://agents.instana.io/helm/stan-logo-2020.png icon: https://agents.instana.io/helm/stan-logo-2020.png
@ -23,4 +23,4 @@ maintainers:
name: instana-agent name: instana-agent
sources: sources:
- https://github.com/instana/instana-agent-docker - https://github.com/instana/instana-agent-docker
version: 1.2.57 version: 1.2.58

View File

@ -333,6 +333,9 @@ zones:
## Changelog ## Changelog
### 1.2.58
* Default to `internalTrafficPolicy` instead of `topologyKeys` for rendering of static YAMLs
### 1.2.57 ### 1.2.57
* Fix vulnerability in the leader-elector image * Fix vulnerability in the leader-elector image

View File

@ -35,13 +35,11 @@ spec:
port: 4318 port: 4318
targetPort: 4318 targetPort: 4318
{{- end -}} {{- 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: # since we run agents as DaemonSets we assume every node has this Service available:
internalTrafficPolicy: Local
{{- else }}
topologyKeys: topologyKeys:
- "kubernetes.io/hostname" - "kubernetes.io/hostname"
{{- else }}
internalTrafficPolicy: Local
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}

View File

@ -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. 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. 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 ## 4.3.22

View File

@ -2,7 +2,7 @@ annotations:
artifacthub.io/category: integration-delivery artifacthub.io/category: integration-delivery
artifacthub.io/images: | artifacthub.io/images: |
- name: jenkins - name: jenkins
image: jenkins/jenkins:2.387.2-jdk11 image: jenkins/jenkins:2.387.3-jdk11
- name: k8s-sidecar - name: k8s-sidecar
image: kiwigrid/k8s-sidecar:1.23.1 image: kiwigrid/k8s-sidecar:1.23.1
- name: inbound-agent - name: inbound-agent
@ -22,7 +22,7 @@ annotations:
catalog.cattle.io/kube-version: '>=1.14-0' catalog.cattle.io/kube-version: '>=1.14-0'
catalog.cattle.io/release-name: jenkins catalog.cattle.io/release-name: jenkins
apiVersion: v2 apiVersion: v2
appVersion: 2.387.2 appVersion: 2.387.3
description: Jenkins - Build great things at any scale! The leading open source automation description: Jenkins - Build great things at any scale! The leading open source automation
server, Jenkins provides hundreds of plugins to support building, deploying and server, Jenkins provides hundreds of plugins to support building, deploying and
automating any project. automating any project.
@ -49,4 +49,4 @@ sources:
- https://github.com/jenkinsci/docker-inbound-agent - https://github.com/jenkinsci/docker-inbound-agent
- https://github.com/maorfr/kube-tasks - https://github.com/maorfr/kube-tasks
- https://github.com/jenkinsci/configuration-as-code-plugin - https://github.com/jenkinsci/configuration-as-code-plugin
version: 4.3.22 version: 4.3.23

View File

@ -19,7 +19,7 @@ controller:
# Used for label app.kubernetes.io/component # Used for label app.kubernetes.io/component
componentName: "jenkins-controller" componentName: "jenkins-controller"
image: "jenkins/jenkins" image: "jenkins/jenkins"
# tag: "2.387.2-jdk11" # tag: "2.387.3-jdk11"
tagLabel: jdk11 tagLabel: jdk11
imagePullPolicy: "Always" imagePullPolicy: "Always"
imagePullSecretName: imagePullSecretName:

View File

@ -19,4 +19,4 @@ maintainers:
- email: natalia.marukovich@percona.com - email: natalia.marukovich@percona.com
name: nmarukovich name: nmarukovich
name: pxc-db 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