feat(argo-cd): use dual-stack AWS ECR registry for redis (#3328)
* use dual-stack AWS ECR registry for redis Signed-off-by: Ryan Taylor <1686627+rptaylor@users.noreply.github.com> * chore: Also change HAProxy Image Repo to dual-stack endpoint Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com> --------- Signed-off-by: Ryan Taylor <1686627+rptaylor@users.noreply.github.com> Signed-off-by: Marco Maurer <mkilchhofer@users.noreply.github.com> Co-authored-by: Marco Maurer <mkilchhofer@users.noreply.github.com>pull/3319/head^2 argo-cd-8.0.12
parent
fe97c26baa
commit
f317bbf74d
|
@ -9,7 +9,7 @@ jobs:
|
||||||
linter-artifacthub:
|
linter-artifacthub:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container:
|
container:
|
||||||
image: public.ecr.aws/artifacthub/ah:v1.14.0
|
image: ecr-public.aws.com/artifacthub/ah:v1.14.0
|
||||||
options: --user 1001
|
options: --user 1001
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
|
|
|
@ -3,7 +3,7 @@ appVersion: v3.0.4
|
||||||
kubeVersion: ">=1.25.0-0"
|
kubeVersion: ">=1.25.0-0"
|
||||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
|
||||||
name: argo-cd
|
name: argo-cd
|
||||||
version: 8.0.11
|
version: 8.0.12
|
||||||
home: https://github.com/argoproj/argo-helm
|
home: https://github.com/argoproj/argo-helm
|
||||||
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||||
sources:
|
sources:
|
||||||
|
@ -27,4 +27,4 @@ annotations:
|
||||||
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
|
||||||
artifacthub.io/changes: |
|
artifacthub.io/changes: |
|
||||||
- kind: changed
|
- kind: changed
|
||||||
description: Bump argo-cd to v3.0.4
|
description: use dual-stack AWS ECR registry for redis
|
||||||
|
|
|
@ -1324,7 +1324,7 @@ NOTE: Any values you put under `.Values.configs.cm` are passed to argocd-cm Conf
|
||||||
| redis.extraArgs | list | `[]` | Additional command line arguments to pass to redis-server |
|
| redis.extraArgs | list | `[]` | Additional command line arguments to pass to redis-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 | `"ecr-public.aws.com/docker/library/redis"` | Redis repository |
|
||||||
| redis.image.tag | string | `"7.2.8-alpine"` | Redis tag |
|
| redis.image.tag | string | `"7.2.8-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 |
|
||||||
|
@ -1406,11 +1406,12 @@ The main options are listed here:
|
||||||
| redis-ha.haproxy.containerSecurityContext | object | See [values.yaml] | HAProxy container-level security context |
|
| redis-ha.haproxy.containerSecurityContext | object | See [values.yaml] | HAProxy container-level security context |
|
||||||
| redis-ha.haproxy.enabled | bool | `true` | Enabled HAProxy LoadBalancing/Proxy |
|
| redis-ha.haproxy.enabled | bool | `true` | Enabled HAProxy LoadBalancing/Proxy |
|
||||||
| redis-ha.haproxy.hardAntiAffinity | bool | `true` | Whether the haproxy pods should be forced to run on separate nodes. |
|
| redis-ha.haproxy.hardAntiAffinity | bool | `true` | Whether the haproxy pods should be forced to run on separate nodes. |
|
||||||
|
| redis-ha.haproxy.image.repository | string | `"ecr-public.aws.com/docker/library/haproxy"` | HAProxy Image Repository |
|
||||||
| redis-ha.haproxy.labels | object | `{"app.kubernetes.io/name":"argocd-redis-ha-haproxy"}` | Custom labels for the haproxy pod. This is relevant for Argo CD CLI. |
|
| redis-ha.haproxy.labels | object | `{"app.kubernetes.io/name":"argocd-redis-ha-haproxy"}` | Custom labels for the haproxy pod. This is relevant for Argo CD CLI. |
|
||||||
| 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.haproxy.tolerations | list | `[]` | [Tolerations] for use with node taints for haproxy pods. |
|
| redis-ha.haproxy.tolerations | list | `[]` | [Tolerations] for use with node taints for haproxy pods. |
|
||||||
| redis-ha.hardAntiAffinity | bool | `true` | Whether the Redis server pods should be forced to run on separate nodes. |
|
| redis-ha.hardAntiAffinity | bool | `true` | Whether the Redis server pods should be forced to run on separate nodes. |
|
||||||
| redis-ha.image.repository | string | `"public.ecr.aws/docker/library/redis"` | Redis repository |
|
| redis-ha.image.repository | string | `"ecr-public.aws.com/docker/library/redis"` | Redis repository |
|
||||||
| redis-ha.image.tag | string | `"7.2.8-alpine"` | Redis tag |
|
| redis-ha.image.tag | string | `"7.2.8-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) |
|
||||||
|
|
|
@ -1416,7 +1416,7 @@ redis:
|
||||||
## Redis image
|
## Redis image
|
||||||
image:
|
image:
|
||||||
# -- Redis repository
|
# -- Redis repository
|
||||||
repository: public.ecr.aws/docker/library/redis
|
repository: ecr-public.aws.com/docker/library/redis
|
||||||
# -- Redis tag
|
# -- Redis tag
|
||||||
## Do not upgrade to >= 7.4.0, otherwise you are no longer using an open source version of Redis
|
## Do not upgrade to >= 7.4.0, otherwise you are no longer using an open source version of Redis
|
||||||
tag: 7.2.8-alpine
|
tag: 7.2.8-alpine
|
||||||
|
@ -1703,7 +1703,7 @@ redis-ha:
|
||||||
## Redis image
|
## Redis image
|
||||||
image:
|
image:
|
||||||
# -- Redis repository
|
# -- Redis repository
|
||||||
repository: public.ecr.aws/docker/library/redis
|
repository: ecr-public.aws.com/docker/library/redis
|
||||||
# -- Redis tag
|
# -- Redis tag
|
||||||
## Do not upgrade to >= 7.4.0, otherwise you are no longer using an open source version of Redis
|
## Do not upgrade to >= 7.4.0, otherwise you are no longer using an open source version of Redis
|
||||||
tag: 7.2.8-alpine
|
tag: 7.2.8-alpine
|
||||||
|
@ -1735,6 +1735,9 @@ redis-ha:
|
||||||
# -- Custom labels for the haproxy pod. This is relevant for Argo CD CLI.
|
# -- Custom labels for the haproxy pod. This is relevant for Argo CD CLI.
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: argocd-redis-ha-haproxy
|
app.kubernetes.io/name: argocd-redis-ha-haproxy
|
||||||
|
image:
|
||||||
|
# -- HAProxy Image Repository
|
||||||
|
repository: ecr-public.aws.com/docker/library/haproxy
|
||||||
metrics:
|
metrics:
|
||||||
# -- HAProxy enable prometheus metric scraping
|
# -- HAProxy enable prometheus metric scraping
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|
|
@ -99,7 +99,7 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"matchPackageNames": [
|
"matchPackageNames": [
|
||||||
"public.ecr.aws/docker/library/redis"
|
"ecr-public.aws.com/docker/library/redis"
|
||||||
],
|
],
|
||||||
"matchDatasources": [
|
"matchDatasources": [
|
||||||
"docker"
|
"docker"
|
||||||
|
|
Loading…
Reference in New Issue