suite: actions template | job release: name: gitea-unittests namespace: testing chart: # Override appVersion to have a pinned version for comparison appVersion: 1.19.3 templates: - templates/gitea/act_runner/job.yaml tests: - it: renders a Job template: templates/gitea/act_runner/job.yaml set: actions: enabled: true provisioning: enabled: true persistence: enabled: true mount: true asserts: - hasDocuments: count: 1 - containsDocument: kind: Job apiVersion: batch/v1 name: gitea-unittests-actions-token-job - equal: path: spec.template.spec.containers[0].image value: "docker.gitea.com/gitea:1.19.3-rootless" - it: tag override template: templates/gitea/act_runner/job.yaml set: image.tag: "1.19.4" actions: enabled: true provisioning: enabled: true publish: tag: "1.29.0" persistence: enabled: true mount: true asserts: - equal: path: spec.template.spec.containers[0].image value: "docker.gitea.com/gitea:1.19.4-rootless" - equal: path: spec.template.spec.containers[1].image value: "bitnami/kubectl:1.29.0" - it: doesn't renders a Job by default template: templates/gitea/act_runner/job.yaml asserts: - hasDocuments: count: 0 - it: doesn't renders a Job when provisioning is enabled BUT actions are not enabled template: templates/gitea/act_runner/job.yaml set: actions: enabled: false provisioning: enabled: true asserts: - hasDocuments: count: 0