Unverified Commit 4182dcaa authored by Guilherme Macedo's avatar Guilherme Macedo Committed by GitHub

[UpdateCLI] Improve Klipper Helm and Helm controller bumps (#7146)

parent 127cea1f
--- ---
name: "Bump Helm Controller version" name: "Bump Klipper Helm and Helm Controller version"
scms: scms:
k3s: k3s:
kind: "github" kind: "github"
...@@ -12,17 +12,28 @@ scms: ...@@ -12,17 +12,28 @@ scms:
repository: "{{ .k3s.repo }}" repository: "{{ .k3s.repo }}"
branch: "{{ .k3s.branch }}" branch: "{{ .k3s.branch }}"
commitmessage: commitmessage:
title: "Bump Helm Controller version" 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: actions:
github: github:
title: "Bump Helm Controller version" title: "Bump Klipper Helm and Helm Controller version"
kind: "github/pullrequest" kind: "github/pullrequest"
scmid: "k3s" scmid: "k3s"
spec: spec:
automerge: false automerge: false
mergemethod: "squash" mergemethod: "squash"
usetitleforautomerge: true usetitleforautomerge: true
parent: false
labels: labels:
- "dependencies" - "dependencies"
...@@ -37,6 +48,16 @@ sources: ...@@ -37,6 +48,16 @@ sources:
token: "{{ requiredEnv .github.token }}" token: "{{ requiredEnv .github.token }}"
versionfilter: versionfilter:
kind: "latest" 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: get-pwd:
name: "Run Updatecli execution directory" name: "Run Updatecli execution directory"
kind: "shell" kind: "shell"
...@@ -47,6 +68,12 @@ sources: ...@@ -47,6 +68,12 @@ sources:
- name: PATH - name: PATH
conditions: conditions:
klipper-helm:
name: "Check rancher/klipper-helm image version in DockerHub"
kind: "dockerimage"
sourceid: "klipper-helm"
spec:
image: "rancher/klipper-helm"
helm-controller: helm-controller:
name: "Check Helm Controller usage in go.mod" name: "Check Helm Controller usage in go.mod"
kind: "file" kind: "file"
...@@ -55,6 +82,14 @@ conditions: ...@@ -55,6 +82,14 @@ conditions:
spec: spec:
file: "go.mod" file: "go.mod"
matchpattern: 'github.com/k3s-io/helm-controller' 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: targets:
go-mod: go-mod:
...@@ -67,4 +102,13 @@ targets: ...@@ -67,4 +102,13 @@ targets:
environments: environments:
- name: PATH - name: PATH
- name: HOME - 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" }}'
--- ---
name: "Bump Klipper Helm and LB versions" name: "Bump Klipper LB version"
scms: scms:
k3s: k3s:
kind: "github" kind: "github"
...@@ -12,17 +12,7 @@ scms: ...@@ -12,17 +12,7 @@ scms:
repository: "{{ .k3s.repo }}" repository: "{{ .k3s.repo }}"
branch: "{{ .k3s.branch }}" branch: "{{ .k3s.branch }}"
commitmessage: commitmessage:
title: "Bump Klipper version" title: "Bump Klipper LB 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 }}"
klipper-lb: klipper-lb:
kind: "github" kind: "github"
spec: spec:
...@@ -36,32 +26,23 @@ scms: ...@@ -36,32 +26,23 @@ scms:
actions: actions:
github: github:
title: "Bump Klipper Helm and LB versions" title: "Bump Klipper LB version"
kind: "github/pullrequest" kind: "github/pullrequest"
scmid: "k3s" scmid: "k3s"
spec: spec:
automerge: false automerge: false
mergemethod: "squash" mergemethod: "squash"
usetitleforautomerge: true usetitleforautomerge: true
parent: false
labels: labels:
- "dependencies" - "dependencies"
sources: 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: klipper-lb:
name: "Get Klipper LB latest release version" name: "Get Klipper LB latest release version"
kind: "githubrelease" kind: "githubrelease"
spec: spec:
owner: "{{ .klipper_helm.org }}" owner: "{{ .klipper_lb.org }}"
repository: "{{ .klipper_lb.repo }}" repository: "{{ .klipper_lb.repo }}"
branch: "{{ .klipper_lb.branch }}" branch: "{{ .klipper_lb.branch }}"
token: "{{ requiredEnv .github.token }}" token: "{{ requiredEnv .github.token }}"
...@@ -69,12 +50,6 @@ sources: ...@@ -69,12 +50,6 @@ sources:
kind: "latest" kind: "latest"
conditions: conditions:
klipper-helm:
name: "Check rancher/klipper-helm image version in DockerHub"
kind: "dockerimage"
sourceid: "klipper-helm"
spec:
image: "rancher/klipper-helm"
klipper-lb: klipper-lb:
name: "Check rancher/klipper-lb image version in DockerHub" name: "Check rancher/klipper-lb image version in DockerHub"
kind: "dockerimage" kind: "dockerimage"
...@@ -94,12 +69,3 @@ targets: ...@@ -94,12 +69,3 @@ targets:
- "scripts/airgap/image-list.txt" - "scripts/airgap/image-list.txt"
matchpattern: 'rancher/klipper-lb:v\d+\.\d+\.\d+(-\w+)?' matchpattern: 'rancher/klipper-lb:v\d+\.\d+\.\d+(-\w+)?'
replacepattern: 'rancher/klipper-lb:{{ source "klipper-lb" }}' 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" }}'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment