Skip to content

Instantly share code, notes, and snippets.

@jberry-suse
Created September 6, 2018 05:11
Show Gist options
  • Save jberry-suse/6ec9ae72907c39a1054e9a4f900aa008 to your computer and use it in GitHub Desktop.
Save jberry-suse/6ec9ae72907c39a1054e9a4f900aa008 to your computer and use it in GitHub Desktop.
ks show heroes
$ ks show heroes
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
ksonnet.io/component: check-source.review
name: check-source-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 64Mi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
ksonnet.io/component: repo-checker.review
name: repo-checker-pvc
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Gi
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
labels:
ksonnet.io/component: check-source.review
name: check-source-review
spec:
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- args:
- /bin/bash
- -c
- cp /secret/.oscrc /root && osc staging --version && du -h ~/.cache &&
osrt-check_source --verbose --group factory-auto review
image: registry.opensuse.org/home/jberry/container/container/osrt/worker-obs:latest
name: worker
resources:
requests:
cpu: 100m
memory: 64Mi
volumeMounts:
- mountPath: /secret
name: oscrc
readOnly: true
- mountPath: /root/.cache
name: cache
restartPolicy: Never
volumes:
- name: oscrc
secret:
secretName: check-source-oscrc
- name: cache
persistentVolumeClaim:
claimName: check-source-pvc
schedule: '*/3 * * * *'
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
labels:
ksonnet.io/component: repo-checker.project_only
name: repo-checker-project-only-opensuse-factory
spec:
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- args:
- /bin/bash
- -c
- cp /secret/.oscrc /root && osc staging --version && du -h ~/.cache &&
osrt-repo_checker --debug project_only 'openSUSE:Factory'
image: registry.opensuse.org/home/jberry/container/container/osrt/worker-obs:latest
name: worker
resources:
requests:
cpu: "1"
memory: 2.5Gi
volumeMounts:
- mountPath: /secret
name: oscrc
readOnly: true
- mountPath: /root/.cache
name: cache
restartPolicy: Never
volumes:
- name: oscrc
secret:
secretName: repo-checker-oscrc
- name: cache
persistentVolumeClaim:
claimName: repo-checker-pvc
schedule: 0 * * * *
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
labels:
ksonnet.io/component: repo-checker.project_only
name: repo-checker-project-only-opensuse-leap-15.0-update
spec:
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- args:
- /bin/bash
- -c
- cp /secret/.oscrc /root && osc staging --version && du -h ~/.cache &&
osrt-repo_checker --debug project_only 'openSUSE:Leap:15.0:Update'
image: registry.opensuse.org/home/jberry/container/container/osrt/worker-obs:latest
name: worker
resources:
requests:
cpu: "1"
memory: 2.5Gi
volumeMounts:
- mountPath: /secret
name: oscrc
readOnly: true
- mountPath: /root/.cache
name: cache
restartPolicy: Never
volumes:
- name: oscrc
secret:
secretName: repo-checker-oscrc
- name: cache
persistentVolumeClaim:
claimName: repo-checker-pvc
schedule: 0 * * * *
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
labels:
ksonnet.io/component: repo-checker.project_only
name: repo-checker-project-only-opensuse-leap-15.1
spec:
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- args:
- /bin/bash
- -c
- cp /secret/.oscrc /root && osc staging --version && du -h ~/.cache &&
osrt-repo_checker --debug project_only 'openSUSE:Leap:15.1'
image: registry.opensuse.org/home/jberry/container/container/osrt/worker-obs:latest
name: worker
resources:
requests:
cpu: "1"
memory: 2.5Gi
volumeMounts:
- mountPath: /secret
name: oscrc
readOnly: true
- mountPath: /root/.cache
name: cache
restartPolicy: Never
volumes:
- name: oscrc
secret:
secretName: repo-checker-oscrc
- name: cache
persistentVolumeClaim:
claimName: repo-checker-pvc
schedule: 0 * * * *
---
apiVersion: batch/v1beta1
kind: CronJob
metadata:
labels:
ksonnet.io/component: repo-checker.review
name: repo-checker-review
spec:
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
containers:
- args:
- /bin/bash
- -c
- cp /secret/.oscrc /root && osc staging --version && du -h ~/.cache &&
osrt-repo_checker --debug review
image: registry.opensuse.org/home/jberry/container/container/osrt/worker-obs:latest
name: worker
resources:
requests:
cpu: "1"
memory: 2.5Gi
volumeMounts:
- mountPath: /secret
name: oscrc
readOnly: true
- mountPath: /root/.cache
name: cache
restartPolicy: Never
volumes:
- name: oscrc
secret:
secretName: repo-checker-oscrc
- name: cache
persistentVolumeClaim:
claimName: repo-checker-pvc
schedule: '*/5 * * * *'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment