github.com/yrj2011/jx-test-infra@v0.0.0-20190529031832-7a2065ee98eb/config/jobs/kubernetes/test-infra/janitors.yaml (about)

     1  periodics:
     2  - interval: 1h
     3    agent: kubernetes
     4    name: maintenance-ci-aws-janitor
     5    labels:
     6      preset-service-account: "true"
     7    spec:
     8      containers:
     9      - args:
    10        - --bare
    11        - --timeout=60
    12        - --service-account=/etc/service-account/service-account.json
    13        - --upload=gs://kubernetes-jenkins/logs
    14        - --scenario=execute
    15        - --
    16        - /aws-janitor
    17        - --
    18        - --ttl=2h30m
    19        - --path=s3://k8s-kops-prow/objs.json
    20        env:
    21        - name: AWS_SHARED_CREDENTIALS_FILE
    22          value: /workspace/.aws/credentials
    23        image: gcr.io/k8s-test-infra-aws/aws-janitor:v20180606-bb012b637
    24        volumeMounts:
    25        - mountPath: /workspace/.aws
    26          name: aws-cred
    27          readOnly: true
    28      volumes:
    29      - name: aws-cred
    30        secret:
    31          defaultMode: 256
    32          secretName: aws-cred-new
    33  
    34  - interval: 24h
    35    agent: kubernetes
    36    name: maintenance-ci-janitor
    37    labels:
    38      preset-service-account: "true"
    39    spec:
    40      containers:
    41      - args:
    42        - --bare
    43        - --timeout=600
    44        - --service-account=/etc/service-account/service-account.json
    45        - --upload=gs://kubernetes-jenkins/logs
    46        - --scenario=kubernetes_janitor
    47        - --
    48        - --mode=ci
    49        env:
    50        image: gcr.io/k8s-testimages/gcloud-in-go:v20180725-a495f0247
    51        resources:
    52          requests:
    53            cpu: 5
    54            memory: "8Gi"
    55  
    56  - interval: 1h
    57    agent: kubernetes
    58    name: maintenance-pull-janitor
    59    labels:
    60      preset-service-account: "true"
    61    spec:
    62      containers:
    63      - args:
    64        - --bare
    65        - --timeout=30
    66        - --service-account=/etc/service-account/service-account.json
    67        - --upload=gs://kubernetes-jenkins/logs
    68        - --scenario=kubernetes_janitor
    69        - --
    70        - --mode=pr
    71        env:
    72        image: gcr.io/k8s-testimages/gcloud-in-go:v20180725-a495f0247
    73        resources:
    74          requests:
    75            cpu: 5
    76            memory: "8Gi"
    77  
    78  - interval: 1h
    79    agent: kubernetes
    80    name: maintenance-pull-scale-janitor
    81    labels:
    82      preset-service-account: "true"
    83    spec:
    84      containers:
    85      - args:
    86        - --bare
    87        - --timeout=60
    88        - --service-account=/etc/service-account/service-account.json
    89        - --upload=gs://kubernetes-jenkins/logs
    90        - --scenario=kubernetes_janitor
    91        - --
    92        - --mode=scale
    93        - --ratelimit=5
    94        env:
    95        image: gcr.io/k8s-testimages/gcloud-in-go:v20180725-a495f0247
    96        resources:
    97          requests:
    98            cpu: 5
    99            memory: "8Gi"