Skip to content

Fix #6652: Default global operator to camel namespace - #6867

Merged
squakez merged 1 commit into
apache:mainfrom
Thundercloud12:feature/6652-default-global-operator-camel-ns
Oct 17, 2026
Merged

squakez merged 1 commit into
apache:mainfrom
Thundercloud12:feature/6652-default-global-operator-camel-ns

Conversation

@Thundercloud12

@Thundercloud12 Thundercloud12 commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Fixes #6652

Standardize the default namespace for global (cluster-scoped/descoped) Camel K operator installations to camel instead of camel-k. This aligns with the namespace convention adopted across the Camel ecosystem, such as in camel-tooling/camel-monitor-operator#195, so all Camel-based operators deploy into the same default namespace.

Summary of Changes

  • Kustomize Overlay: Updated install/overlays/all-namespaces/kustomization.yaml to use camel as the default namespace.
  • Makefile: Updated DEFAULT_NS and the install-k8s-global target to default to camel.
  • E2E Support: Updated test helpers in e2e/support/test_support.go to copy dev registry configurations and dump the operator namespace from camel.
  • E2E Upgrade Test: Updated e2e/upgrade/upgrade_test.go to install the previous released operator version into camel by wrapping the remote overlay in a local Kustomization specifying the operator namespace.
  • CI Workflows: Updated GitHub Actions and E2E test workflows to create and wait for the operator in the camel namespace.
  • Documentation: Updated installation, contributing, registry, and uninstallation guides to reference camel.

Antigravity on behalf of Keerthan

@Thundercloud12

Copy link
Copy Markdown
Contributor Author

@squakez please inform me if any changes are required

@squakez

squakez commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Please, rebase, there is a conflict. Also, don't worry about the build check failure as it is an issue appeared in main which we will fix separately.

@Thundercloud12
Thundercloud12 force-pushed the feature/6652-default-global-operator-camel-ns branch 3 times, most recently from 21fa6b7 to b60ebc8 Compare October 8, 2026 09:39
@Thundercloud12

Copy link
Copy Markdown
Contributor Author

@squakez hey pushed the changes the main reason for the recent failure stems from the fact that tests are using still camel k

Comment thread .github/actions/registry-setting/action.yml Outdated
@Thundercloud12
Thundercloud12 force-pushed the feature/6652-default-global-operator-camel-ns branch from b60ebc8 to a347a55 Compare October 8, 2026 11:12
@Thundercloud12

Copy link
Copy Markdown
Contributor Author

@squakez did it, pleaase have a look, than you!

@Thundercloud12
Thundercloud12 force-pushed the feature/6652-default-global-operator-camel-ns branch from a347a55 to 3b5f84b Compare October 10, 2026 17:09
@Thundercloud12

Copy link
Copy Markdown
Contributor Author

@squakez rebased it, use agent on this one to fix the ci errors

@squakez squakez left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

If we merge this we must create a follow up issue in order to remind to revert the upgrade test change when moving to the next minor version

@squakez

squakez commented Oct 13, 2026

Copy link
Copy Markdown
Contributor

arkmq workflow is still using camel-k namespace apparently.

@Thundercloud12
Thundercloud12 force-pushed the feature/6652-default-global-operator-camel-ns branch from 3b5f84b to 969c4fe Compare October 14, 2026 13:31
@Thundercloud12

Copy link
Copy Markdown
Contributor Author

@squakez please have a look, the arkmq one now references camel-k correctly

@squakez

squakez commented Oct 15, 2026

Copy link
Copy Markdown
Contributor

Ouch. We have the same namespace problem for network policy workflow now. Please, fix and it should be complete to be merged afterwards.

@Thundercloud12
Thundercloud12 force-pushed the feature/6652-default-global-operator-camel-ns branch from 969c4fe to 3bdd6d2 Compare October 16, 2026 12:26
@Thundercloud12

Copy link
Copy Markdown
Contributor Author

@squakez done, please have a look!

@squakez
squakez merged commit 9a678f9 into apache:main Oct 17, 2026
15 of 16 checks passed
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.

Default global operator to camel namespace

2 participants