46 lines
1 KiB
YAML
46 lines
1 KiB
YAML
|
---
|
||
|
resource_types:
|
||
|
- name: helm
|
||
|
type: docker-image
|
||
|
source:
|
||
|
repository: ghcr.io/typositoire/concourse-helm3-resource
|
||
|
|
||
|
resources:
|
||
|
- name: inetmock-docs.git
|
||
|
type: git
|
||
|
icon: github
|
||
|
source:
|
||
|
uri: https://code.icb4dc0.de/inetmock/docs.git
|
||
|
|
||
|
- name: caddy-image
|
||
|
type: docker-image
|
||
|
source:
|
||
|
repository: code.icb4dc0.de/prskr/ci-images/caddy
|
||
|
|
||
|
- name: blog-chart
|
||
|
type: helm
|
||
|
source:
|
||
|
cluster_url: ((k8s-credentials.url))
|
||
|
cluster_ca: ((k8s-credentials.ca-crt))
|
||
|
token: ((k8s-credentials.token))
|
||
|
release: docs
|
||
|
namespace: inetmock
|
||
|
|
||
|
jobs:
|
||
|
- name: build
|
||
|
plan:
|
||
|
- get: inetmock-docs.git
|
||
|
trigger: true
|
||
|
- get: caddy-image
|
||
|
trigger: true
|
||
|
- task: build-container-image
|
||
|
file: inetmock-docs.git/.concourse/tasks/image.yml
|
||
|
input_mapping: {repo: inetmock-docs.git}
|
||
|
|
||
|
- put: blog-chart
|
||
|
params:
|
||
|
chart: inetmock-docs.git/deploy/helm
|
||
|
override_values:
|
||
|
- key: image.tag
|
||
|
path: inetmock-docs.git/.git/ref
|
||
|
type: string
|