Skip to content

feat: improvement for monorepos and k8s preset#425

Merged
lucabello merged 13 commits intomainfrom
feat/improvements-for-monorepos
Mar 9, 2026
Merged

feat: improvement for monorepos and k8s preset#425
lucabello merged 13 commits intomainfrom
feat/improvements-for-monorepos

Conversation

@lucabello
Copy link
Contributor

@lucabello lucabello commented Mar 9, 2026

This PR brings a few things needed by Tempo but that will be useful in general:

  • improvements for monorepo CI (Tempo, Pyroscope; soon also Mimir, Loki HA)
    • enable-integration input: allows skipping integration tests, useful when they're shared by both coordinator and worker and would otherwise run twice (once per charm)
  • add k8s preset to test with Canonical k8s instead of microk8s (still supported, but no longer the default)
    • other than this being something we should do, microk8s was having some issues with enabling metallb, so this feels like a better choice overall

Note that selecting k8s as the provider is adding a flag for the Juju controller bootstrap in order to bring in a fix for juju/juju#21664 ; once this is no longer needed, we can remove it.

@lucabello lucabello requested a review from a team as a code owner March 9, 2026 15:19
@lucabello lucabello merged commit 4666c38 into main Mar 9, 2026
1 check passed
@lucabello lucabello deleted the feat/improvements-for-monorepos branch March 9, 2026 15:27
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.

1 participant