Skip to content

Instantly share code, notes, and snippets.

@quiiver
Last active November 25, 2025 17:31
Show Gist options
  • Select an option

  • Save quiiver/b38e6e1f9710da9fb417e277b755d6a3 to your computer and use it in GitHub Desktop.

Select an option

Save quiiver/b38e6e1f9710da9fb417e277b755d6a3 to your computer and use it in GitHub Desktop.
#!/bin/bash
set -eo pipefail
functions="webservices sandbox dataservices"
# functions="sandbox"
tenants="${1}"
gitroot=$(git rev-parse --show-toplevel)
argo_dir="$gitroot/argo/k8s/argocd-bootstrap"
pwd=$(pwd)
# tmpdir=$(mktemp -d)
tmpdir="$gitroot/tmpdir"
mkdir -p $tmpdir
diff_dir="$pwd/appset-diffs"
mkdir -p $diff_dir
# helpers for diff readability
header='(.apiVersion = "argoproj.io/v1alpha1") | (.kind = "Application")'
filter='del(.metadata.annotations["notified.notifications.argoproj.io"]) |
del(.metadata.managedFields) |
del(.metadata.namespace) |
del(.metadata.creationTimestamp) |
del(.metadata.resourceVersion) |
del(.metadata.uid) |
del(.metadata.generation) |
del(.metadata.ownerReferences) |
del(.status)
'
cd ${tmpdir}
for func in $functions; do
echo "Processing function: $func"
namespace="argocd-$func"
func_dir="$tmpdir/$func"
if [[ -d "$func_dir" ]]; then
rm -rf "$func_dir"
fi
mkdir -p "$func_dir"
cd "$func_dir"
echo "Setting namespace to $namespace"
kubectl config set-context --current --namespace="$namespace"
echo "Rendering appsets for function: $func"
helm template $namespace $argo_dir -s "templates/tenants/tenant-applicationsets.yaml" -f "$argo_dir/values.yaml" -f "$argo_dir/$func.values.yaml" > "$func_dir/$func-appsets.yaml"
while read -r index; do
appset_file=$(mktemp)
yq 'select(di == '$index')' $func_dir/$func-appsets.yaml > "$appset_file"
appset_name=$(yq -r '.metadata.name' $appset_file)
if [[ -n "$tenants" && "$appset_name" != *"$tenants"* ]]; then
echo " -- Skipping appset: $appset_name"
continue
fi
incoming_file="$func_dir/$appset_name-incoming.yaml"
current_file="$func_dir/$appset_name-current.yaml"
# select appset out of the big document
echo " -- Found appset: $appset_name"
argocd appset generate -o yaml $appset_file > "$incoming_file"
if [[ $(yq '. | tag == "!!seq"' "$incoming_file") == "true" ]]; then
echo " ---- Appset $appset_name generated multiple apps. splitting into docs."
yq --inplace '.[] | split_doc' "$incoming_file"
fi
current_app_count=0
touch "$current_file"
while read -r app_name; do
# add separator and header to argo output
if [[ $current_app_count -gt 0 ]]; then
echo "---" >> "$current_file"
fi
cat <(yq -n "$header") >> "$current_file"
current_app_count=$((current_app_count + 1))
echo " -- Fetching current app from ArgoCD: $app_name"
argocd app get "$app_name" -o yaml \
| yq "$filter" >> "$current_file"
done < <(yq -r --no-doc '.metadata.name' "$incoming_file")
yamlfmt "$current_file"
yamlfmt "$incoming_file"
diff_path="$diff_dir/${func}-${appset_name}.diff"
echo " -- Writing diff to: $diff_path"
diff -u "$current_file" "$incoming_file" > "$diff_path" || true
done < <(yq -r 'di' $func_dir/$func-appsets.yaml)
cd -
done
cd -
echo "Diffs written to: $diff_dir"
# rm -rf "$tmpdir"
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/0din-nonprod-us-west1-odin-current.yaml 2025-11-25 11:17:14
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/0din-nonprod-us-west1-odin-incoming.yaml 2025-11-25 11:17:01
@@ -77,10 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -161,8 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- enabled: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/0din-nonprod-us-west1-scanner-current.yaml 2025-11-25 11:17:30
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/0din-nonprod-us-west1-scanner-incoming.yaml 2025-11-25 11:17:18
@@ -77,7 +77,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/0din-prod-us-west1-odin-current.yaml 2025-11-25 11:17:51
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/0din-prod-us-west1-odin-incoming.yaml 2025-11-25 11:17:51
@@ -80,3 +80,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-europe-west1-ads-current.yaml 2025-11-25 11:18:10
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-europe-west1-ads-incoming.yaml 2025-11-25 11:18:10
@@ -75,3 +75,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-europe-west1-mars-current.yaml 2025-11-25 11:18:21
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-europe-west1-mars-incoming.yaml 2025-11-25 11:18:21
@@ -79,8 +79,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- enabled: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-us-west1-ads-current.yaml 2025-11-25 11:18:32
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-us-west1-ads-incoming.yaml 2025-11-25 11:18:32
@@ -73,3 +73,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-us-west1-mars-current.yaml 2025-11-25 11:18:43
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-us-west1-mars-incoming.yaml 2025-11-25 11:18:43
@@ -77,8 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-us-west1-reporter-current.yaml 2025-11-25 11:18:53
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-us-west1-reporter-incoming.yaml 2025-11-25 11:18:53
@@ -77,7 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-us-west1-shepherd-current.yaml 2025-11-25 11:19:04
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-nonprod-us-west1-shepherd-incoming.yaml 2025-11-25 11:19:04
@@ -77,7 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-europe-west1-ads-current.yaml 2025-11-25 11:19:16
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-europe-west1-ads-incoming.yaml 2025-11-25 11:19:16
@@ -75,3 +75,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-europe-west1-mars-current.yaml 2025-11-25 11:19:27
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-europe-west1-mars-incoming.yaml 2025-11-25 11:19:27
@@ -79,7 +79,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-us-west1-ads-current.yaml 2025-11-25 11:19:38
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-us-west1-ads-incoming.yaml 2025-11-25 11:19:38
@@ -73,3 +73,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-us-west1-mars-current.yaml 2025-11-25 11:19:50
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-us-west1-mars-incoming.yaml 2025-11-25 11:19:50
@@ -77,7 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-us-west1-reporter-current.yaml 2025-11-25 11:20:00
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-us-west1-reporter-incoming.yaml 2025-11-25 11:20:00
@@ -77,7 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-us-west1-shepherd-current.yaml 2025-11-25 11:20:11
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/ads-prod-us-west1-shepherd-incoming.yaml 2025-11-25 11:20:11
@@ -77,8 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/amo-nonprod-us-west1-addons-frontend-current.yaml 2025-11-25 11:20:28
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/amo-nonprod-us-west1-addons-frontend-incoming.yaml 2025-11-25 11:20:15
@@ -77,10 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -161,7 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/amo-nonprod-us-west1-addons-server-current.yaml 2025-11-25 11:20:45
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/amo-nonprod-us-west1-addons-server-incoming.yaml 2025-11-25 11:20:32
@@ -77,10 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -161,7 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autograph-nonprod-us-west1-autograph-current.yaml 2025-11-25 11:21:22
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autograph-nonprod-us-west1-autograph-incoming.yaml 2025-11-25 11:21:10
@@ -77,16 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
- retry:
- backoff:
- duration: 15s
- factor: 2
- maxDuration: 1m
- limit: 3
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -167,14 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
- retry:
- backoff:
- duration: 15s
- factor: 2
- maxDuration: 1m
- limit: 3
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autograph-prod-us-west1-autograph-current.yaml 2025-11-25 11:21:33
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autograph-prod-us-west1-autograph-incoming.yaml 2025-11-25 11:21:33
@@ -70,14 +70,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
- retry:
- backoff:
- duration: 15s
- factor: 2
- maxDuration: 1m
- limit: 3
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-europe-west1-autoconnectrs-current.yaml 2025-11-25 11:21:41
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-europe-west1-autoconnectrs-incoming.yaml 2025-11-25 11:21:41
@@ -1,2 +1,85 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
+metadata:
+ annotations:
+ argocd-image-updater.argoproj.io/app.allow-tags: regexp:^\d{1,4}\.\d{1,3}\.\d{1,3}$
+ argocd-image-updater.argoproj.io/app.helm.image-name: image.name
+ argocd-image-updater.argoproj.io/app.helm.image-tag: image.tag
+ argocd-image-updater.argoproj.io/app.update-strategy: digest
+ argocd-image-updater.argoproj.io/git-branch: main
+ argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-autopush-prod/autopush-prod/autoconnect:latest
+ argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-webservices/image-updater-github-credentials
+ argocd.argoproj.io/manifest-generate-paths: ./templates;./files;./Chart.yaml;./values.yaml;./values-ent-dev*.yaml;./.argocd-source-autopush-ent-dev-europe-west1-autoconnectrs.yaml
+ notifications.argoproj.io/subscribe.on-deployed.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoconnectrs|argocd=deployed|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-deployed.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-health-degraded.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoconnectrs|argocd=health-degraded|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-health-degraded.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-sync-failed.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoconnectrs|argocd=sync-failed|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-failed.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-sync-running.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoconnectrs|argocd=sync-running|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-status-unknown.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoconnectrs|argocd=sync-status-unknown|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-succeeded.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoconnectrs|argocd=sync-succeeded|environment=ent-dev
+ finalizers:
+ - resources-finalizer.argocd.argoproj.io
+ labels:
+ chart: autoconnectrs
+ environment: ent-dev
+ realm: nonprod
+ region: europe-west1
+ tenant: autopush
+ name: autopush-ent-dev-europe-west1-autoconnectrs
+spec:
+ destination:
+ name: webservices-high-public-nonprod-europe-west1
+ namespace: autopush-ent-dev
+ ignoreDifferences:
+ - group: apps
+ jsonPointers:
+ - /spec/replicas
+ kind: Deployment
+ - group: networking.k8s.io
+ jsonPointers:
+ - /metadata/annotations/ingress.gcp.kubernetes.io~1pre-shared-cert
+ kind: Ingress
+ info:
+ - name: Helm Chart
+ value: https://github.com/mozilla/webservices-infra/tree/main/autopush/k8s/autoconnectrs
+ - name: Helm Chart Ref
+ value: main
+ - name: Application Repository
+ value: mozilla-services/autopush-rs
+ - name: Image Repository
+ value: us-docker.pkg.dev/moz-fx-autopush-prod/autopush-prod/autoconnect:latest
+ - name: Tenant Definition
+ value: https://github.com/mozilla/global-platform-admin/blob/main/tenants/autopush.yaml
+ project: autopush-nonprod
+ revisionHistoryLimit: 5
+ source:
+ helm:
+ ignoreMissingValueFiles: true
+ parameters:
+ - name: global.mozcloud.app_code
+ value: autopush
+ - name: global.mozcloud.artifact_id
+ value: $ARGOCD_APP_REVISION_SHORT_8
+ - name: global.mozcloud.chart
+ value: autoconnectrs
+ - name: global.mozcloud.env_code
+ value: ent-dev
+ - name: global.mozcloud.project_id
+ value: moz-fx-autopush-nonprod
+ - name: global.mozcloud.realm
+ value: nonprod
+ releaseName: autoconnectrs
+ valueFiles:
+ - values.yaml
+ - values-ent-dev.yaml
+ - values-ent-dev-europe-west1.yaml
+ path: autopush/k8s/autoconnectrs
+ repoURL: https://github.com/mozilla/webservices-infra
+ targetRevision: main
+ syncPolicy:
+ syncOptions:
+ - CreateNamespace=false
+ - RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-europe-west1-autoendpoint-current.yaml 2025-11-25 11:21:48
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-europe-west1-autoendpoint-incoming.yaml 2025-11-25 11:21:48
@@ -1,2 +1,85 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
+metadata:
+ annotations:
+ argocd-image-updater.argoproj.io/app.allow-tags: regexp:^\d{1,4}\.\d{1,3}\.\d{1,3}$
+ argocd-image-updater.argoproj.io/app.helm.image-name: image.name
+ argocd-image-updater.argoproj.io/app.helm.image-tag: image.tag
+ argocd-image-updater.argoproj.io/app.update-strategy: digest
+ argocd-image-updater.argoproj.io/git-branch: main
+ argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-autopush-prod/autopush-prod/autoendpoint:latest
+ argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-webservices/image-updater-github-credentials
+ argocd.argoproj.io/manifest-generate-paths: ./templates;./files;./Chart.yaml;./values.yaml;./values-ent-dev*.yaml;./.argocd-source-autopush-ent-dev-europe-west1-autoendpoint.yaml
+ notifications.argoproj.io/subscribe.on-deployed.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoendpoint|argocd=deployed|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-deployed.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-health-degraded.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoendpoint|argocd=health-degraded|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-health-degraded.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-sync-failed.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoendpoint|argocd=sync-failed|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-failed.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-sync-running.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoendpoint|argocd=sync-running|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-status-unknown.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoendpoint|argocd=sync-status-unknown|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-succeeded.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autoendpoint|argocd=sync-succeeded|environment=ent-dev
+ finalizers:
+ - resources-finalizer.argocd.argoproj.io
+ labels:
+ chart: autoendpoint
+ environment: ent-dev
+ realm: nonprod
+ region: europe-west1
+ tenant: autopush
+ name: autopush-ent-dev-europe-west1-autoendpoint
+spec:
+ destination:
+ name: webservices-high-public-nonprod-europe-west1
+ namespace: autopush-ent-dev
+ ignoreDifferences:
+ - group: apps
+ jsonPointers:
+ - /spec/replicas
+ kind: Deployment
+ - group: networking.k8s.io
+ jsonPointers:
+ - /metadata/annotations/ingress.gcp.kubernetes.io~1pre-shared-cert
+ kind: Ingress
+ info:
+ - name: Helm Chart
+ value: https://github.com/mozilla/webservices-infra/tree/main/autopush/k8s/autoendpoint
+ - name: Helm Chart Ref
+ value: main
+ - name: Application Repository
+ value: mozilla-services/autopush-rs
+ - name: Image Repository
+ value: us-docker.pkg.dev/moz-fx-autopush-prod/autopush-prod/autoendpoint:latest
+ - name: Tenant Definition
+ value: https://github.com/mozilla/global-platform-admin/blob/main/tenants/autopush.yaml
+ project: autopush-nonprod
+ revisionHistoryLimit: 5
+ source:
+ helm:
+ ignoreMissingValueFiles: true
+ parameters:
+ - name: global.mozcloud.app_code
+ value: autopush
+ - name: global.mozcloud.artifact_id
+ value: $ARGOCD_APP_REVISION_SHORT_8
+ - name: global.mozcloud.chart
+ value: autoendpoint
+ - name: global.mozcloud.env_code
+ value: ent-dev
+ - name: global.mozcloud.project_id
+ value: moz-fx-autopush-nonprod
+ - name: global.mozcloud.realm
+ value: nonprod
+ releaseName: autoendpoint
+ valueFiles:
+ - values.yaml
+ - values-ent-dev.yaml
+ - values-ent-dev-europe-west1.yaml
+ path: autopush/k8s/autoendpoint
+ repoURL: https://github.com/mozilla/webservices-infra
+ targetRevision: main
+ syncPolicy:
+ syncOptions:
+ - CreateNamespace=false
+ - RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-europe-west1-autopush-telegraf-current.yaml 2025-11-25 11:21:55
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-europe-west1-autopush-telegraf-incoming.yaml 2025-11-25 11:21:55
@@ -1,2 +1,85 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
+metadata:
+ annotations:
+ argocd-image-updater.argoproj.io/app.allow-tags: regexp:.*
+ argocd-image-updater.argoproj.io/app.helm.image-name: image.name
+ argocd-image-updater.argoproj.io/app.helm.image-tag: image.tag
+ argocd-image-updater.argoproj.io/app.update-strategy: newest-build
+ argocd-image-updater.argoproj.io/git-branch: main
+ argocd-image-updater.argoproj.io/image-list: app=
+ argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-webservices/image-updater-github-credentials
+ argocd.argoproj.io/manifest-generate-paths: ./templates;./files;./Chart.yaml;./values.yaml;./values-ent-dev*.yaml;./.argocd-source-autopush-ent-dev-europe-west1-autopush-telegraf.yaml
+ notifications.argoproj.io/subscribe.on-deployed.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autopush-telegraf|argocd=deployed|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-deployed.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-health-degraded.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autopush-telegraf|argocd=health-degraded|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-health-degraded.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-sync-failed.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autopush-telegraf|argocd=sync-failed|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-failed.slack: push-dev-bots
+ notifications.argoproj.io/subscribe.on-sync-running.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autopush-telegraf|argocd=sync-running|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-status-unknown.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autopush-telegraf|argocd=sync-status-unknown|environment=ent-dev
+ notifications.argoproj.io/subscribe.on-sync-succeeded.grafana: tenant=autopush|realm=nonprod|region=europe-west1|chart=autopush-telegraf|argocd=sync-succeeded|environment=ent-dev
+ finalizers:
+ - resources-finalizer.argocd.argoproj.io
+ labels:
+ chart: autopush-telegraf
+ environment: ent-dev
+ realm: nonprod
+ region: europe-west1
+ tenant: autopush
+ name: autopush-ent-dev-europe-west1-autopush-telegraf
+spec:
+ destination:
+ name: webservices-high-public-nonprod-europe-west1
+ namespace: autopush-ent-dev
+ ignoreDifferences:
+ - group: apps
+ jsonPointers:
+ - /spec/replicas
+ kind: Deployment
+ - group: networking.k8s.io
+ jsonPointers:
+ - /metadata/annotations/ingress.gcp.kubernetes.io~1pre-shared-cert
+ kind: Ingress
+ info:
+ - name: Helm Chart
+ value: https://github.com/mozilla/webservices-infra/tree/main/autopush/k8s/autopush-telegraf
+ - name: Helm Chart Ref
+ value: main
+ - name: Application Repository
+ value: mozilla-services/autopush-rs
+ - name: Image Repository
+ value: ""
+ - name: Tenant Definition
+ value: https://github.com/mozilla/global-platform-admin/blob/main/tenants/autopush.yaml
+ project: autopush-nonprod
+ revisionHistoryLimit: 5
+ source:
+ helm:
+ ignoreMissingValueFiles: true
+ parameters:
+ - name: global.mozcloud.app_code
+ value: autopush
+ - name: global.mozcloud.artifact_id
+ value: $ARGOCD_APP_REVISION_SHORT_8
+ - name: global.mozcloud.chart
+ value: autopush-telegraf
+ - name: global.mozcloud.env_code
+ value: ent-dev
+ - name: global.mozcloud.project_id
+ value: moz-fx-autopush-nonprod
+ - name: global.mozcloud.realm
+ value: nonprod
+ releaseName: autopush-telegraf
+ valueFiles:
+ - values.yaml
+ - values-ent-dev.yaml
+ - values-ent-dev-europe-west1.yaml
+ path: autopush/k8s/autopush-telegraf
+ repoURL: https://github.com/mozilla/webservices-infra
+ targetRevision: main
+ syncPolicy:
+ syncOptions:
+ - CreateNamespace=false
+ - RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-us-west1-autoconnectrs-current.yaml 2025-11-25 11:22:12
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-us-west1-autoconnectrs-incoming.yaml 2025-11-25 11:21:59
@@ -80,6 +80,7 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -163,3 +164,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-us-west1-autoendpoint-current.yaml 2025-11-25 11:22:29
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-us-west1-autoendpoint-incoming.yaml 2025-11-25 11:22:16
@@ -77,10 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -164,3 +164,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-us-west1-autopush-telegraf-current.yaml 2025-11-25 11:22:45
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-nonprod-us-west1-autopush-telegraf-incoming.yaml 2025-11-25 11:22:33
@@ -80,6 +80,7 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -160,7 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-prod-us-west1-autoconnectrs-current.yaml 2025-11-25 11:22:56
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-prod-us-west1-autoconnectrs-incoming.yaml 2025-11-25 11:22:56
@@ -80,3 +80,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-prod-us-west1-autoendpoint-current.yaml 2025-11-25 11:23:07
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-prod-us-west1-autoendpoint-incoming.yaml 2025-11-25 11:23:07
@@ -80,3 +80,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-prod-us-west1-autopush-telegraf-current.yaml 2025-11-25 11:23:17
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/autopush-prod-us-west1-autopush-telegraf-incoming.yaml 2025-11-25 11:23:17
@@ -77,7 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/basket-nonprod-europe-west1-basket-current.yaml 2025-11-25 11:24:22
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/basket-nonprod-europe-west1-basket-incoming.yaml 2025-11-25 11:24:09
@@ -79,11 +79,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -166,8 +165,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/basket-nonprod-us-west1-basket-current.yaml 2025-11-25 11:24:39
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/basket-nonprod-us-west1-basket-incoming.yaml 2025-11-25 11:24:26
@@ -77,11 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -162,8 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/basket-prod-europe-west1-basket-current.yaml 2025-11-25 11:24:50
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/basket-prod-europe-west1-basket-incoming.yaml 2025-11-25 11:24:50
@@ -79,7 +79,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/basket-prod-us-west1-basket-current.yaml 2025-11-25 11:25:00
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/basket-prod-us-west1-basket-incoming.yaml 2025-11-25 11:25:00
@@ -77,8 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- enabled: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bedrock-nonprod-europe-west1-bedrock-current.yaml 2025-11-25 11:25:23
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bedrock-nonprod-europe-west1-bedrock-incoming.yaml 2025-11-25 11:25:05
@@ -82,6 +82,7 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -167,6 +168,7 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -249,8 +251,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bedrock-nonprod-us-west1-bedrock-current.yaml 2025-11-25 11:25:46
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bedrock-nonprod-us-west1-bedrock-incoming.yaml 2025-11-25 11:25:27
@@ -77,11 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -162,11 +161,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -247,8 +245,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bedrock-prod-europe-west1-bedrock-current.yaml 2025-11-25 11:25:56
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bedrock-prod-europe-west1-bedrock-incoming.yaml 2025-11-25 11:25:56
@@ -79,8 +79,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- enabled: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bedrock-prod-us-west1-bedrock-current.yaml 2025-11-25 11:26:06
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bedrock-prod-us-west1-bedrock-incoming.yaml 2025-11-25 11:26:06
@@ -77,8 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- enabled: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/birdbox-nonprod-us-west1-birdbox-current.yaml 2025-11-25 11:26:23
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/birdbox-nonprod-us-west1-birdbox-incoming.yaml 2025-11-25 11:26:10
@@ -77,11 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -162,8 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- selfHeal: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/birdbox-prod-us-west1-birdbox-current.yaml 2025-11-25 11:26:33
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/birdbox-prod-us-west1-birdbox-incoming.yaml 2025-11-25 11:26:33
@@ -77,7 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bouncer-nonprod-us-west1-bouncer-current.yaml 2025-11-25 11:26:51
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bouncer-nonprod-us-west1-bouncer-incoming.yaml 2025-11-25 11:26:38
@@ -77,10 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -161,7 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bouncer-nonprod-us-west1-bounceradmin-current.yaml 2025-11-25 11:27:09
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bouncer-nonprod-us-west1-bounceradmin-incoming.yaml 2025-11-25 11:26:55
@@ -80,6 +80,7 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -160,7 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bouncer-prod-us-west1-bouncer-current.yaml 2025-11-25 11:27:19
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bouncer-prod-us-west1-bouncer-incoming.yaml 2025-11-25 11:27:19
@@ -80,3 +80,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bouncer-prod-us-west1-bounceradmin-current.yaml 2025-11-25 11:27:30
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bouncer-prod-us-west1-bounceradmin-incoming.yaml 2025-11-25 11:27:30
@@ -80,3 +80,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/browser-proxy-nonprod-us-central1-browser-proxy-current.yaml 2025-11-25 11:27:46
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/browser-proxy-nonprod-us-central1-browser-proxy-incoming.yaml 2025-11-25 11:27:34
@@ -72,7 +72,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
@@ -152,7 +151,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/browser-proxy-nonprod-us-west1-browser-proxy-current.yaml 2025-11-25 11:28:03
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/browser-proxy-nonprod-us-west1-browser-proxy-incoming.yaml 2025-11-25 11:27:50
@@ -70,7 +70,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
@@ -148,7 +147,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/browser-proxy-prod-us-central1-browser-proxy-current.yaml 2025-11-25 11:28:13
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/browser-proxy-prod-us-central1-browser-proxy-incoming.yaml 2025-11-25 11:28:14
@@ -72,7 +72,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/browser-proxy-prod-us-west1-browser-proxy-current.yaml 2025-11-25 11:28:24
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/browser-proxy-prod-us-west1-browser-proxy-incoming.yaml 2025-11-25 11:28:24
@@ -70,7 +70,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bugbug-nonprod-us-west1-bugbug-current.yaml 2025-11-25 11:28:35
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bugbug-nonprod-us-west1-bugbug-incoming.yaml 2025-11-25 11:28:35
@@ -7,7 +7,7 @@
argocd-image-updater.argoproj.io/app.helm.image-tag: image.tag
argocd-image-updater.argoproj.io/app.update-strategy: newest-build
argocd-image-updater.argoproj.io/git-branch: main
- argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-bugbug-prod/bugbug-prod/bugbug-http-service-bg-worker
+ argocd-image-updater.argoproj.io/image-list: app=
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-webservices/image-updater-github-credentials
argocd.argoproj.io/manifest-generate-paths: ./templates;./files;./Chart.yaml;./values.yaml;./values-dev*.yaml;./.argocd-source-bugbug-dev-us-west1-bugbug.yaml
notifications.argoproj.io/subscribe.on-deployed.grafana: tenant=bugbug|realm=nonprod|region=us-west1|chart=bugbug|argocd=deployed|environment=dev
@@ -49,7 +49,7 @@
- name: Application Repository
value: mozilla/bugbug
- name: Image Repository
- value: us-docker.pkg.dev/moz-fx-bugbug-prod/bugbug-prod/bugbug-http-service-bg-worker
+ value: ""
- name: Tenant Definition
value: https://github.com/mozilla/global-platform-admin/blob/main/tenants/bugbug.yaml
project: bugbug-nonprod
@@ -77,8 +77,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- enabled: true
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bugbug-prod-us-west1-bugbug-current.yaml 2025-11-25 11:28:45
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bugbug-prod-us-west1-bugbug-incoming.yaml 2025-11-25 11:28:45
@@ -7,7 +7,7 @@
argocd-image-updater.argoproj.io/app.helm.image-tag: image.tag
argocd-image-updater.argoproj.io/app.update-strategy: newest-build
argocd-image-updater.argoproj.io/git-branch: main
- argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-bugbug-prod/bugbug-prod/bugbug-http-service-bg-worker
+ argocd-image-updater.argoproj.io/image-list: app=
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-webservices/image-updater-github-credentials
argocd.argoproj.io/manifest-generate-paths: ./templates;./files;./Chart.yaml;./values.yaml;./values-prod*.yaml;./.argocd-source-bugbug-prod-us-west1-bugbug.yaml
notifications.argoproj.io/subscribe.on-deployed.grafana: tenant=bugbug|realm=prod|region=us-west1|chart=bugbug|argocd=deployed|environment=prod
@@ -49,7 +49,7 @@
- name: Application Repository
value: mozilla/bugbug
- name: Image Repository
- value: us-docker.pkg.dev/moz-fx-bugbug-prod/bugbug-prod/bugbug-http-service-bg-worker
+ value: ""
- name: Tenant Definition
value: https://github.com/mozilla/global-platform-admin/blob/main/tenants/bugbug.yaml
project: bugbug-prod
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bugzilla-nonprod-us-west1-bugzilla-current.yaml 2025-11-25 11:29:02
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bugzilla-nonprod-us-west1-bugzilla-incoming.yaml 2025-11-25 11:28:49
@@ -5,9 +5,9 @@
argocd-image-updater.argoproj.io/app.allow-tags: regexp:.*
argocd-image-updater.argoproj.io/app.helm.image-name: image.name
argocd-image-updater.argoproj.io/app.helm.image-tag: image.tag
- argocd-image-updater.argoproj.io/app.update-strategy: digest
+ argocd-image-updater.argoproj.io/app.update-strategy: newest-build
argocd-image-updater.argoproj.io/git-branch: main
- argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-bugzilla-prod/bugzilla-prod/bmo:development
+ argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-bugzilla-prod/bugzilla-prod/bmo
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-webservices/image-updater-github-credentials
argocd.argoproj.io/manifest-generate-paths: ./templates;./files;./Chart.yaml;./values.yaml;./values-dev*.yaml;./.argocd-source-bugzilla-dev-us-west1-bugzilla.yaml
notifications.argoproj.io/subscribe.on-deployed.grafana: tenant=bugzilla|realm=nonprod|region=us-west1|chart=bugzilla|argocd=deployed|environment=dev
@@ -49,7 +49,7 @@
- name: Application Repository
value: mozilla-bteam/bmo
- name: Image Repository
- value: us-docker.pkg.dev/moz-fx-bugzilla-prod/bugzilla-prod/bmo:development
+ value: us-docker.pkg.dev/moz-fx-bugzilla-prod/bugzilla-prod/bmo
- name: Tenant Definition
value: https://github.com/mozilla/global-platform-admin/blob/main/tenants/bugzilla.yaml
project: bugzilla-nonprod
@@ -69,7 +69,7 @@
value: moz-fx-bugzilla-nonprod
- name: global.mozcloud.realm
value: nonprod
- releaseName: gha
+ releaseName: bugzilla
valueFiles:
- values.yaml
- values-dev.yaml
@@ -77,15 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- retry:
- backoff:
- duration: 15s
- factor: 2
- maxDuration: 1m
- limit: 3
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -158,7 +153,7 @@
value: moz-fx-bugzilla-nonprod
- name: global.mozcloud.realm
value: nonprod
- releaseName: gha
+ releaseName: bugzilla
valueFiles:
- values.yaml
- values-stage.yaml
@@ -166,13 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
- retry:
- backoff:
- duration: 15s
- factor: 2
- maxDuration: 1m
- limit: 3
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bugzilla-prod-us-west1-bugzilla-current.yaml 2025-11-25 11:29:12
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/bugzilla-prod-us-west1-bugzilla-incoming.yaml 2025-11-25 11:29:12
@@ -69,7 +69,7 @@
value: moz-fx-bugzilla-prod
- name: global.mozcloud.realm
value: prod
- releaseName: gha
+ releaseName: bugzilla
valueFiles:
- values.yaml
- values-prod.yaml
@@ -80,3 +80,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/cirrus-nonprod-us-west1-cirrus-current.yaml 2025-11-25 11:29:29
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/cirrus-nonprod-us-west1-cirrus-incoming.yaml 2025-11-25 11:29:16
@@ -5,9 +5,9 @@
argocd-image-updater.argoproj.io/app.allow-tags: regexp:.*
argocd-image-updater.argoproj.io/app.helm.image-name: image.name
argocd-image-updater.argoproj.io/app.helm.image-tag: image.tag
- argocd-image-updater.argoproj.io/app.update-strategy: digest
+ argocd-image-updater.argoproj.io/app.update-strategy: newest-build
argocd-image-updater.argoproj.io/git-branch: main
- argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-cirrus-prod/cirrus-prod/cirrus:latest
+ argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-cirrus-prod/cirrus-prod/cirrus
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-webservices/image-updater-github-credentials
argocd.argoproj.io/manifest-generate-paths: ./templates;./files;./Chart.yaml;./values.yaml;./values-dev*.yaml;./.argocd-source-cirrus-dev-us-west1-cirrus.yaml
notifications.argoproj.io/subscribe.on-deployed.grafana: tenant=cirrus|realm=nonprod|region=us-west1|chart=cirrus|argocd=deployed|environment=dev
@@ -49,7 +49,7 @@
- name: Application Repository
value: mozilla/experimenter
- name: Image Repository
- value: us-docker.pkg.dev/moz-fx-cirrus-prod/cirrus-prod/cirrus:latest
+ value: us-docker.pkg.dev/moz-fx-cirrus-prod/cirrus-prod/cirrus
- name: Tenant Definition
value: https://github.com/mozilla/global-platform-admin/blob/main/tenants/cirrus.yaml
project: cirrus-nonprod
@@ -77,7 +77,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
@@ -162,7 +161,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/cirrus-prod-us-west1-cirrus-current.yaml 2025-11-25 11:29:39
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/cirrus-prod-us-west1-cirrus-incoming.yaml 2025-11-25 11:29:39
@@ -77,7 +77,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/classify-client-nonprod-us-west1-classify-client-current.yaml 2025-11-25 11:29:51
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/classify-client-nonprod-us-west1-classify-client-incoming.yaml 2025-11-25 11:29:51
@@ -5,9 +5,9 @@
argocd-image-updater.argoproj.io/app.allow-tags: regexp:.*
argocd-image-updater.argoproj.io/app.helm.image-name: image.name
argocd-image-updater.argoproj.io/app.helm.image-tag: image.tag
- argocd-image-updater.argoproj.io/app.update-strategy: digest
+ argocd-image-updater.argoproj.io/app.update-strategy: newest-build
argocd-image-updater.argoproj.io/git-branch: main
- argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-classify-client-pr-09cc/classify-client-prod/classify-client:latest
+ argocd-image-updater.argoproj.io/image-list: app=us-docker.pkg.dev/moz-fx-classify-client-pr-09cc/classify-client-prod/classify-client
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-webservices/image-updater-github-credentials
argocd.argoproj.io/manifest-generate-paths: ./templates;./files;./Chart.yaml;./values.yaml;./values-stage*.yaml;./.argocd-source-classify-client-stage-us-west1-classify-client.yaml
notifications.argoproj.io/subscribe.on-deployed.grafana: tenant=classify-client|realm=nonprod|region=us-west1|chart=classify-client|argocd=deployed|environment=stage
@@ -49,7 +49,7 @@
- name: Application Repository
value: mozilla/classify-client
- name: Image Repository
- value: us-docker.pkg.dev/moz-fx-classify-client-pr-09cc/classify-client-prod/classify-client:latest
+ value: us-docker.pkg.dev/moz-fx-classify-client-pr-09cc/classify-client-prod/classify-client
- name: Tenant Definition
value: https://github.com/mozilla/global-platform-admin/blob/main/tenants/classify-client.yaml
project: classify-client-nonprod
@@ -77,7 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/classify-client-prod-us-west1-classify-client-current.yaml 2025-11-25 11:30:02
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/classify-client-prod-us-west1-classify-client-incoming.yaml 2025-11-25 11:30:02
@@ -77,7 +77,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/common-voice-nonprod-us-west1-audio-current.yaml 2025-11-25 11:30:19
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/common-voice-nonprod-us-west1-audio-incoming.yaml 2025-11-25 11:30:06
@@ -77,7 +77,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/common-voice-nonprod-us-west1-auth-current.yaml 2025-11-25 11:30:37
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/common-voice-nonprod-us-west1-auth-incoming.yaml 2025-11-25 11:30:24
@@ -77,8 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated:
- enabled: true
+ syncOptions:
+ - CreateNamespace=false
+ - RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -159,7 +161,6 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/common-voice-nonprod-us-west1-bundler-current.yaml 2025-11-25 11:30:47
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/common-voice-nonprod-us-west1-bundler-incoming.yaml 2025-11-25 11:30:47
@@ -80,3 +80,4 @@
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/common-voice-nonprod-us-west1-common-voice-current.yaml 2025-11-25 11:31:04
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/webservices/common-voice-nonprod-us-west1-common-voice-incoming.yaml 2025-11-25 11:30:51
@@ -77,10 +77,10 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
---
apiVersion: argoproj.io/v1alpha1
kind: Application
@@ -161,7 +161,7 @@
repoURL: https://github.com/mozilla/webservices-infra
targetRevision: main
syncPolicy:
- automated: {}
syncOptions:
- CreateNamespace=false
- RespectIgnoreDifferences=true
+ - ServerSideApply=false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment