11name : Sync Repositories
22
33on :
4+ schedule :
5+ - cron : " 0 6 * * *" # every day at 06:00 UTC
46 workflow_dispatch :
57
68jobs :
@@ -10,46 +12,66 @@ jobs:
1012 matrix :
1113 include :
1214 - src_repository : registry.k8s.io/metrics-server/metrics-server
15+ src_yaml_path : ci/skopeo/metrics-server.yaml
1316 suffix : METRICS_SERVER
1417 - src_repository : docker.io/busybox
18+ src_yaml_path : ci/skopeo/busybox.yaml
1519 suffix : BUSYBOX
1620 - src_repository : docker.io/nginxinc/nginx-unprivileged
21+ src_yaml_path : ci/skopeo/nginx-unprivileged.yaml
1722 suffix : NGINX_UNPRIVILEGED
1823 - src_repository : docker.io/telegraf
24+ src_yaml_path : ci/skopeo/telegraf.yaml
1925 suffix : TELEGRAF
2026 - src_repository : ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-dotnet
27+ src_yaml_path : ci/skopeo/autoinstrumentation-dotnet.yaml
2128 suffix : AUTOINSTRUMENTATION_DOTNET
2229 - src_repository : ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-java
30+ src_yaml_path : ci/skopeo/autoinstrumentation-java.yaml
2331 suffix : AUTOINSTRUMENTATION_JAVA
2432 - src_repository : ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-nodejs
33+ src_yaml_path : ci/skopeo/autoinstrumentation-nodejs.yaml
2534 suffix : AUTOINSTRUMENTATION_NODEJS
2635 - src_repository : ghcr.io/open-telemetry/opentelemetry-operator/autoinstrumentation-python
36+ src_yaml_path : ci/skopeo/autoinstrumentation-python.yaml
2737 suffix : AUTOINSTRUMENTATION_PYTHON
2838 - src_repository : ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator
39+ src_yaml_path : ci/skopeo/opentelemetry-operator.yaml
2940 suffix : OPENTELEMETRY_OPERATOR
3041 - src_repository : public.ecr.aws/falcosecurity/falco-driver-loader
42+ src_yaml_path : ci/skopeo/falco-driver-loader.yaml
3143 suffix : FALCO_DRIVER_LOADER
3244 - src_repository : public.ecr.aws/falcosecurity/falco-no-driver
45+ src_yaml_path : ci/skopeo/falco-no-driver.yaml
3346 suffix : FALCO_NO_DRIVER
3447 - src_repository : quay.io/brancz/kube-rbac-proxy
48+ src_yaml_path : ci/skopeo/kube-rbac-proxy.yaml
3549 suffix : KUBE_RBAC_PROXY
3650 - src_repository : quay.io/influxdb/telegraf-operator
51+ src_yaml_path : ci/skopeo/telegraf-operator.yaml
3752 suffix : TELEGRAF_OPERATOR
3853 - src_repository : quay.io/prometheus/node-exporter
54+ src_yaml_path : ci/skopeo/node-exporter.yaml
3955 suffix : NODE_EXPORTER
4056 - src_repository : quay.io/prometheus/prometheus
57+ src_yaml_path : ci/skopeo/prometheus.yaml
4158 suffix : PROMETHEUS
4259 - src_repository : quay.io/prometheus-operator/prometheus-config-reloader
60+ src_yaml_path : ci/skopeo/prometheus-config-reloader.yaml
4361 suffix : PROMETHEUS_CONFIG_RELOADER
4462 - src_repository : quay.io/prometheus-operator/prometheus-operator
63+ src_yaml_path : ci/skopeo/prometheus-operator.yaml
4564 suffix : PROMETHEUS_OPERATOR
4665 - src_repository : quay.io/thanos/thanos
66+ src_yaml_path : ci/skopeo/thanos.yaml
4767 suffix : THANOS
4868 - src_repository : registry.k8s.io/kube-state-metrics/kube-state-metrics
69+ src_yaml_path : ci/skopeo/kube-state-metrics.yaml
4970 suffix : KUBE_STATE_METRICS
5071 uses : ./.github/workflows/workflow-sync-repositories.yaml
5172 with :
5273 src_repository : ${{ matrix.src_repository }}
74+ src_yaml_path : ${{ matrix.src_yaml_path }}
5375 dest_docker_namespace : docker.io/sumologic
5476 dest_ecr_namespace : public.ecr.aws/a4t4y2n3
5577 secrets :
0 commit comments