Skip to content

Commit

Permalink
[release/v1.7] Fix Flatcar torcx issues (#3041)
Browse files Browse the repository at this point in the history
* Fix: Use containerd binary from path in Flatcar (#3040)

* Use containerd binary from path, as flat removed torcx in their newest release and the binary path has changed

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

* Updated fixtures

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

* Secured more backwards compatibility and updated fixtures

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

---------

Signed-off-by: Kai Fink <kai.fink@yahoo.de>

* Update OSM to v1.3.4

Signed-off-by: Artiom Diomin <artiom@kubermatic.com>

* Fix flatcar containerd version detection

Signed-off-by: Artiom Diomin <artiom@kubermatic.com>

---------

Signed-off-by: Kai Fink <kai.fink@yahoo.de>
Signed-off-by: Artiom Diomin <artiom@kubermatic.com>
Co-authored-by: Kai Fink <kai.fink@yahoo.de>
  • Loading branch information
kron4eg and 4ch3los committed Feb 15, 2024
1 parent ac7511a commit 02dd723
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion pkg/scripts/render.go
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ var (
Restart=always
Environment=CONTAINERD_CONFIG=/etc/containerd/config.toml
ExecStart=
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} \${TORCX_BINDIR}/containerd --config \${CONTAINERD_CONFIG}
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} containerd --config \${CONTAINERD_CONFIG}
EOF
`),
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ cat <<EOF | sudo tee /etc/systemd/system/containerd.service.d/10-kubeone.conf
Restart=always
Environment=CONTAINERD_CONFIG=/etc/containerd/config.toml
ExecStart=
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} \${TORCX_BINDIR}/containerd --config \${CONTAINERD_CONFIG}
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} containerd --config \${CONTAINERD_CONFIG}
EOF

sudo systemctl daemon-reload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ cat <<EOF | sudo tee /etc/systemd/system/containerd.service.d/10-kubeone.conf
Restart=always
Environment=CONTAINERD_CONFIG=/etc/containerd/config.toml
ExecStart=
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} \${TORCX_BINDIR}/containerd --config \${CONTAINERD_CONFIG}
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} containerd --config \${CONTAINERD_CONFIG}
EOF

sudo systemctl daemon-reload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ cat <<EOF | sudo tee /etc/systemd/system/containerd.service.d/10-kubeone.conf
Restart=always
Environment=CONTAINERD_CONFIG=/etc/containerd/config.toml
ExecStart=
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} \${TORCX_BINDIR}/containerd --config \${CONTAINERD_CONFIG}
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} containerd --config \${CONTAINERD_CONFIG}
EOF

sudo systemctl daemon-reload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ cat <<EOF | sudo tee /etc/systemd/system/containerd.service.d/10-kubeone.conf
Restart=always
Environment=CONTAINERD_CONFIG=/etc/containerd/config.toml
ExecStart=
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} \${TORCX_BINDIR}/containerd --config \${CONTAINERD_CONFIG}
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} containerd --config \${CONTAINERD_CONFIG}
EOF

sudo systemctl daemon-reload
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ cat <<EOF | sudo tee /etc/systemd/system/containerd.service.d/10-kubeone.conf
Restart=always
Environment=CONTAINERD_CONFIG=/etc/containerd/config.toml
ExecStart=
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} \${TORCX_BINDIR}/containerd --config \${CONTAINERD_CONFIG}
ExecStart=/usr/bin/env PATH=\${TORCX_BINDIR}:\${PATH} containerd --config \${CONTAINERD_CONFIG}
EOF

sudo systemctl daemon-reload
Expand Down
2 changes: 1 addition & 1 deletion pkg/tasks/probes.go
Original file line number Diff line number Diff line change
Expand Up @@ -645,7 +645,7 @@ func systemdUnitInfo(name string, conn executor.Interface, opts ...systemdUnitIn
}

func withFlatcarContainerRuntimeVersion(component *state.ComponentStatus, conn executor.Interface) error {
cmd := versionCmdGenerator(fmt.Sprintf("/run/torcx/bin/%s", component.Name))
cmd := versionCmdGenerator(fmt.Sprintf("PATH=/run/torcx/bin:$PATH %s", component.Name))

out, _, _, err := conn.Exec(cmd)
if err != nil {
Expand Down
2 changes: 1 addition & 1 deletion pkg/templates/images/images.go
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ func baseResources() map[Resource]map[string]string {
Flannel: {"*": "docker.io/flannel/flannel:v0.21.3"},
MachineController: {"*": "quay.io/kubermatic/machine-controller:v1.57.4"},
MetricsServer: {"*": "registry.k8s.io/metrics-server/metrics-server:v0.6.4"},
OperatingSystemManager: {"*": "quay.io/kubermatic/operating-system-manager:v1.3.3"},
OperatingSystemManager: {"*": "quay.io/kubermatic/operating-system-manager:v1.3.4"},
}
}

Expand Down

0 comments on commit 02dd723

Please sign in to comment.