From 0f84e9e7626b35556f6c9eb5b5081d8dbebaa973 Mon Sep 17 00:00:00 2001 From: "test-gitops-hydrator[bot]" <170377304+test-gitops-hydrator[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 13:03:29 -0700 Subject: [PATCH 1/3] [Argo CD Bot] hydrate 61d5c337ea259389cc3ebfa0e449317a3517be42 --- hydrator.metadata | 5 + staging-east/README.md | 11 + staging-east/hydrator.metadata | 5 + staging-east/manifest.yaml | 477 +++++++++++++++++++++++++++++++++ staging-west/README.md | 11 + staging-west/hydrator.metadata | 5 + staging-west/manifest.yaml | 477 +++++++++++++++++++++++++++++++++ 7 files changed, 991 insertions(+) create mode 100755 hydrator.metadata create mode 100644 staging-east/README.md create mode 100755 staging-east/hydrator.metadata create mode 100755 staging-east/manifest.yaml create mode 100644 staging-west/README.md create mode 100755 staging-west/hydrator.metadata create mode 100755 staging-west/manifest.yaml diff --git a/hydrator.metadata b/hydrator.metadata new file mode 100755 index 0000000..b42f55d --- /dev/null +++ b/hydrator.metadata @@ -0,0 +1,5 @@ +{ + "commands": null, + "repoURL": "https://github.com/agaudreault/gitops-tests", + "drySha": "61d5c337ea259389cc3ebfa0e449317a3517be42" +} \ No newline at end of file diff --git a/staging-east/README.md b/staging-east/README.md new file mode 100644 index 0000000..a0242c3 --- /dev/null +++ b/staging-east/README.md @@ -0,0 +1,11 @@ + +# Manifest Hydration + +To hydrate the manifests in this repository, run the following commands: + +```shell + +git clone https://github.com/agaudreault/gitops-tests +# cd into the cloned directory +git checkout 61d5c337ea259389cc3ebfa0e449317a3517be42 +``` \ No newline at end of file diff --git a/staging-east/hydrator.metadata b/staging-east/hydrator.metadata new file mode 100755 index 0000000..b42f55d --- /dev/null +++ b/staging-east/hydrator.metadata @@ -0,0 +1,5 @@ +{ + "commands": null, + "repoURL": "https://github.com/agaudreault/gitops-tests", + "drySha": "61d5c337ea259389cc3ebfa0e449317a3517be42" +} \ No newline at end of file diff --git a/staging-east/manifest.yaml b/staging-east/manifest.yaml new file mode 100755 index 0000000..2f04559 --- /dev/null +++ b/staging-east/manifest.yaml @@ -0,0 +1,477 @@ +apiVersion: v1 +automountServiceAccountToken: false +kind: ServiceAccount +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:/ServiceAccount:default/staging-east-mariadb + labels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-east-mariadb + namespace: default + +--- + +apiVersion: v1 +data: + mariadb-password: TGVnMXJvaGluRg== + mariadb-root-password: VUwxVzV3U1Y3WQ== +kind: Secret +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:/Secret:default/staging-east-mariadb + labels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-east-mariadb + namespace: default +type: Opaque + +--- + +apiVersion: v1 +data: + wordpress-password: V204UHlsT0M3Qw== +kind: Secret +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:/Secret:default/staging-east-app + labels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + name: staging-east-app + namespace: default +type: Opaque + +--- + +apiVersion: v1 +data: + my.cnf: |- + [mysqld] + skip-name-resolve + explicit_defaults_for_timestamp + basedir=/opt/bitnami/mariadb + datadir=/bitnami/mariadb/data + plugin_dir=/opt/bitnami/mariadb/plugin + port=3306 + socket=/opt/bitnami/mariadb/tmp/mysql.sock + tmpdir=/opt/bitnami/mariadb/tmp + max_allowed_packet=16M + bind-address=* + pid-file=/opt/bitnami/mariadb/tmp/mysqld.pid + log-error=/opt/bitnami/mariadb/logs/mysqld.log + character-set-server=UTF8 + collation-server=utf8_general_ci + slow_query_log=0 + long_query_time=10.0 + + [client] + port=3306 + socket=/opt/bitnami/mariadb/tmp/mysql.sock + default-character-set=UTF8 + plugin_dir=/opt/bitnami/mariadb/plugin + + [manager] + port=3306 + socket=/opt/bitnami/mariadb/tmp/mysql.sock + pid-file=/opt/bitnami/mariadb/tmp/mysqld.pid +kind: ConfigMap +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:/ConfigMap:default/staging-east-mariadb + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-east-mariadb + namespace: default + +--- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:/PersistentVolumeClaim:default/staging-east-app + labels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + name: staging-east-app + namespace: default +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi + +--- + +apiVersion: v1 +kind: Service +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:/Service:default/staging-east-mariadb + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-east-mariadb + namespace: default +spec: + ports: + - name: mysql + nodePort: null + port: 3306 + protocol: TCP + targetPort: mysql + selector: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-east + app.kubernetes.io/name: mariadb + sessionAffinity: None + type: ClusterIP + +--- + +apiVersion: v1 +kind: Service +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:/Service:default/staging-east-app + labels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + name: staging-east-app + namespace: default +spec: + externalTrafficPolicy: Cluster + ports: + - name: http + port: 80 + protocol: TCP + targetPort: http + - name: https + port: 443 + protocol: TCP + targetPort: https + selector: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/name: app + sessionAffinity: None + type: LoadBalancer + +--- + +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:apps/Deployment:default/staging-east-app + labels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + name: staging-east-app + namespace: default +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/name: app + strategy: + type: RollingUpdate + template: + metadata: + labels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + spec: + affinity: + nodeAffinity: null + podAffinity: null + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchLabels: + app.kubernetes.io/instance: staging-east + app.kubernetes.io/name: app + topologyKey: kubernetes.io/hostname + weight: 1 + containers: + - env: + - name: BITNAMI_DEBUG + value: "false" + - name: ALLOW_EMPTY_PASSWORD + value: "yes" + - name: MARIADB_HOST + value: staging-east-mariadb + - name: MARIADB_PORT_NUMBER + value: "3306" + - name: WORDPRESS_DATABASE_NAME + value: bitnami_wordpress + - name: WORDPRESS_DATABASE_USER + value: bn_wordpress + - name: WORDPRESS_DATABASE_PASSWORD + valueFrom: + secretKeyRef: + key: mariadb-password + name: staging-east-mariadb + - name: WORDPRESS_USERNAME + value: user + - name: WORDPRESS_PASSWORD + valueFrom: + secretKeyRef: + key: wordpress-password + name: staging-east-app + - name: WORDPRESS_EMAIL + value: user@example.com + - name: WORDPRESS_FIRST_NAME + value: FirstName + - name: WORDPRESS_LAST_NAME + value: LastName + - name: WORDPRESS_HTACCESS_OVERRIDE_NONE + value: "no" + - name: WORDPRESS_ENABLE_HTACCESS_PERSISTENCE + value: "no" + - name: WORDPRESS_BLOG_NAME + value: User's Blog! + - name: WORDPRESS_SKIP_BOOTSTRAP + value: "no" + - name: WORDPRESS_TABLE_PREFIX + value: wp_ + - name: WORDPRESS_SCHEME + value: http + - name: WORDPRESS_EXTRA_WP_CONFIG_CONTENT + value: "" + - name: WORDPRESS_PLUGINS + value: none + - name: APACHE_HTTP_PORT_NUMBER + value: "8080" + - name: APACHE_HTTPS_PORT_NUMBER + value: "8443" + envFrom: null + image: docker.io/bitnami/wordpress:6.2.2-debian-11-r82 + imagePullPolicy: IfNotPresent + livenessProbe: + failureThreshold: 6 + httpGet: + httpHeaders: [] + path: /wp-admin/install.php + port: http + scheme: HTTP + initialDelaySeconds: 120 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + name: wordpress + ports: + - containerPort: 8080 + name: http + - containerPort: 8443 + name: https + readinessProbe: + failureThreshold: 6 + httpGet: + httpHeaders: [] + path: /wp-login.php + port: http + scheme: HTTP + initialDelaySeconds: 30 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: {} + requests: + cpu: 300m + memory: 512Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + readOnlyRootFilesystem: false + runAsNonRoot: true + runAsUser: 1001 + volumeMounts: + - mountPath: /bitnami/wordpress + name: wordpress-data + subPath: wordpress + hostAliases: + - hostnames: + - status.localhost + ip: 127.0.0.1 + securityContext: + fsGroup: 1001 + seccompProfile: + type: RuntimeDefault + serviceAccountName: default + volumes: + - name: wordpress-data + persistentVolumeClaim: + claimName: staging-east-app + +--- + +apiVersion: apps/v1 +kind: StatefulSet +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-east:apps/StatefulSet:default/staging-east-mariadb + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-east-mariadb + namespace: default +spec: + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-east + app.kubernetes.io/name: mariadb + serviceName: staging-east-mariadb + template: + metadata: + annotations: + checksum/configuration: d631c00481f093653cad5f5e90e9a8a4bbcb1717da9874e541444af605e93c5a + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-east + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + spec: + affinity: + nodeAffinity: null + podAffinity: null + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchLabels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-east + app.kubernetes.io/name: mariadb + topologyKey: kubernetes.io/hostname + weight: 1 + containers: + - env: + - name: BITNAMI_DEBUG + value: "false" + - name: MARIADB_ROOT_PASSWORD + valueFrom: + secretKeyRef: + key: mariadb-root-password + name: staging-east-mariadb + - name: MARIADB_USER + value: bn_wordpress + - name: MARIADB_PASSWORD + valueFrom: + secretKeyRef: + key: mariadb-password + name: staging-east-mariadb + - name: MARIADB_DATABASE + value: bitnami_wordpress + image: docker.io/bitnami/mariadb:11.0.2-debian-11-r2 + imagePullPolicy: IfNotPresent + livenessProbe: + exec: + command: + - /bin/bash + - -ec + - | + password_aux="${MARIADB_ROOT_PASSWORD:-}" + if [[ -f "${MARIADB_ROOT_PASSWORD_FILE:-}" ]]; then + password_aux=$(cat "$MARIADB_ROOT_PASSWORD_FILE") + fi + mysqladmin status -uroot -p"${password_aux}" + failureThreshold: 3 + initialDelaySeconds: 120 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + name: mariadb + ports: + - containerPort: 3306 + name: mysql + readinessProbe: + exec: + command: + - /bin/bash + - -ec + - | + password_aux="${MARIADB_ROOT_PASSWORD:-}" + if [[ -f "${MARIADB_ROOT_PASSWORD_FILE:-}" ]]; then + password_aux=$(cat "$MARIADB_ROOT_PASSWORD_FILE") + fi + mysqladmin status -uroot -p"${password_aux}" + failureThreshold: 3 + initialDelaySeconds: 30 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + resources: + limits: {} + requests: {} + securityContext: + allowPrivilegeEscalation: false + privileged: false + runAsNonRoot: true + runAsUser: 1001 + volumeMounts: + - mountPath: /bitnami/mariadb + name: data + - mountPath: /opt/bitnami/mariadb/conf/my.cnf + name: config + subPath: my.cnf + securityContext: + fsGroup: 1001 + serviceAccountName: staging-east-mariadb + volumes: + - configMap: + name: staging-east-mariadb + name: config + updateStrategy: + type: RollingUpdate + volumeClaimTemplates: + - metadata: + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-east + app.kubernetes.io/name: mariadb + name: data + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 8Gi + +--- + diff --git a/staging-west/README.md b/staging-west/README.md new file mode 100644 index 0000000..a0242c3 --- /dev/null +++ b/staging-west/README.md @@ -0,0 +1,11 @@ + +# Manifest Hydration + +To hydrate the manifests in this repository, run the following commands: + +```shell + +git clone https://github.com/agaudreault/gitops-tests +# cd into the cloned directory +git checkout 61d5c337ea259389cc3ebfa0e449317a3517be42 +``` \ No newline at end of file diff --git a/staging-west/hydrator.metadata b/staging-west/hydrator.metadata new file mode 100755 index 0000000..b42f55d --- /dev/null +++ b/staging-west/hydrator.metadata @@ -0,0 +1,5 @@ +{ + "commands": null, + "repoURL": "https://github.com/agaudreault/gitops-tests", + "drySha": "61d5c337ea259389cc3ebfa0e449317a3517be42" +} \ No newline at end of file diff --git a/staging-west/manifest.yaml b/staging-west/manifest.yaml new file mode 100755 index 0000000..8ff5312 --- /dev/null +++ b/staging-west/manifest.yaml @@ -0,0 +1,477 @@ +apiVersion: v1 +automountServiceAccountToken: false +kind: ServiceAccount +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:/ServiceAccount:default/staging-west-mariadb + labels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-west-mariadb + namespace: default + +--- + +apiVersion: v1 +data: + mariadb-password: dzIxejU0RU5uMA== + mariadb-root-password: VktSVXlYM3RVSw== +kind: Secret +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:/Secret:default/staging-west-mariadb + labels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-west-mariadb + namespace: default +type: Opaque + +--- + +apiVersion: v1 +data: + wordpress-password: TGpHcjJldGhCOQ== +kind: Secret +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:/Secret:default/staging-west-app + labels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + name: staging-west-app + namespace: default +type: Opaque + +--- + +apiVersion: v1 +data: + my.cnf: |- + [mysqld] + skip-name-resolve + explicit_defaults_for_timestamp + basedir=/opt/bitnami/mariadb + datadir=/bitnami/mariadb/data + plugin_dir=/opt/bitnami/mariadb/plugin + port=3306 + socket=/opt/bitnami/mariadb/tmp/mysql.sock + tmpdir=/opt/bitnami/mariadb/tmp + max_allowed_packet=16M + bind-address=* + pid-file=/opt/bitnami/mariadb/tmp/mysqld.pid + log-error=/opt/bitnami/mariadb/logs/mysqld.log + character-set-server=UTF8 + collation-server=utf8_general_ci + slow_query_log=0 + long_query_time=10.0 + + [client] + port=3306 + socket=/opt/bitnami/mariadb/tmp/mysql.sock + default-character-set=UTF8 + plugin_dir=/opt/bitnami/mariadb/plugin + + [manager] + port=3306 + socket=/opt/bitnami/mariadb/tmp/mysql.sock + pid-file=/opt/bitnami/mariadb/tmp/mysqld.pid +kind: ConfigMap +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:/ConfigMap:default/staging-west-mariadb + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-west-mariadb + namespace: default + +--- + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:/PersistentVolumeClaim:default/staging-west-app + labels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + name: staging-west-app + namespace: default +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi + +--- + +apiVersion: v1 +kind: Service +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:/Service:default/staging-west-mariadb + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-west-mariadb + namespace: default +spec: + ports: + - name: mysql + nodePort: null + port: 3306 + protocol: TCP + targetPort: mysql + selector: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-west + app.kubernetes.io/name: mariadb + sessionAffinity: None + type: ClusterIP + +--- + +apiVersion: v1 +kind: Service +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:/Service:default/staging-west-app + labels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + name: staging-west-app + namespace: default +spec: + externalTrafficPolicy: Cluster + ports: + - name: http + port: 80 + protocol: TCP + targetPort: http + - name: https + port: 443 + protocol: TCP + targetPort: https + selector: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/name: app + sessionAffinity: None + type: LoadBalancer + +--- + +apiVersion: apps/v1 +kind: Deployment +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:apps/Deployment:default/staging-west-app + labels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + name: staging-west-app + namespace: default +spec: + replicas: 1 + selector: + matchLabels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/name: app + strategy: + type: RollingUpdate + template: + metadata: + labels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: app + helm.sh/chart: app-17.0.5 + spec: + affinity: + nodeAffinity: null + podAffinity: null + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchLabels: + app.kubernetes.io/instance: staging-west + app.kubernetes.io/name: app + topologyKey: kubernetes.io/hostname + weight: 1 + containers: + - env: + - name: BITNAMI_DEBUG + value: "false" + - name: ALLOW_EMPTY_PASSWORD + value: "yes" + - name: MARIADB_HOST + value: staging-west-mariadb + - name: MARIADB_PORT_NUMBER + value: "3306" + - name: WORDPRESS_DATABASE_NAME + value: bitnami_wordpress + - name: WORDPRESS_DATABASE_USER + value: bn_wordpress + - name: WORDPRESS_DATABASE_PASSWORD + valueFrom: + secretKeyRef: + key: mariadb-password + name: staging-west-mariadb + - name: WORDPRESS_USERNAME + value: user + - name: WORDPRESS_PASSWORD + valueFrom: + secretKeyRef: + key: wordpress-password + name: staging-west-app + - name: WORDPRESS_EMAIL + value: user@example.com + - name: WORDPRESS_FIRST_NAME + value: FirstName + - name: WORDPRESS_LAST_NAME + value: LastName + - name: WORDPRESS_HTACCESS_OVERRIDE_NONE + value: "no" + - name: WORDPRESS_ENABLE_HTACCESS_PERSISTENCE + value: "no" + - name: WORDPRESS_BLOG_NAME + value: User's Blog! + - name: WORDPRESS_SKIP_BOOTSTRAP + value: "no" + - name: WORDPRESS_TABLE_PREFIX + value: wp_ + - name: WORDPRESS_SCHEME + value: http + - name: WORDPRESS_EXTRA_WP_CONFIG_CONTENT + value: "" + - name: WORDPRESS_PLUGINS + value: none + - name: APACHE_HTTP_PORT_NUMBER + value: "8080" + - name: APACHE_HTTPS_PORT_NUMBER + value: "8443" + envFrom: null + image: docker.io/bitnami/wordpress:6.2.2-debian-11-r82 + imagePullPolicy: IfNotPresent + livenessProbe: + failureThreshold: 6 + httpGet: + httpHeaders: [] + path: /wp-admin/install.php + port: http + scheme: HTTP + initialDelaySeconds: 120 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + name: wordpress + ports: + - containerPort: 8080 + name: http + - containerPort: 8443 + name: https + readinessProbe: + failureThreshold: 6 + httpGet: + httpHeaders: [] + path: /wp-login.php + port: http + scheme: HTTP + initialDelaySeconds: 30 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 5 + resources: + limits: {} + requests: + cpu: 300m + memory: 512Mi + securityContext: + allowPrivilegeEscalation: false + capabilities: + drop: + - ALL + readOnlyRootFilesystem: false + runAsNonRoot: true + runAsUser: 1001 + volumeMounts: + - mountPath: /bitnami/wordpress + name: wordpress-data + subPath: wordpress + hostAliases: + - hostnames: + - status.localhost + ip: 127.0.0.1 + securityContext: + fsGroup: 1001 + seccompProfile: + type: RuntimeDefault + serviceAccountName: default + volumes: + - name: wordpress-data + persistentVolumeClaim: + claimName: staging-west-app + +--- + +apiVersion: apps/v1 +kind: StatefulSet +metadata: + annotations: + argocd.argoproj.io/tracking-id: staging-west:apps/StatefulSet:default/staging-west-mariadb + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + name: staging-west-mariadb + namespace: default +spec: + replicas: 1 + revisionHistoryLimit: 10 + selector: + matchLabels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-west + app.kubernetes.io/name: mariadb + serviceName: staging-west-mariadb + template: + metadata: + annotations: + checksum/configuration: d47bda391c4979d6874879cb25a8c370a4a018a05a7e89f9783b794a895d78d8 + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-west + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: mariadb + helm.sh/chart: mariadb-13.0.1 + spec: + affinity: + nodeAffinity: null + podAffinity: null + podAntiAffinity: + preferredDuringSchedulingIgnoredDuringExecution: + - podAffinityTerm: + labelSelector: + matchLabels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-west + app.kubernetes.io/name: mariadb + topologyKey: kubernetes.io/hostname + weight: 1 + containers: + - env: + - name: BITNAMI_DEBUG + value: "false" + - name: MARIADB_ROOT_PASSWORD + valueFrom: + secretKeyRef: + key: mariadb-root-password + name: staging-west-mariadb + - name: MARIADB_USER + value: bn_wordpress + - name: MARIADB_PASSWORD + valueFrom: + secretKeyRef: + key: mariadb-password + name: staging-west-mariadb + - name: MARIADB_DATABASE + value: bitnami_wordpress + image: docker.io/bitnami/mariadb:11.0.2-debian-11-r2 + imagePullPolicy: IfNotPresent + livenessProbe: + exec: + command: + - /bin/bash + - -ec + - | + password_aux="${MARIADB_ROOT_PASSWORD:-}" + if [[ -f "${MARIADB_ROOT_PASSWORD_FILE:-}" ]]; then + password_aux=$(cat "$MARIADB_ROOT_PASSWORD_FILE") + fi + mysqladmin status -uroot -p"${password_aux}" + failureThreshold: 3 + initialDelaySeconds: 120 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + name: mariadb + ports: + - containerPort: 3306 + name: mysql + readinessProbe: + exec: + command: + - /bin/bash + - -ec + - | + password_aux="${MARIADB_ROOT_PASSWORD:-}" + if [[ -f "${MARIADB_ROOT_PASSWORD_FILE:-}" ]]; then + password_aux=$(cat "$MARIADB_ROOT_PASSWORD_FILE") + fi + mysqladmin status -uroot -p"${password_aux}" + failureThreshold: 3 + initialDelaySeconds: 30 + periodSeconds: 10 + successThreshold: 1 + timeoutSeconds: 1 + resources: + limits: {} + requests: {} + securityContext: + allowPrivilegeEscalation: false + privileged: false + runAsNonRoot: true + runAsUser: 1001 + volumeMounts: + - mountPath: /bitnami/mariadb + name: data + - mountPath: /opt/bitnami/mariadb/conf/my.cnf + name: config + subPath: my.cnf + securityContext: + fsGroup: 1001 + serviceAccountName: staging-west-mariadb + volumes: + - configMap: + name: staging-west-mariadb + name: config + updateStrategy: + type: RollingUpdate + volumeClaimTemplates: + - metadata: + labels: + app.kubernetes.io/component: primary + app.kubernetes.io/instance: staging-west + app.kubernetes.io/name: mariadb + name: data + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 8Gi + +--- + From 2bd79bae4afcf0e529757e7a13672c12275b8931 Mon Sep 17 00:00:00 2001 From: "test-gitops-hydrator[bot]" <170377304+test-gitops-hydrator[bot]@users.noreply.github.com> Date: Wed, 22 May 2024 17:34:01 -0700 Subject: [PATCH 2/3] [Argo CD Bot] hydrate 61d5c337ea259389cc3ebfa0e449317a3517be42 --- staging-east/README.md | 2 ++ staging-east/hydrator.metadata | 5 ++++- staging-east/manifest.yaml | 6 +++--- staging-west/README.md | 2 ++ staging-west/hydrator.metadata | 5 ++++- staging-west/manifest.yaml | 6 +++--- 6 files changed, 18 insertions(+), 8 deletions(-) diff --git a/staging-east/README.md b/staging-east/README.md index a0242c3..cd763a9 100644 --- a/staging-east/README.md +++ b/staging-east/README.md @@ -8,4 +8,6 @@ To hydrate the manifests in this repository, run the following commands: git clone https://github.com/agaudreault/gitops-tests # cd into the cloned directory git checkout 61d5c337ea259389cc3ebfa0e449317a3517be42 +helm dependency build +helm template . --name-template staging-east --include-crds ``` \ No newline at end of file diff --git a/staging-east/hydrator.metadata b/staging-east/hydrator.metadata index b42f55d..f156456 100755 --- a/staging-east/hydrator.metadata +++ b/staging-east/hydrator.metadata @@ -1,5 +1,8 @@ { - "commands": null, + "commands": [ + "helm dependency build", + "helm template . --name-template staging-east --include-crds" + ], "repoURL": "https://github.com/agaudreault/gitops-tests", "drySha": "61d5c337ea259389cc3ebfa0e449317a3517be42" } \ No newline at end of file diff --git a/staging-east/manifest.yaml b/staging-east/manifest.yaml index 2f04559..732997f 100755 --- a/staging-east/manifest.yaml +++ b/staging-east/manifest.yaml @@ -16,8 +16,8 @@ metadata: apiVersion: v1 data: - mariadb-password: TGVnMXJvaGluRg== - mariadb-root-password: VUwxVzV3U1Y3WQ== + mariadb-password: VlRneng0bmdQMA== + mariadb-root-password: RWNmNWlNcW1Neg== kind: Secret metadata: annotations: @@ -35,7 +35,7 @@ type: Opaque apiVersion: v1 data: - wordpress-password: V204UHlsT0M3Qw== + wordpress-password: YzhTWktsSTd6YQ== kind: Secret metadata: annotations: diff --git a/staging-west/README.md b/staging-west/README.md index a0242c3..7f48c2a 100644 --- a/staging-west/README.md +++ b/staging-west/README.md @@ -8,4 +8,6 @@ To hydrate the manifests in this repository, run the following commands: git clone https://github.com/agaudreault/gitops-tests # cd into the cloned directory git checkout 61d5c337ea259389cc3ebfa0e449317a3517be42 +helm dependency build +helm template . --name-template staging-west --include-crds ``` \ No newline at end of file diff --git a/staging-west/hydrator.metadata b/staging-west/hydrator.metadata index b42f55d..d2f0e3f 100755 --- a/staging-west/hydrator.metadata +++ b/staging-west/hydrator.metadata @@ -1,5 +1,8 @@ { - "commands": null, + "commands": [ + "helm dependency build", + "helm template . --name-template staging-west --include-crds" + ], "repoURL": "https://github.com/agaudreault/gitops-tests", "drySha": "61d5c337ea259389cc3ebfa0e449317a3517be42" } \ No newline at end of file diff --git a/staging-west/manifest.yaml b/staging-west/manifest.yaml index 8ff5312..de150a9 100755 --- a/staging-west/manifest.yaml +++ b/staging-west/manifest.yaml @@ -16,8 +16,8 @@ metadata: apiVersion: v1 data: - mariadb-password: dzIxejU0RU5uMA== - mariadb-root-password: VktSVXlYM3RVSw== + mariadb-password: b2U3T21lQlhWdw== + mariadb-root-password: YllTMnpOV1hSZA== kind: Secret metadata: annotations: @@ -35,7 +35,7 @@ type: Opaque apiVersion: v1 data: - wordpress-password: TGpHcjJldGhCOQ== + wordpress-password: Y21KeGtodHhqcA== kind: Secret metadata: annotations: From 66345d3e2db1899eba3ac845eda3f6190d352750 Mon Sep 17 00:00:00 2001 From: "test-gitops-hydrator[bot]" <170377304+test-gitops-hydrator[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 10:09:02 -0700 Subject: [PATCH 3/3] [Argo CD Bot] hydrate ca2ff0b38fae3dd02444d3615651129f1e394aba --- hydrator.metadata | 2 +- staging-east/README.md | 4 +- staging-east/hydrator.metadata | 4 +- staging-east/manifest.yaml | 103 +++++++++++++++++---------------- staging-west/README.md | 4 +- staging-west/hydrator.metadata | 4 +- staging-west/manifest.yaml | 103 +++++++++++++++++---------------- 7 files changed, 113 insertions(+), 111 deletions(-) diff --git a/hydrator.metadata b/hydrator.metadata index b42f55d..45be5df 100755 --- a/hydrator.metadata +++ b/hydrator.metadata @@ -1,5 +1,5 @@ { "commands": null, "repoURL": "https://github.com/agaudreault/gitops-tests", - "drySha": "61d5c337ea259389cc3ebfa0e449317a3517be42" + "drySha": "ca2ff0b38fae3dd02444d3615651129f1e394aba" } \ No newline at end of file diff --git a/staging-east/README.md b/staging-east/README.md index cd763a9..d31e583 100644 --- a/staging-east/README.md +++ b/staging-east/README.md @@ -7,7 +7,7 @@ To hydrate the manifests in this repository, run the following commands: git clone https://github.com/agaudreault/gitops-tests # cd into the cloned directory -git checkout 61d5c337ea259389cc3ebfa0e449317a3517be42 +git checkout ca2ff0b38fae3dd02444d3615651129f1e394aba helm dependency build -helm template . --name-template staging-east --include-crds +helm template . --name-template simple-app-east --namespace staging --values /tmp/_argocd-repo/dbb92269-9c18-47ad-b229-ae14b41dd16e/services/simple-application/values.yaml --values /tmp/_argocd-repo/dbb92269-9c18-47ad-b229-ae14b41dd16e/services/simple-application/staging/values.yaml --include-crds ``` \ No newline at end of file diff --git a/staging-east/hydrator.metadata b/staging-east/hydrator.metadata index f156456..067554e 100755 --- a/staging-east/hydrator.metadata +++ b/staging-east/hydrator.metadata @@ -1,8 +1,8 @@ { "commands": [ "helm dependency build", - "helm template . --name-template staging-east --include-crds" + "helm template . --name-template simple-app-east --namespace staging --values /tmp/_argocd-repo/dbb92269-9c18-47ad-b229-ae14b41dd16e/services/simple-application/values.yaml --values /tmp/_argocd-repo/dbb92269-9c18-47ad-b229-ae14b41dd16e/services/simple-application/staging/values.yaml --include-crds" ], "repoURL": "https://github.com/agaudreault/gitops-tests", - "drySha": "61d5c337ea259389cc3ebfa0e449317a3517be42" + "drySha": "ca2ff0b38fae3dd02444d3615651129f1e394aba" } \ No newline at end of file diff --git a/staging-east/manifest.yaml b/staging-east/manifest.yaml index 732997f..c68860b 100755 --- a/staging-east/manifest.yaml +++ b/staging-east/manifest.yaml @@ -3,50 +3,50 @@ automountServiceAccountToken: false kind: ServiceAccount metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:/ServiceAccount:default/staging-east-mariadb + argocd.argoproj.io/tracking-id: staging-east:/ServiceAccount:staging/simple-app-east-mariadb labels: app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-east-mariadb - namespace: default + name: simple-app-east-mariadb + namespace: staging --- apiVersion: v1 data: - mariadb-password: VlRneng0bmdQMA== - mariadb-root-password: RWNmNWlNcW1Neg== + mariadb-password: Zjd4dE5TYlBFWg== + mariadb-root-password: c3U2ek1pRUFCcg== kind: Secret metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:/Secret:default/staging-east-mariadb + argocd.argoproj.io/tracking-id: staging-east:/Secret:staging/simple-app-east-mariadb labels: app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-east-mariadb - namespace: default + name: simple-app-east-mariadb + namespace: staging type: Opaque --- apiVersion: v1 data: - wordpress-password: YzhTWktsSTd6YQ== + wordpress-password: R1pHZnZORFE1RA== kind: Secret metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:/Secret:default/staging-east-app + argocd.argoproj.io/tracking-id: staging-east:/Secret:staging/simple-app-east labels: app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 - name: staging-east-app - namespace: default + name: simple-app-east + namespace: staging type: Opaque --- @@ -85,15 +85,15 @@ data: kind: ConfigMap metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:/ConfigMap:default/staging-east-mariadb + argocd.argoproj.io/tracking-id: staging-east:/ConfigMap:staging/simple-app-east-mariadb labels: app.kubernetes.io/component: primary app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-east-mariadb - namespace: default + name: simple-app-east-mariadb + namespace: staging --- @@ -101,14 +101,14 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:/PersistentVolumeClaim:default/staging-east-app + argocd.argoproj.io/tracking-id: staging-east:/PersistentVolumeClaim:staging/simple-app-east labels: app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 - name: staging-east-app - namespace: default + name: simple-app-east + namespace: staging spec: accessModes: - ReadWriteOnce @@ -122,15 +122,15 @@ apiVersion: v1 kind: Service metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:/Service:default/staging-east-mariadb + argocd.argoproj.io/tracking-id: staging-east:/Service:staging/simple-app-east-mariadb labels: app.kubernetes.io/component: primary app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-east-mariadb - namespace: default + name: simple-app-east-mariadb + namespace: staging spec: ports: - name: mysql @@ -140,7 +140,7 @@ spec: targetPort: mysql selector: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/name: mariadb sessionAffinity: None type: ClusterIP @@ -151,30 +151,31 @@ apiVersion: v1 kind: Service metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:/Service:default/staging-east-app + argocd.argoproj.io/tracking-id: staging-east:/Service:staging/simple-app-east labels: app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 - name: staging-east-app - namespace: default + name: simple-app-east + namespace: staging spec: - externalTrafficPolicy: Cluster ports: - name: http + nodePort: null port: 80 protocol: TCP targetPort: http - name: https + nodePort: null port: 443 protocol: TCP targetPort: https selector: - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/name: app sessionAffinity: None - type: LoadBalancer + type: ClusterIP --- @@ -182,26 +183,26 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:apps/Deployment:default/staging-east-app + argocd.argoproj.io/tracking-id: staging-east:apps/Deployment:staging/simple-app-east labels: app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 - name: staging-east-app - namespace: default + name: simple-app-east + namespace: staging spec: replicas: 1 selector: matchLabels: - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/name: app strategy: type: RollingUpdate template: metadata: labels: - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 @@ -214,7 +215,7 @@ spec: - podAffinityTerm: labelSelector: matchLabels: - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/name: app topologyKey: kubernetes.io/hostname weight: 1 @@ -225,7 +226,7 @@ spec: - name: ALLOW_EMPTY_PASSWORD value: "yes" - name: MARIADB_HOST - value: staging-east-mariadb + value: simple-app-east-mariadb - name: MARIADB_PORT_NUMBER value: "3306" - name: WORDPRESS_DATABASE_NAME @@ -236,14 +237,14 @@ spec: valueFrom: secretKeyRef: key: mariadb-password - name: staging-east-mariadb + name: simple-app-east-mariadb - name: WORDPRESS_USERNAME value: user - name: WORDPRESS_PASSWORD valueFrom: secretKeyRef: key: wordpress-password - name: staging-east-app + name: simple-app-east - name: WORDPRESS_EMAIL value: user@example.com - name: WORDPRESS_FIRST_NAME @@ -330,7 +331,7 @@ spec: volumes: - name: wordpress-data persistentVolumeClaim: - claimName: staging-east-app + claimName: simple-app-east --- @@ -338,31 +339,31 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - argocd.argoproj.io/tracking-id: staging-east:apps/StatefulSet:default/staging-east-mariadb + argocd.argoproj.io/tracking-id: staging-east:apps/StatefulSet:staging/simple-app-east-mariadb labels: app.kubernetes.io/component: primary app.kubernetes.io/instance: staging-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-east-mariadb - namespace: default + name: simple-app-east-mariadb + namespace: staging spec: replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/name: mariadb - serviceName: staging-east-mariadb + serviceName: simple-app-east-mariadb template: metadata: annotations: - checksum/configuration: d631c00481f093653cad5f5e90e9a8a4bbcb1717da9874e541444af605e93c5a + checksum/configuration: 240f04f238000a070a368bc309189b3f88e2d7f8ecdb4e29fc5ac125a35f3846 labels: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 @@ -376,7 +377,7 @@ spec: labelSelector: matchLabels: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/name: mariadb topologyKey: kubernetes.io/hostname weight: 1 @@ -388,14 +389,14 @@ spec: valueFrom: secretKeyRef: key: mariadb-root-password - name: staging-east-mariadb + name: simple-app-east-mariadb - name: MARIADB_USER value: bn_wordpress - name: MARIADB_PASSWORD valueFrom: secretKeyRef: key: mariadb-password - name: staging-east-mariadb + name: simple-app-east-mariadb - name: MARIADB_DATABASE value: bitnami_wordpress image: docker.io/bitnami/mariadb:11.0.2-debian-11-r2 @@ -452,10 +453,10 @@ spec: subPath: my.cnf securityContext: fsGroup: 1001 - serviceAccountName: staging-east-mariadb + serviceAccountName: simple-app-east-mariadb volumes: - configMap: - name: staging-east-mariadb + name: simple-app-east-mariadb name: config updateStrategy: type: RollingUpdate @@ -463,7 +464,7 @@ spec: - metadata: labels: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-east + app.kubernetes.io/instance: simple-app-east app.kubernetes.io/name: mariadb name: data spec: diff --git a/staging-west/README.md b/staging-west/README.md index 7f48c2a..00b3cc9 100644 --- a/staging-west/README.md +++ b/staging-west/README.md @@ -7,7 +7,7 @@ To hydrate the manifests in this repository, run the following commands: git clone https://github.com/agaudreault/gitops-tests # cd into the cloned directory -git checkout 61d5c337ea259389cc3ebfa0e449317a3517be42 +git checkout ca2ff0b38fae3dd02444d3615651129f1e394aba helm dependency build -helm template . --name-template staging-west --include-crds +helm template . --name-template simple-app-west --namespace staging --values /tmp/_argocd-repo/dbb92269-9c18-47ad-b229-ae14b41dd16e/services/simple-application/values.yaml --values /tmp/_argocd-repo/dbb92269-9c18-47ad-b229-ae14b41dd16e/services/simple-application/staging/values.yaml --include-crds ``` \ No newline at end of file diff --git a/staging-west/hydrator.metadata b/staging-west/hydrator.metadata index d2f0e3f..97fd321 100755 --- a/staging-west/hydrator.metadata +++ b/staging-west/hydrator.metadata @@ -1,8 +1,8 @@ { "commands": [ "helm dependency build", - "helm template . --name-template staging-west --include-crds" + "helm template . --name-template simple-app-west --namespace staging --values /tmp/_argocd-repo/dbb92269-9c18-47ad-b229-ae14b41dd16e/services/simple-application/values.yaml --values /tmp/_argocd-repo/dbb92269-9c18-47ad-b229-ae14b41dd16e/services/simple-application/staging/values.yaml --include-crds" ], "repoURL": "https://github.com/agaudreault/gitops-tests", - "drySha": "61d5c337ea259389cc3ebfa0e449317a3517be42" + "drySha": "ca2ff0b38fae3dd02444d3615651129f1e394aba" } \ No newline at end of file diff --git a/staging-west/manifest.yaml b/staging-west/manifest.yaml index de150a9..370c695 100755 --- a/staging-west/manifest.yaml +++ b/staging-west/manifest.yaml @@ -3,50 +3,50 @@ automountServiceAccountToken: false kind: ServiceAccount metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:/ServiceAccount:default/staging-west-mariadb + argocd.argoproj.io/tracking-id: staging-west:/ServiceAccount:staging/simple-app-west-mariadb labels: app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-west-mariadb - namespace: default + name: simple-app-west-mariadb + namespace: staging --- apiVersion: v1 data: - mariadb-password: b2U3T21lQlhWdw== - mariadb-root-password: YllTMnpOV1hSZA== + mariadb-password: SHl0MzhYUUhpSQ== + mariadb-root-password: cEZMVXFadTVBZQ== kind: Secret metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:/Secret:default/staging-west-mariadb + argocd.argoproj.io/tracking-id: staging-west:/Secret:staging/simple-app-west-mariadb labels: app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-west-mariadb - namespace: default + name: simple-app-west-mariadb + namespace: staging type: Opaque --- apiVersion: v1 data: - wordpress-password: Y21KeGtodHhqcA== + wordpress-password: YjUwbkpRc1d4Yw== kind: Secret metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:/Secret:default/staging-west-app + argocd.argoproj.io/tracking-id: staging-west:/Secret:staging/simple-app-west labels: app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 - name: staging-west-app - namespace: default + name: simple-app-west + namespace: staging type: Opaque --- @@ -85,15 +85,15 @@ data: kind: ConfigMap metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:/ConfigMap:default/staging-west-mariadb + argocd.argoproj.io/tracking-id: staging-west:/ConfigMap:staging/simple-app-west-mariadb labels: app.kubernetes.io/component: primary app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-west-mariadb - namespace: default + name: simple-app-west-mariadb + namespace: staging --- @@ -101,14 +101,14 @@ apiVersion: v1 kind: PersistentVolumeClaim metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:/PersistentVolumeClaim:default/staging-west-app + argocd.argoproj.io/tracking-id: staging-west:/PersistentVolumeClaim:staging/simple-app-west labels: app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 - name: staging-west-app - namespace: default + name: simple-app-west + namespace: staging spec: accessModes: - ReadWriteOnce @@ -122,15 +122,15 @@ apiVersion: v1 kind: Service metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:/Service:default/staging-west-mariadb + argocd.argoproj.io/tracking-id: staging-west:/Service:staging/simple-app-west-mariadb labels: app.kubernetes.io/component: primary app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-west-mariadb - namespace: default + name: simple-app-west-mariadb + namespace: staging spec: ports: - name: mysql @@ -140,7 +140,7 @@ spec: targetPort: mysql selector: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/name: mariadb sessionAffinity: None type: ClusterIP @@ -151,30 +151,31 @@ apiVersion: v1 kind: Service metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:/Service:default/staging-west-app + argocd.argoproj.io/tracking-id: staging-west:/Service:staging/simple-app-west labels: app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 - name: staging-west-app - namespace: default + name: simple-app-west + namespace: staging spec: - externalTrafficPolicy: Cluster ports: - name: http + nodePort: null port: 80 protocol: TCP targetPort: http - name: https + nodePort: null port: 443 protocol: TCP targetPort: https selector: - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/name: app sessionAffinity: None - type: LoadBalancer + type: ClusterIP --- @@ -182,26 +183,26 @@ apiVersion: apps/v1 kind: Deployment metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:apps/Deployment:default/staging-west-app + argocd.argoproj.io/tracking-id: staging-west:apps/Deployment:staging/simple-app-west labels: app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 - name: staging-west-app - namespace: default + name: simple-app-west + namespace: staging spec: replicas: 1 selector: matchLabels: - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/name: app strategy: type: RollingUpdate template: metadata: labels: - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: app helm.sh/chart: app-17.0.5 @@ -214,7 +215,7 @@ spec: - podAffinityTerm: labelSelector: matchLabels: - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/name: app topologyKey: kubernetes.io/hostname weight: 1 @@ -225,7 +226,7 @@ spec: - name: ALLOW_EMPTY_PASSWORD value: "yes" - name: MARIADB_HOST - value: staging-west-mariadb + value: simple-app-west-mariadb - name: MARIADB_PORT_NUMBER value: "3306" - name: WORDPRESS_DATABASE_NAME @@ -236,14 +237,14 @@ spec: valueFrom: secretKeyRef: key: mariadb-password - name: staging-west-mariadb + name: simple-app-west-mariadb - name: WORDPRESS_USERNAME value: user - name: WORDPRESS_PASSWORD valueFrom: secretKeyRef: key: wordpress-password - name: staging-west-app + name: simple-app-west - name: WORDPRESS_EMAIL value: user@example.com - name: WORDPRESS_FIRST_NAME @@ -330,7 +331,7 @@ spec: volumes: - name: wordpress-data persistentVolumeClaim: - claimName: staging-west-app + claimName: simple-app-west --- @@ -338,31 +339,31 @@ apiVersion: apps/v1 kind: StatefulSet metadata: annotations: - argocd.argoproj.io/tracking-id: staging-west:apps/StatefulSet:default/staging-west-mariadb + argocd.argoproj.io/tracking-id: staging-west:apps/StatefulSet:staging/simple-app-west-mariadb labels: app.kubernetes.io/component: primary app.kubernetes.io/instance: staging-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 - name: staging-west-mariadb - namespace: default + name: simple-app-west-mariadb + namespace: staging spec: replicas: 1 revisionHistoryLimit: 10 selector: matchLabels: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/name: mariadb - serviceName: staging-west-mariadb + serviceName: simple-app-west-mariadb template: metadata: annotations: - checksum/configuration: d47bda391c4979d6874879cb25a8c370a4a018a05a7e89f9783b794a895d78d8 + checksum/configuration: ba9a6c7e42ef4f8ccef42443ce98106900d68aadff8bbaf351ffaddc6aa2e117 labels: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: mariadb helm.sh/chart: mariadb-13.0.1 @@ -376,7 +377,7 @@ spec: labelSelector: matchLabels: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/name: mariadb topologyKey: kubernetes.io/hostname weight: 1 @@ -388,14 +389,14 @@ spec: valueFrom: secretKeyRef: key: mariadb-root-password - name: staging-west-mariadb + name: simple-app-west-mariadb - name: MARIADB_USER value: bn_wordpress - name: MARIADB_PASSWORD valueFrom: secretKeyRef: key: mariadb-password - name: staging-west-mariadb + name: simple-app-west-mariadb - name: MARIADB_DATABASE value: bitnami_wordpress image: docker.io/bitnami/mariadb:11.0.2-debian-11-r2 @@ -452,10 +453,10 @@ spec: subPath: my.cnf securityContext: fsGroup: 1001 - serviceAccountName: staging-west-mariadb + serviceAccountName: simple-app-west-mariadb volumes: - configMap: - name: staging-west-mariadb + name: simple-app-west-mariadb name: config updateStrategy: type: RollingUpdate @@ -463,7 +464,7 @@ spec: - metadata: labels: app.kubernetes.io/component: primary - app.kubernetes.io/instance: staging-west + app.kubernetes.io/instance: simple-app-west app.kubernetes.io/name: mariadb name: data spec: