mirror of https://github.com/k3s-io/k3s.git
[UpdateCLI] Improve Klipper Helm and Helm controller bumps (#7146)
Signed-off-by: Guilherme Macedo <guilherme.macedo@suse.com>pull/7210/head
parent
127cea1f3f
commit
4182dcaac8
|
@ -1,70 +0,0 @@
|
|||
---
|
||||
name: "Bump Helm Controller 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 Helm Controller version"
|
||||
|
||||
actions:
|
||||
github:
|
||||
title: "Bump Helm Controller version"
|
||||
kind: "github/pullrequest"
|
||||
scmid: "k3s"
|
||||
spec:
|
||||
automerge: false
|
||||
mergemethod: "squash"
|
||||
usetitleforautomerge: true
|
||||
labels:
|
||||
- "dependencies"
|
||||
|
||||
sources:
|
||||
helm-controller:
|
||||
name: "Get Helm Controller latest release version"
|
||||
kind: "githubrelease"
|
||||
spec:
|
||||
owner: "{{ .helm_controller.org }}"
|
||||
repository: "{{ .helm_controller.repo }}"
|
||||
branch: "{{ .helm_controller.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:
|
||||
helm-controller:
|
||||
name: "Check Helm Controller usage in go.mod"
|
||||
kind: "file"
|
||||
scmid: "k3s"
|
||||
disablesourceinput: true
|
||||
spec:
|
||||
file: "go.mod"
|
||||
matchpattern: 'github.com/k3s-io/helm-controller'
|
||||
|
||||
targets:
|
||||
go-mod:
|
||||
name: "Run go mod update"
|
||||
kind: "shell"
|
||||
scmid: "k3s"
|
||||
disablesourceinput: true
|
||||
spec:
|
||||
command: '{{ source "get-pwd" }}/updatecli/scripts/run-go-mod-update.sh github.com/k3s-io/helm-controller@{{ source "helm-controller" }}'
|
||||
environments:
|
||||
- name: PATH
|
||||
- name: HOME
|
||||
|
|
@ -0,0 +1,114 @@
|
|||
---
|
||||
name: "Bump Klipper Helm and Helm Controller 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 Klipper Helm and Helm Controller version"
|
||||
helm-controller:
|
||||
kind: "github"
|
||||
spec:
|
||||
user: "{{ .github.user }}"
|
||||
email: "{{ .github.email }}"
|
||||
username: "{{ .github.username }}"
|
||||
token: "{{ requiredEnv .github.token }}"
|
||||
owner: "{{ .helm_controller.org }}"
|
||||
repository: "{{ .helm_controller.repo }}"
|
||||
branch: "{{ .helm_controller.branch }}"
|
||||
|
||||
actions:
|
||||
github:
|
||||
title: "Bump Klipper Helm and Helm Controller version"
|
||||
kind: "github/pullrequest"
|
||||
scmid: "k3s"
|
||||
spec:
|
||||
automerge: false
|
||||
mergemethod: "squash"
|
||||
usetitleforautomerge: true
|
||||
parent: false
|
||||
labels:
|
||||
- "dependencies"
|
||||
|
||||
sources:
|
||||
helm-controller:
|
||||
name: "Get Helm Controller latest release version"
|
||||
kind: "githubrelease"
|
||||
spec:
|
||||
owner: "{{ .helm_controller.org }}"
|
||||
repository: "{{ .helm_controller.repo }}"
|
||||
branch: "{{ .helm_controller.branch }}"
|
||||
token: "{{ requiredEnv .github.token }}"
|
||||
versionfilter:
|
||||
kind: "latest"
|
||||
klipper-helm:
|
||||
name: "Get Klipper Helm latest release version"
|
||||
kind: "githubrelease"
|
||||
spec:
|
||||
owner: "{{ .klipper_helm.org }}"
|
||||
repository: "{{ .klipper_helm.repo }}"
|
||||
branch: "{{ .klipper_helm.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:
|
||||
klipper-helm:
|
||||
name: "Check rancher/klipper-helm image version in DockerHub"
|
||||
kind: "dockerimage"
|
||||
sourceid: "klipper-helm"
|
||||
spec:
|
||||
image: "rancher/klipper-helm"
|
||||
helm-controller:
|
||||
name: "Check Helm Controller usage in go.mod"
|
||||
kind: "file"
|
||||
scmid: "k3s"
|
||||
disablesourceinput: true
|
||||
spec:
|
||||
file: "go.mod"
|
||||
matchpattern: 'github.com/k3s-io/helm-controller'
|
||||
klipper-helm-in-helm-controller:
|
||||
name: "Check rancher/klipper-helm image version in Helm Controller"
|
||||
kind: "file"
|
||||
scmid: "helm-controller"
|
||||
disablesourceinput: true
|
||||
spec:
|
||||
file: "pkg/controllers/chart/chart.go"
|
||||
matchpattern: 'rancher/klipper-helm:{{ source "klipper-helm" }}'
|
||||
|
||||
targets:
|
||||
go-mod:
|
||||
name: "Run go mod update"
|
||||
kind: "shell"
|
||||
scmid: "k3s"
|
||||
disablesourceinput: true
|
||||
spec:
|
||||
command: '{{ source "get-pwd" }}/updatecli/scripts/run-go-mod-update.sh github.com/k3s-io/helm-controller@{{ source "helm-controller" }}'
|
||||
environments:
|
||||
- name: PATH
|
||||
- name: HOME
|
||||
klipper-helm:
|
||||
name: "Update rancher/klipper-helm image version"
|
||||
kind: "file"
|
||||
scmid: "k3s"
|
||||
sourceid: "klipper-helm"
|
||||
spec:
|
||||
file: "scripts/airgap/image-list.txt"
|
||||
matchpattern: 'rancher/klipper-helm:v\d+\.\d+\.\d+(-\w+)?'
|
||||
replacepattern: 'rancher/klipper-helm:{{ source "klipper-helm" }}'
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
name: "Bump Klipper Helm and LB versions"
|
||||
name: "Bump Klipper LB version"
|
||||
scms:
|
||||
k3s:
|
||||
kind: "github"
|
||||
|
@ -12,17 +12,7 @@ scms:
|
|||
repository: "{{ .k3s.repo }}"
|
||||
branch: "{{ .k3s.branch }}"
|
||||
commitmessage:
|
||||
title: "Bump Klipper version"
|
||||
klipper-helm:
|
||||
kind: "github"
|
||||
spec:
|
||||
user: "{{ .github.user }}"
|
||||
email: "{{ .github.email }}"
|
||||
username: "{{ .github.username }}"
|
||||
token: "{{ requiredEnv .github.token }}"
|
||||
owner: "{{ .k3s.org }}"
|
||||
repository: "{{ .klipper_helm.repo }}"
|
||||
branch: "{{ .klipper_helm.branch }}"
|
||||
title: "Bump Klipper LB version"
|
||||
klipper-lb:
|
||||
kind: "github"
|
||||
spec:
|
||||
|
@ -36,32 +26,23 @@ scms:
|
|||
|
||||
actions:
|
||||
github:
|
||||
title: "Bump Klipper Helm and LB versions"
|
||||
title: "Bump Klipper LB version"
|
||||
kind: "github/pullrequest"
|
||||
scmid: "k3s"
|
||||
spec:
|
||||
automerge: false
|
||||
mergemethod: "squash"
|
||||
usetitleforautomerge: true
|
||||
parent: false
|
||||
labels:
|
||||
- "dependencies"
|
||||
|
||||
sources:
|
||||
klipper-helm:
|
||||
name: "Get Klipper Helm latest release version"
|
||||
kind: "githubrelease"
|
||||
spec:
|
||||
owner: "{{ .klipper_helm.org }}"
|
||||
repository: "{{ .klipper_helm.repo }}"
|
||||
branch: "{{ .klipper_helm.branch }}"
|
||||
token: "{{ requiredEnv .github.token }}"
|
||||
versionfilter:
|
||||
kind: "latest"
|
||||
klipper-lb:
|
||||
name: "Get Klipper LB latest release version"
|
||||
kind: "githubrelease"
|
||||
spec:
|
||||
owner: "{{ .klipper_helm.org }}"
|
||||
owner: "{{ .klipper_lb.org }}"
|
||||
repository: "{{ .klipper_lb.repo }}"
|
||||
branch: "{{ .klipper_lb.branch }}"
|
||||
token: "{{ requiredEnv .github.token }}"
|
||||
|
@ -69,12 +50,6 @@ sources:
|
|||
kind: "latest"
|
||||
|
||||
conditions:
|
||||
klipper-helm:
|
||||
name: "Check rancher/klipper-helm image version in DockerHub"
|
||||
kind: "dockerimage"
|
||||
sourceid: "klipper-helm"
|
||||
spec:
|
||||
image: "rancher/klipper-helm"
|
||||
klipper-lb:
|
||||
name: "Check rancher/klipper-lb image version in DockerHub"
|
||||
kind: "dockerimage"
|
||||
|
@ -94,12 +69,3 @@ targets:
|
|||
- "scripts/airgap/image-list.txt"
|
||||
matchpattern: 'rancher/klipper-lb:v\d+\.\d+\.\d+(-\w+)?'
|
||||
replacepattern: 'rancher/klipper-lb:{{ source "klipper-lb" }}'
|
||||
klipper-helm:
|
||||
name: "Update rancher/klipper-helm image versions"
|
||||
kind: "file"
|
||||
scmid: "k3s"
|
||||
sourceid: "klipper-helm"
|
||||
spec:
|
||||
file: "scripts/airgap/image-list.txt"
|
||||
matchpattern: 'rancher/klipper-helm:v\d+\.\d+\.\d+(-\w+)?'
|
||||
replacepattern: 'rancher/klipper-helm:{{ source "klipper-helm" }}'
|
Loading…
Reference in New Issue