Skip to content

Commit 798fc67

Browse files
authored
Merge pull request #43 from projectsyn/renovate-suc-version
Enable renovate for SUC image tag
2 parents 99263cf + b09f724 commit 798fc67

File tree

4 files changed

+19
-10
lines changed

4 files changed

+19
-10
lines changed

class/defaults.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
parameters:
22
system_upgrade_controller:
3+
images:
4+
system_upgrade_controller:
5+
registry: docker.io
6+
repository: rancher/system-upgrade-controller
7+
tag: v0.6.2
38
plans_only: false
49
controller_threads: "2"
510
affinity: {}
@@ -13,6 +18,5 @@ parameters:
1318
namespace: syn-system-upgrade-controller
1419
service_account: system-upgrade
1520
plan_polling_interval: "15m"
16-
suc_image: docker.io/rancher/system-upgrade-controller:v0.6.2
1721
floodgate_url: https://floodgate.syn.vshn.net
1822
disable_grafana_dashboard: false

component/main.jsonnet

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,18 @@ local inv = kap.inventory();
99
// The hiera parameters for the component
1010
local params = inv.parameters.system_upgrade_controller;
1111

12+
local sucImage =
13+
if std.objectHas(params, 'suc_image') then
14+
std.trace(
15+
(
16+
'\nParameter `suc_image` is deprecated.\n' +
17+
'Please update your config to use `images.system_upgrade_controller` instead.'
18+
),
19+
params.suc_image
20+
)
21+
else
22+
'%(registry)s/%(repository)s:%(tag)s' % params.images.system_upgrade_controller;
23+
1224
local namespace = kube.Namespace(params.namespace);
1325

1426
local serviceaccount = kube.ServiceAccount(params.service_account) {
@@ -110,7 +122,7 @@ local deployment = kube.Deployment('system-upgrade-controller') {
110122
},
111123
},
112124
],
113-
image: params.suc_image,
125+
image: sucImage,
114126
imagePullPolicy: 'IfNotPresent',
115127
resources+: {
116128
requests: {

docs/modules/ROOT/pages/references/parameters.adoc

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,14 +46,6 @@ default:: `15m`
4646

4747
The interval time the System Upgrade Controller check for plan execution.
4848

49-
== `suc_image`
50-
51-
[horizontal]
52-
type:: string
53-
default:: `docker.io/rancher/system-upgrade-controller:v0.6.2`
54-
55-
The System Upgrade Controller image used in the controller deployment.
56-
5749
== `affinity`
5850

5951
[horizontal]

renovate.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
23
"extends": [
34
"config:base",
45
":gitSignOff",

0 commit comments

Comments
 (0)