Skip to content

chore: add test KOF installation CI#585

Merged
AndrejsPon00 merged 1 commit into
k0rdent:mainfrom
AndrejsPon00:kof-installation-ci
Oct 16, 2025
Merged

chore: add test KOF installation CI#585
AndrejsPon00 merged 1 commit into
k0rdent:mainfrom
AndrejsPon00:kof-installation-ci

Conversation

@AndrejsPon00
Copy link
Copy Markdown
Contributor

Part of #534
This CI tests KOF installation on adopted clusters using the new Istio installation method

@AndrejsPon00 AndrejsPon00 marked this pull request as ready for review October 15, 2025 12:08
Copilot AI review requested due to automatic review settings October 15, 2025 12:08
Copy link
Copy Markdown
Contributor

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

This PR adds a new CI workflow to test KOF installation on adopted clusters, specifically testing the new Istio installation method. The workflow validates the complete installation process including KCM setup, optional Istio configuration, and metrics collection verification.

Key Changes:

  • New GitHub Actions workflow for testing KOF installation with both standard and Istio-enabled configurations
  • Temporarily disabled dev-istio target in the upgrade workflow
  • Fixed case sensitivity issue in chart repository URLs for GHCR

Reviewed Changes

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

File Description
.github/workflows/pr_test_kof_installation.yaml New workflow testing KOF installation on adopted clusters with dev and dev-istio matrix targets
.github/workflows/pr_test_adopted_upgrade.yml Commented out dev-istio target, leaving only dev for upgrade tests
.github/workflows/build_charts.yml Fixed repository name to lowercase for GHCR compatibility

Comment thread .github/workflows/pr_test_kof_installation.yaml Outdated
Comment thread .github/workflows/pr_test_kof_installation.yaml Outdated
Comment thread .github/workflows/pr_test_kof_installation.yaml Outdated
Comment thread .github/workflows/pr_test_kof_installation.yaml Outdated
Comment thread .github/workflows/pr_test_kof_installation.yaml Outdated
denis-ryzhkov
denis-ryzhkov previously approved these changes Oct 15, 2025
Comment thread .github/workflows/pr_test_kof_installation.yaml Outdated
Comment thread .github/workflows/pr_test_kof_installation.yaml Outdated
@AndrejsPon00 AndrejsPon00 added this pull request to the merge queue Oct 16, 2025
Merged via the queue into k0rdent:main with commit f989f01 Oct 16, 2025
2 checks passed
@github-project-automation github-project-automation Bot moved this to Done in k0rdent Oct 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

4 participants