Skip to content

Commit b5d37e3

Browse files
Merge pull request #776 from neoaggelos/feat/mask-other-service
Mask the other rke2 service (rke2-server on worker, rke2-agent on control plane)
2 parents 28998c5 + a1fbc86 commit b5d37e3

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

bootstrap/internal/cloudinit/cloudinit_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ write_files:
4646
4747
runcmd:
4848
- 'INSTALL_RKE2_ARTIFACT_PATH=/opt/rke2-artifacts INSTALL_RKE2_TYPE="agent" sh /opt/install.sh'
49+
- 'systemctl mask rke2-server.service || true'
4950
- 'systemctl enable rke2-agent.service'
5051
- 'systemctl start rke2-agent.service'
5152
- 'mkdir -p /run/cluster-api'
@@ -81,6 +82,7 @@ write_files:
8182
runcmd:
8283
- [[ $(sha256sum /opt/rke2-artifacts/sha256sum*.txt | awk '{print $1}') == abcd ]] || exit 1
8384
- 'INSTALL_RKE2_ARTIFACT_PATH=/opt/rke2-artifacts INSTALL_RKE2_TYPE="agent" sh /opt/install.sh'
85+
- 'systemctl mask rke2-server.service || true'
8486
- 'systemctl enable rke2-agent.service'
8587
- 'systemctl start rke2-agent.service'
8688
- 'mkdir -p /run/cluster-api'
@@ -115,6 +117,7 @@ write_files:
115117
116118
runcmd:
117119
- 'curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION=v1.25.6+rke2r1 INSTALL_RKE2_TYPE="agent" sh -s -'
120+
- 'systemctl mask rke2-server.service || true'
118121
- 'systemctl enable rke2-agent.service'
119122
- 'systemctl start rke2-agent.service'
120123
- 'mkdir -p /run/cluster-api'
@@ -151,6 +154,7 @@ ntp:
151154
152155
runcmd:
153156
- 'curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION= INSTALL_RKE2_TYPE="agent" sh -s -'
157+
- 'systemctl mask rke2-server.service || true'
154158
- 'systemctl enable rke2-agent.service'
155159
- 'systemctl start rke2-agent.service'
156160
- 'mkdir -p /run/cluster-api'
@@ -187,6 +191,7 @@ write_files:
187191
runcmd:
188192
- 'curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION=v1.25.6+rke2r1 INSTALL_RKE2_TYPE="agent" sh -s -'
189193
- '/opt/rke2-cis-script.sh'
194+
- 'systemctl mask rke2-server.service || true'
190195
- 'systemctl enable rke2-agent.service'
191196
- 'systemctl start rke2-agent.service'
192197
- 'mkdir -p /run/cluster-api'
@@ -208,6 +213,7 @@ write_files:
208213
209214
runcmd:
210215
- 'curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION= INSTALL_RKE2_TYPE=\"agent\" sh -s -'
216+
- 'systemctl mask rke2-server.service || true'
211217
- 'systemctl enable rke2-agent.service'
212218
- 'systemctl start rke2-agent.service'
213219
- 'mkdir -p /run/cluster-api'
@@ -302,6 +308,7 @@ users:
302308
runcmd:
303309
- 'curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION=v1.25.6+rke2r1 INSTALL_RKE2_TYPE="agent" sh -s -'
304310
- '/opt/rke2-cis-script.sh'
311+
- 'systemctl mask rke2-server.service || true'
305312
- 'systemctl enable rke2-agent.service'
306313
- 'systemctl start rke2-agent.service'
307314
- 'mkdir -p /run/cluster-api'
@@ -334,6 +341,7 @@ write_files:
334341
runcmd:
335342
- 'curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION=v1.25.6+rke2r1 INSTALL_RKE2_TYPE="agent" sh -s -'
336343
- '/opt/rke2-cis-script.sh'
344+
- 'systemctl mask rke2-server.service || true'
337345
- 'systemctl enable rke2-agent.service'
338346
- 'systemctl start rke2-agent.service'
339347
- 'mkdir -p /run/cluster-api'

bootstrap/internal/cloudinit/controlplane_init.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ runcmd:
3636
- {{ if .AirGapped }}INSTALL_RKE2_ARTIFACT_PATH=/opt/rke2-artifacts sh /opt/install.sh{{ else }}'curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION=%[1]s sh -s - server'{{ end }}
3737
{{- if .CISEnabled }}
3838
- '/opt/rke2-cis-script.sh'{{ end }}
39+
- 'systemctl mask rke2-agent.service || true'
3940
- 'systemctl enable rke2-server.service'
4041
- 'systemctl start rke2-server.service'
4142
- 'mkdir -p /run/cluster-api'

bootstrap/internal/cloudinit/worker_join.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ runcmd:
3333
- '{{ if .AirGapped }}INSTALL_RKE2_ARTIFACT_PATH=/opt/rke2-artifacts INSTALL_RKE2_TYPE="agent" sh /opt/install.sh{{ else }}curl -sfL https://get.rke2.io | INSTALL_RKE2_VERSION=%[1]s INSTALL_RKE2_TYPE="agent" sh -s -{{end}}'
3434
{{- if .CISEnabled }}
3535
- '/opt/rke2-cis-script.sh'{{ end }}
36+
- 'systemctl mask rke2-server.service || true'
3637
- 'systemctl enable rke2-agent.service'
3738
- 'systemctl start rke2-agent.service'
3839
- 'mkdir -p /run/cluster-api'

0 commit comments

Comments
 (0)