mirror of https://github.com/k3s-io/k3s
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
91 lines
2.5 KiB
91 lines
2.5 KiB
--- |
|
name: "Bump Local Path Provisioner version" |
|
scms: |
|
k3s: |
|
kind: "github" |
|
spec: |
|
user: "{{ .github.user }}" |
|
email: "{{ .github.email }}" |
|
username: "{{ .github.username }}" |
|
token: "{{ requiredEnv .github.token }}" |
|
owner: "{{ .k3s.org }}" |
|
repository: "{{ .k3s.repo }}" |
|
branch: "{{ .k3s.branch }}" |
|
commitmessage: |
|
title: "Bump Local Path Provisioner version" |
|
local-path-provisioner: |
|
kind: "github" |
|
spec: |
|
user: "{{ .github.user }}" |
|
email: "{{ .github.email }}" |
|
username: "{{ .github.username }}" |
|
token: "{{ requiredEnv .github.token }}" |
|
owner: "{{ .local_path_provisioner.org }}" |
|
repository: "{{ .local_path_provisioner.repo }}" |
|
branch: "{{ .local_path_provisioner.branch }}" |
|
|
|
actions: |
|
github: |
|
title: "Bump Local Path Provisioner version" |
|
kind: "github/pullrequest" |
|
scmid: "k3s" |
|
spec: |
|
automerge: false |
|
mergemethod: "squash" |
|
usetitleforautomerge: true |
|
labels: |
|
- "dependencies" |
|
|
|
sources: |
|
local-path-provisioner: |
|
name: "Get Local Path Provisioner latest release version" |
|
kind: "githubrelease" |
|
spec: |
|
owner: "{{ .local_path_provisioner.org }}" |
|
repository: "{{ .local_path_provisioner.repo }}" |
|
branch: "{{ .local_path_provisioner.branch }}" |
|
token: "{{ requiredEnv .github.token }}" |
|
versionfilter: |
|
kind: "latest" |
|
get-pwd: |
|
name: "Run Updatecli execution directory" |
|
kind: "shell" |
|
disablesourceinput: true |
|
spec: |
|
command: 'pwd' |
|
environments: |
|
- name: PATH |
|
|
|
conditions: |
|
local-path-provisioner: |
|
name: "Check rancher/local-path-provisioner image version in DockerHub" |
|
kind: "dockerimage" |
|
sourceid: "local-path-provisioner" |
|
spec: |
|
image: "rancher/local-path-provisioner" |
|
|
|
targets: |
|
local-path-provisioner: |
|
name: "Update rancher/local-path-provisioner image version" |
|
kind: "file" |
|
scmid: "k3s" |
|
sourceid: "local-path-provisioner" |
|
spec: |
|
files: |
|
- "manifests/local-storage.yaml" |
|
- "scripts/airgap/image-list.txt" |
|
matchpattern: 'rancher/local-path-provisioner:v\d+\.\d+\.\d+(-\w+)?' |
|
replacepattern: 'rancher/local-path-provisioner:{{ source `local-path-provisioner` }}' |
|
go-generate: |
|
name: "Run go generate" |
|
kind: "shell" |
|
scmid: "k3s" |
|
dependson: |
|
- "local-path-provisioner" |
|
disablesourceinput: true |
|
spec: |
|
command: '{{ source "get-pwd" }}/updatecli/scripts/run-go-generate.sh' |
|
environments: |
|
- name: PATH |
|
- name: HOME |
|
|
|
|