k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/sig-k8s-infra/trusted/releng/sync-ar-repos.yaml (about)

     1  periodics:
     2    - name: sync-to-ar-asia-east2
     3      cluster: k8s-infra-prow-build-trusted
     4      interval: 2h
     5      decorate: true
     6      decoration_config:
     7        timeout: 100m
     8      annotations:
     9        testgrid-dashboards: sig-k8s-infra-registry
    10        testgrid-tab-name: sync-to-ar-repo-asia-east2
    11        testgrid-description: 'Sync AR repo from us-central1 to asia-east2'
    12        testgrid-num-failures-to-alert: '3'
    13      rerun_auth_config:
    14        github_team_slugs:
    15        - org: kubernetes
    16          slug: sig-k8s-infra-leads
    17        - org: kubernetes
    18          slug: release-managers
    19      spec:
    20        serviceAccountName: k8s-infra-gcr-promoter
    21        containers:
    22        - image: gcr.io/go-containerregistry/gcrane:latest
    23          imagePullPolicy: Always
    24          command:
    25          - gcrane
    26          args:
    27          - copy
    28          - --recursive
    29          - --allow-nondistributable-artifacts
    30          - us-central1-docker.pkg.dev/k8s-artifacts-prod/images
    31          - asia-east2-docker.pkg.dev/k8s-artifacts-prod/images
    32    - name: sync-to-ar-europe-west3
    33      cluster: k8s-infra-prow-build-trusted
    34      interval: 2h
    35      decorate: true
    36      decoration_config:
    37        timeout: 100m
    38      annotations:
    39        testgrid-dashboards: sig-k8s-infra-registry
    40        testgrid-tab-name: sync-to-ar-repo-europe-west3
    41        testgrid-description: 'Sync AR repo from us-central1 to europe-west3'
    42        testgrid-num-failures-to-alert: '3'
    43      rerun_auth_config:
    44        github_team_slugs:
    45        - org: kubernetes
    46          slug: sig-k8s-infra-leads
    47        - org: kubernetes
    48          slug: release-managers
    49      spec:
    50        serviceAccountName: k8s-infra-gcr-promoter
    51        containers:
    52        - image: gcr.io/go-containerregistry/gcrane:latest
    53          imagePullPolicy: Always
    54          command:
    55          - gcrane
    56          args:
    57          - copy
    58          - --recursive
    59          - --allow-nondistributable-artifacts
    60          - us-central1-docker.pkg.dev/k8s-artifacts-prod/images
    61          - europe-west3-docker.pkg.dev/k8s-artifacts-prod/images
    62    - name: sync-to-ar-europe-west10
    63      cluster: k8s-infra-prow-build-trusted
    64      interval: 2h
    65      decorate: true
    66      decoration_config:
    67        timeout: 100m
    68      annotations:
    69        testgrid-dashboards: sig-k8s-infra-registry
    70        testgrid-tab-name: sync-to-ar-repo-europe-west10
    71        testgrid-description: 'Sync AR repo from us-central1 to europe-west10'
    72        testgrid-num-failures-to-alert: '3'
    73      rerun_auth_config:
    74        github_team_slugs:
    75        - org: kubernetes
    76          slug: sig-k8s-infra-leads
    77        - org: kubernetes
    78          slug: release-managers
    79      spec:
    80        serviceAccountName: k8s-infra-gcr-promoter
    81        containers:
    82        - image: gcr.io/go-containerregistry/gcrane:latest
    83          imagePullPolicy: Always
    84          command:
    85          - gcrane
    86          args:
    87          - copy
    88          - --recursive
    89          - --allow-nondistributable-artifacts
    90          - us-central1-docker.pkg.dev/k8s-artifacts-prod/images
    91          - europe-west10-docker.pkg.dev/k8s-artifacts-prod/images
    92    - name: sync-to-ar-europe-west12
    93      cluster: k8s-infra-prow-build-trusted
    94      interval: 2h
    95      decorate: true
    96      decoration_config:
    97        timeout: 100m
    98      annotations:
    99        testgrid-dashboards: sig-k8s-infra-registry
   100        testgrid-tab-name: sync-to-ar-repo-europe-west12
   101        testgrid-description: 'Sync AR repo from us-central1 to europe-west12'
   102        testgrid-num-failures-to-alert: '3'
   103      rerun_auth_config:
   104        github_team_slugs:
   105        - org: kubernetes
   106          slug: sig-k8s-infra-leads
   107        - org: kubernetes
   108          slug: release-managers
   109      spec:
   110        serviceAccountName: k8s-infra-gcr-promoter
   111        containers:
   112        - image: gcr.io/go-containerregistry/gcrane:latest
   113          imagePullPolicy: Always
   114          command:
   115          - gcrane
   116          args:
   117          - copy
   118          - --recursive
   119          - --allow-nondistributable-artifacts
   120          - us-central1-docker.pkg.dev/k8s-artifacts-prod/images
   121          - europe-west12-docker.pkg.dev/k8s-artifacts-prod/images
   122    - name: sync-to-ar-us-west3
   123      cluster: k8s-infra-prow-build-trusted
   124      interval: 2h
   125      decorate: true
   126      decoration_config:
   127        timeout: 100m
   128      annotations:
   129        testgrid-dashboards: sig-k8s-infra-registry
   130        testgrid-tab-name: sync-to-ar-repo-us-west3
   131        testgrid-description: 'Sync AR repo from us-central1 to us-west3'
   132        testgrid-num-failures-to-alert: '3'
   133      rerun_auth_config:
   134        github_team_slugs:
   135        - org: kubernetes
   136          slug: sig-k8s-infra-leads
   137        - org: kubernetes
   138          slug: release-managers
   139      spec:
   140        serviceAccountName: k8s-infra-gcr-promoter
   141        containers:
   142        - image: gcr.io/go-containerregistry/gcrane:latest
   143          imagePullPolicy: Always
   144          command:
   145          - gcrane
   146          args:
   147          - copy
   148          - --recursive
   149          - --allow-nondistributable-artifacts
   150          - us-central1-docker.pkg.dev/k8s-artifacts-prod/images
   151          - us-west3-docker.pkg.dev/k8s-artifacts-prod/images
   152    - name: sync-to-ar-us-west4
   153      cluster: k8s-infra-prow-build-trusted
   154      interval: 2h
   155      decorate: true
   156      decoration_config:
   157        timeout: 100m
   158      annotations:
   159        testgrid-dashboards: sig-k8s-infra-registry
   160        testgrid-tab-name: sync-to-ar-repo-us-west4
   161        testgrid-description: 'Sync AR repo from us-central1 to us-west4'
   162        testgrid-num-failures-to-alert: '3'
   163      rerun_auth_config:
   164        github_team_slugs:
   165        - org: kubernetes
   166          slug: sig-k8s-infra-leads
   167        - org: kubernetes
   168          slug: release-managers
   169      spec:
   170        serviceAccountName: k8s-infra-gcr-promoter
   171        containers:
   172        - image: gcr.io/go-containerregistry/gcrane:latest
   173          imagePullPolicy: Always
   174          command:
   175          - gcrane
   176          args:
   177          - copy
   178          - --recursive
   179          - --allow-nondistributable-artifacts
   180          - us-central1-docker.pkg.dev/k8s-artifacts-prod/images
   181          - us-west4-docker.pkg.dev/k8s-artifacts-prod/images
   182    - name: sync-to-ar-southamerica-east1
   183      cluster: k8s-infra-prow-build-trusted
   184      interval: 2h
   185      decorate: true
   186      decoration_config:
   187        timeout: 100m
   188      annotations:
   189        testgrid-dashboards: sig-k8s-infra-registry
   190        testgrid-tab-name: sync-to-ar-repo-southamerica-east1
   191        testgrid-description: 'Sync AR repo from us-central1 to southamerica-east1'
   192        testgrid-num-failures-to-alert: '3'
   193      rerun_auth_config:
   194        github_team_slugs:
   195        - org: kubernetes
   196          slug: sig-k8s-infra-leads
   197        - org: kubernetes
   198          slug: release-managers
   199      spec:
   200        serviceAccountName: k8s-infra-gcr-promoter
   201        containers:
   202        - image: gcr.io/go-containerregistry/gcrane:latest
   203          imagePullPolicy: Always
   204          command:
   205          - gcrane
   206          args:
   207          - copy
   208          - --recursive
   209          - --allow-nondistributable-artifacts
   210          - us-central1-docker.pkg.dev/k8s-artifacts-prod/images
   211          - southamerica-east1-docker.pkg.dev/k8s-artifacts-prod/images