Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@AndrejsPon00
Copy link
Contributor

@AndrejsPon00 AndrejsPon00 commented Sep 24, 2025

Closes #534

@AndrejsPon00 AndrejsPon00 force-pushed the remove-istio-code branch 7 times, most recently from fe6e0ce to b007e84 Compare October 9, 2025 13:30
@AndrejsPon00 AndrejsPon00 marked this pull request as ready for review October 16, 2025 16:29
@AndrejsPon00 AndrejsPon00 requested a review from gmlexx as a code owner October 16, 2025 16:29
@Copilot Copilot AI review requested due to automatic review settings October 16, 2025 16:29
Copy link
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 removes all Istio-related code and logic from the kof repository, moving it to a separate repository to improve modularity and maintainability. The changes align with the goal of decoupling Istio service mesh functionality from the core KOF observability platform.

  • Removes complete Istio operator integration including certificate management, remote secret handling, and multicluster setup
  • Updates label values from "child" to "member" for Istio role labels to reflect the architectural change
  • Replaces removed Istio functionality with new MultiClusterService templates for both regional and child clusters

Reviewed Changes

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

Show a summary per file
File Description
kof-operator/internal/controller/ Removes Istio certificate manager, remote secret manager, and related controller logic
kof-operator/go.mod Removes Istio and cert-manager dependencies
charts/kof-istio/ Completely removes the kof-istio Helm chart and all related templates
charts/kof-regional/kof-child/ Adds new MultiClusterService templates to replace removed Istio profiles
demo/cluster/ Updates Istio role labels and template versions in example cluster configurations
docs/ Removes Istio documentation and updates development instructions
Makefile Removes Istio deployment targets and updates related scripts

@AndrejsPon00 AndrejsPon00 marked this pull request as draft October 16, 2025 17:21
Copy link
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

Copilot reviewed 42 out of 46 changed files in this pull request and generated 4 comments.

Copy link
Collaborator

@denis-ryzhkov denis-ryzhkov left a comment

Choose a reason for hiding this comment

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

I've DRY-ed kof-collectors/kof-storage values set by kof-child/kof-regional even more. Please test the changes.

denis-ryzhkov
denis-ryzhkov previously approved these changes Oct 24, 2025
denis-ryzhkov
denis-ryzhkov previously approved these changes Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Extract Istio setup from kof-istio and kof-operator to k0rdent-istio chart with operator

2 participants