Skip to content

Commit

Permalink
enable setup.service and disable it after first run (#1354)
Browse files Browse the repository at this point in the history
  • Loading branch information
mate4st authored Jul 15, 2022
1 parent cc88e1f commit 55714ec
Show file tree
Hide file tree
Showing 62 changed files with 146 additions and 73 deletions.
3 changes: 2 additions & 1 deletion pkg/userdata/amzn2/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,7 @@ write_files:
{{ end -}}
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -315,5 +316,5 @@ write_files:
{{- end }}
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
`
Original file line number Diff line number Diff line change
Expand Up @@ -173,6 +173,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -435,4 +436,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/amzn2/testdata/kubelet-v1.20-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -415,4 +416,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/amzn2/testdata/kubelet-v1.21-aws-external.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -415,4 +416,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/amzn2/testdata/kubelet-v1.21-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -415,4 +416,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ write_files:
systemctl enable --now vmtoolsd.service
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -432,4 +433,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/amzn2/testdata/kubelet-v1.21-vsphere-proxy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,7 @@ write_files:
systemctl enable --now vmtoolsd.service
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -432,4 +433,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/amzn2/testdata/kubelet-v1.21-vsphere.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,7 @@ write_files:
systemctl enable --now vmtoolsd.service
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -423,4 +424,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/amzn2/testdata/kubelet-v1.22-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -415,4 +416,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/amzn2/testdata/kubelet-v1.23-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -413,4 +414,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/centos/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@ write_files:
{{ end -}}
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -329,5 +330,5 @@ write_files:
{{- end }}
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
`
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -440,4 +441,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/centos/testdata/kubelet-v1.20-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -424,4 +425,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/centos/testdata/kubelet-v1.21-aws-external.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -424,4 +425,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/centos/testdata/kubelet-v1.21-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -424,4 +425,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/centos/testdata/kubelet-v1.21-nutanix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -432,4 +433,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,7 @@ write_files:
systemctl enable --now vmtoolsd.service
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -441,4 +442,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,7 @@ write_files:
systemctl enable --now vmtoolsd.service
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -441,4 +442,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/centos/testdata/kubelet-v1.21-vsphere.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -186,6 +186,7 @@ write_files:
systemctl enable --now vmtoolsd.service
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -432,4 +433,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/centos/testdata/kubelet-v1.22-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -424,4 +425,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
3 changes: 2 additions & 1 deletion pkg/userdata/centos/testdata/kubelet-v1.23-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -422,4 +423,4 @@ write_files:
runcmd:
- systemctl start setup.service
- systemctl enable --now setup.service
6 changes: 4 additions & 2 deletions pkg/userdata/rhel/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,8 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
systemctl disable disable-nm-cloud-setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -375,6 +377,6 @@ rh_subscription:
{{- end }}
runcmd:
- systemctl start setup.service
- systemctl start disable-nm-cloud-setup.service
- systemctl enable --now setup.service
- systemctl enable --now disable-nm-cloud-setup.service
`
6 changes: 4 additions & 2 deletions pkg/userdata/rhel/testdata/kubelet-containerd-v1.20-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,8 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
systemctl disable disable-nm-cloud-setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -469,5 +471,5 @@ rh_subscription:
auto-attach: false

runcmd:
- systemctl start setup.service
- systemctl start disable-nm-cloud-setup.service
- systemctl enable --now setup.service
- systemctl enable --now disable-nm-cloud-setup.service
6 changes: 4 additions & 2 deletions pkg/userdata/rhel/testdata/kubelet-v1.20-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,8 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
systemctl disable disable-nm-cloud-setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -453,5 +455,5 @@ rh_subscription:
auto-attach: false

runcmd:
- systemctl start setup.service
- systemctl start disable-nm-cloud-setup.service
- systemctl enable --now setup.service
- systemctl enable --now disable-nm-cloud-setup.service
6 changes: 4 additions & 2 deletions pkg/userdata/rhel/testdata/kubelet-v1.21-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,8 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
systemctl disable disable-nm-cloud-setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -453,5 +455,5 @@ rh_subscription:
auto-attach: false

runcmd:
- systemctl start setup.service
- systemctl start disable-nm-cloud-setup.service
- systemctl enable --now setup.service
- systemctl enable --now disable-nm-cloud-setup.service
6 changes: 4 additions & 2 deletions pkg/userdata/rhel/testdata/kubelet-v1.22-aws.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,8 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
systemctl disable disable-nm-cloud-setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -453,5 +455,5 @@ rh_subscription:
auto-attach: false

runcmd:
- systemctl start setup.service
- systemctl start disable-nm-cloud-setup.service
- systemctl enable --now setup.service
- systemctl enable --now disable-nm-cloud-setup.service
6 changes: 4 additions & 2 deletions pkg/userdata/rhel/testdata/kubelet-v1.22-nutanix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,8 @@ write_files:
systemctl enable --now kubelet
systemctl enable --now --no-block kubelet-healthcheck.service
systemctl disable setup.service
systemctl disable disable-nm-cloud-setup.service
- path: "/opt/bin/supervise.sh"
permissions: "0755"
Expand Down Expand Up @@ -462,5 +464,5 @@ rh_subscription:
auto-attach: false

runcmd:
- systemctl start setup.service
- systemctl start disable-nm-cloud-setup.service
- systemctl enable --now setup.service
- systemctl enable --now disable-nm-cloud-setup.service
Loading

0 comments on commit 55714ec

Please sign in to comment.