Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
8632a84
:seedling: Update Go to 1.24.5. (#1641)
guettli Jul 31, 2025
bc37725
:seedling: Refactor statusFromHCloudServer (#1649)
guettli Aug 28, 2025
fe1e6be
:seedling: Remove unused function HCloudMachineSpec() (#1648)
guettli Aug 28, 2025
8db141b
:seedling: Avoid warning: Waited for due to client-side throttling, (…
guettli Aug 29, 2025
e663e5e
:seedling: Use errors.Join(reterr, err) to handle two errors. (#1653)
guettli Aug 29, 2025
4de62ab
:seedling: Updating the Readme (#1657)
batistein Sep 5, 2025
67a49a8
🐛 Update metadata.yaml to include kind property (#1654)
goodlime Sep 8, 2025
d750d27
:seedling: Deprecate (ssh) PortAfterCloudInit. (#1670)
guettli Sep 12, 2025
8d80956
:seedling: Update hack dir (#1668)
guettli Sep 12, 2025
ebe949b
:seedling: e2e tests: Log conditions of wl-cluster. (#1672)
guettli Sep 12, 2025
93e385e
:seedling: avoid unhealthy conditions when cluster starts. (#1675)
guettli Sep 13, 2025
dbf908c
:seedling: Make concurrent execution of `make test-unit` possible. (#…
guettli Sep 16, 2025
a53c6da
🌱 Refactor Hcloud Provisioning, use Status.BootState (#1650)
guettli Sep 16, 2025
8852aed
:seedling: add `make verify-generated-files`. Update controller-gen t…
guettli Sep 17, 2025
95c1b7f
:sparkles: Update controller runtime and cluster-api to the newest ve…
guettli Sep 17, 2025
220b813
:seedling: Remove unused method ClientConfigWithAPIEndpoint #1687 (#1…
Deepam02 Sep 27, 2025
cdc0983
:seedling: When Robot API reaches a timeout, retry later. (#1639)
guettli Oct 1, 2025
2507017
:seedling: Avoid panic if hetznercluster.spec.controlPlaneEndpoint is…
guettli Oct 1, 2025
8ab0b5e
:seedling: Hcloud: Provision hcloud machines with custom command (ins…
guettli Oct 6, 2025
e18620f
:seedling: Add `--baremetal-ssh-after-install-image=false` to control…
guettli Oct 6, 2025
0f77fe3
:seedling: Provision baremetal via --baremetal-image-url-command (#1679)
guettli Oct 9, 2025
4bc8057
:seedling: Mark test as flaky (#1691)
guettli Oct 15, 2025
c3b5748
:seedling: HCloudMachineType: allow all values. (#1693)
guettli Oct 16, 2025
ba8c768
:seedling: Tiny change, better error message if reboot times out. (#1…
guettli Oct 24, 2025
ae68154
:seedling: Mark test as flaky (#1707)
guettli Nov 5, 2025
5885311
:seedling: Fix clusterctl installation semver get failure (version bu…
s04 Nov 10, 2025
cafb6b8
:book: Improved code comments in host.go (#1712)
guettli Nov 11, 2025
bd6d67a
:seedling: update-operator-dev-deployment.sh: Fail if background job …
guettli Nov 11, 2025
08d3b8b
:seedling: Do not update dev deployment, when capi-operator is runnin…
guettli Nov 12, 2025
e55c90a
:seedling: Use strict schema validation (#1711)
guettli Nov 12, 2025
1829579
:seedling: Add progress=plain to docker build. (#1718)
guettli Nov 20, 2025
cacf064
:seedling: Use bash-strict-mode icons in update-operator-dev-deployme…
guettli Nov 20, 2025
b56f1b4
:seedling: Avoid 503 (rate-limit), when downloading envtest. (#1724)
guettli Nov 20, 2025
d94224a
:seedling: set GITHUB_TOKEN, so that Lychee does not get rate-limited…
guettli Nov 21, 2025
b56b8ff
:seedling: Less noise for unit-test (#1732)
guettli Nov 26, 2025
220bd4b
:seedling: Fix flaky unit-tests 🎉🎉🎉 (#1723)
guettli Nov 27, 2025
89f9bc4
:seedling: use cache for link checker. (#1729)
guettli Nov 27, 2025
060ab54
:seedling: fix lang (#1736)
buhodev Nov 28, 2025
47d1be0
:seedling: Make output-for-watch.sh work, if called from a different …
guettli Dec 2, 2025
f919968
:seedling: Update github-actions group
syself-bot[bot] Dec 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .builder-image-version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.0.23
1.0.25
13 changes: 9 additions & 4 deletions .github/actions/e2e/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@ inputs:
runs:
using: "composite"
steps:
- uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: "go.mod"

- uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4
with:
Expand All @@ -33,16 +35,19 @@ runs:
${{ runner.os }}-tools-bin-

- name: Download artifact
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6
with:
name: test-release
path: out

- name: Install hcloud
shell: bash
env:
hcloudctl_version: 1.40.0
run: curl -fsSL https://github.com/hetznercloud/cli/releases/download/v${{ env.hcloudctl_version }}/hcloud-linux-amd64.tar.gz | tar -xzv hcloud ; mv hcloud hack/tools/bin/hcloud
hcloudctl_version: v1.52.0
run: |
curl -fsSL https://github.com/hetznercloud/cli/releases/download/${{ env.hcloudctl_version }}/hcloud-linux-amd64.tar.gz | tar -xzv hcloud
mkdir -p hack/tools/bin/
mv hcloud hack/tools/bin/hcloud

- name: Generate metadata
id: meta
Expand Down
25 changes: 25 additions & 0 deletions .github/actions/fixes/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Fix env var HOME and git permissions
description: Fix env var HOME and git permissions
runs:
using: "composite"
steps:
- name: Fix HOME Directory
shell: bash
run: |
# Issue [HOME is overridden for containers](https://github.com/actions/runner/issues/863)
h=$(getent passwd $(id -un) | cut -d: -f6)
if [ "$h" = "$HOME" ]; then
echo "HOME fine: $HOME"
exit 0
fi
echo "HOME=$HOME was broken. Setting it to $h"
ls -ld $HOME
ls -ld $h
echo "USER: $USER"
echo "id: $(id)"
echo "HOME=$h" >> $GITHUB_ENV

- name: Fixup git permissions
# https://github.com/actions/checkout/issues/766
shell: bash
run: git config --global --add safe.directory "$GITHUB_WORKSPACE"
4 changes: 3 additions & 1 deletion .github/actions/test-release/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,9 @@ description: "Testing Release"
runs:
using: "composite"
steps:
- uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: "go.mod"

- uses: actions/cache@d4323d4df104b026a6aa633fdb11d772146be0bf # v4
with:
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
with:
fetch-depth: 0

- uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
with:
go-version-file: "go.mod"

- name: Set up QEMU
uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-basic-baremetal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Build and push manager image
id: manager-image
uses: ./.github/actions/manager-image
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Test Release
id: manager-image
uses: ./.github/actions/test-release
Expand All @@ -40,7 +40,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-basic.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Build and push manager image
id: manager-image
uses: ./.github/actions/manager-image
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Test Release
id: manager-image
uses: ./.github/actions/test-release
Expand All @@ -40,7 +40,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-feature-baremetal.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Build and push manager image
id: manager-image
uses: ./.github/actions/manager-image
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Test Release
id: manager-image
uses: ./.github/actions/test-release
Expand All @@ -40,7 +40,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-feature.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Build and push manager image
id: manager-image
uses: ./.github/actions/manager-image
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Test Release
id: manager-image
uses: ./.github/actions/test-release
Expand All @@ -40,7 +40,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/e2e-periodic.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Build and push manager image
id: manager-image
uses: ./.github/actions/manager-image
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Test Release
id: manager-image
uses: ./.github/actions/test-release
Expand All @@ -40,7 +40,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand All @@ -60,7 +60,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand All @@ -80,7 +80,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand All @@ -100,7 +100,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-upgrade-caph.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Build and push manager image
id: manager-image
uses: ./.github/actions/manager-image
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Test Release
id: manager-image
uses: ./.github/actions/test-release
Expand All @@ -40,7 +40,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e-upgrade-kubernetes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Build and push manager image
id: manager-image
uses: ./.github/actions/manager-image
Expand All @@ -23,7 +23,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Test Release
id: manager-image
uses: ./.github/actions/test-release
Expand All @@ -40,7 +40,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/main-promote-builder-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ jobs:
name: Promote Latest tag to Caph Builder Image
runs-on: ubuntu-latest
container:
image: ghcr.io/syself/caph-builder:1.0.23
image: ghcr.io/syself/caph-builder:1.0.25
credentials:
username: ${{ github.actor }}
password: ${{ secrets.github_token }}
steps:
- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
- name: Fixup git permissions
# https://github.com/actions/checkout/issues/766
shell: bash
Expand Down
19 changes: 15 additions & 4 deletions .github/workflows/pr-e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
exit 1

- name: Checkout repository
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
fetch-depth: 0

Expand All @@ -38,9 +38,20 @@ jobs:
name: Test Release
if: github.event_name != 'pull_request' || !github.event.pull_request.draft
runs-on: ubuntu-latest
container:
image: ghcr.io/syself/caph-builder:1.0.25
credentials:
username: ${{ github.actor }}
password: ${{ secrets.github_token }}
env:
BUILD_IN_CONTAINER: "false"
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6

- name: Fix broken env var HOME
uses: ./.github/actions/fixes

- name: Test Release
id: manager-image
uses: ./.github/actions/test-release
Expand All @@ -58,7 +69,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e
uses: ./.github/actions/e2e
Expand All @@ -79,7 +90,7 @@ jobs:
- test-release
steps:
- name: checkout
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Run e2e Test
id: e2e-bm
uses: ./.github/actions/e2e
Expand Down
Loading
Loading