Skip to content

chore: backport ambient changes to track/2.4 - #206

Merged
NohaIhab merged 2 commits into
track/2.4from
kf-8449-chore-backport-ambient
Apr 27, 2026
Merged

NohaIhab merged 2 commits into
track/2.4from
kf-8449-chore-backport-ambient

Conversation

@NohaIhab

Copy link
Copy Markdown
Contributor

Kimonas Sotirchos and others added 2 commits April 27, 2026 15:20
Closes #187

1. Adds relation handling for the `service-mesh` and `istio-ingress-route` relations
2. Removed the old `IngressRelationWarnIfMissing ` component that was checking if the `ingress` relation was not established
3. Created a new `IstioRelationsConflictDetector` component that puts the charm to blocked state if both `ingress` and `istio-ingress-route` relation are established at the same time (NOTE: this could easily be a common component)
4. Created a copy of the Integration tests named `test_charm_ambient.py`

For now the integration tests are not checking something ambient specific, as here envoy is just a proxy. Will need to revisit this particular case (since there's no connected UI to check if the requests go to)
* chore: update terraform outputs to include ambient mesh relations
* fix: use jlumbroso/free-disk-space action
@github-actions github-actions Bot added the Libraries: Out of sync The charm libs used are out-of-sync label Apr 27, 2026
@NohaIhab
NohaIhab marked this pull request as ready for review April 27, 2026 13:11
@deusebio
deusebio requested a review from a team April 27, 2026 13:34
@deusebio

Copy link
Copy Markdown
Contributor

LGTM, tests using ambient has passed here

@NohaIhab
NohaIhab merged commit 43f9bc7 into track/2.4 Apr 27, 2026
11 checks passed
@NohaIhab
NohaIhab deleted the kf-8449-chore-backport-ambient branch April 27, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Libraries: Out of sync The charm libs used are out-of-sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants