Skip to content

Fix the remaining provider issues + upgrade init to 0.5.4 #3506

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 1, 2025

Conversation

Itxaka
Copy link
Member

@Itxaka Itxaka commented Jul 1, 2025

Should fix the latest provider issues and opensuse issues

@Itxaka Itxaka requested review from a team and Copilot July 1, 2025 10:28
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Fixes compatibility issues with provider logs during upgrade tests and updates the init image version.

  • Adds fallback to read legacy provider logs if journalctl has no entries
  • Improves test assertions by including the raw output on failure
  • Bumps KAIROS_INIT in the Dockerfile from v0.5.3 to v0.5.4

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
tests/provider_upgrade_latest_k8s_test.go Add fallback logic to read /var/log/kairos/provider-*.log when journalctl has no entries
tests/provider_upgrade_k8s_test.go Enhance Expect call to include resultStr in the failure message
images/Dockerfile Upgrade KAIROS_INIT argument to v0.5.4
Comments suppressed due to low confidence (1)

images/Dockerfile:2

  • [nitpick] Consider adding a brief comment or link to the changelog explaining why KAIROS_INIT was bumped to v0.5.4, to help future maintainers understand the change.
ARG KAIROS_INIT=v0.5.4

@Itxaka Itxaka enabled auto-merge (squash) July 1, 2025 10:37
@Itxaka Itxaka disabled auto-merge July 1, 2025 11:51
@Itxaka Itxaka merged commit 5eac7a1 into master Jul 1, 2025
108 of 115 checks passed
@Itxaka Itxaka deleted the fix_upgrade_K8s_issue branch July 1, 2025 11:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants