All checks were successful
docker-build / Build image (push) Successful in 9s
45 lines
1.0 KiB
YAML
45 lines
1.0 KiB
YAML
---
|
|
apiVersion: batch.rml.ru/v1alpha1
|
|
kind: GitlabJobRunner
|
|
metadata:
|
|
labels:
|
|
app.kubernetes.io/name: gitlab-job-runner
|
|
app.kubernetes.io/managed-by: kustomize
|
|
name: gitlabjobrunner-sample-job
|
|
spec:
|
|
gitlabSecretRef: gitlab-credentials
|
|
repositoryURL: mygroup/myrepo
|
|
branch: main
|
|
scriptPath: scripts/cleanup.sh
|
|
image: bitnami/git:latest
|
|
serviceAccountName: default
|
|
|
|
---
|
|
apiVersion: batch.rml.ru/v1alpha1
|
|
kind: GitlabJobRunner
|
|
metadata:
|
|
labels:
|
|
app.kubernetes.io/name: gitlab-job-runner
|
|
app.kubernetes.io/managed-by: kustomize
|
|
name: gitlabjobrunner-sample-cronjob
|
|
spec:
|
|
schedule: "0 2 * * *"
|
|
gitlabSecretRef: gitlab-credentials
|
|
repositoryURL: mygroup/myrepo
|
|
branch: main
|
|
scriptPath: scripts/backup.sh
|
|
image: bitnami/git:latest
|
|
serviceAccountName: backup-sa
|
|
suspend: false
|
|
concurrencyPolicy: Forbid
|
|
|
|
---
|
|
apiVersion: v1
|
|
kind: Secret
|
|
metadata:
|
|
name: gitlab-credentials
|
|
type: Opaque
|
|
stringData:
|
|
GITLAB_URL: "https://gitlab.example.com"
|
|
GITLAB_TOKEN: "glpat-xxxxxxxxxxxxxxxxxxxx"
|