Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Camel K installed globally by default #1693

Closed
nicolaferraro opened this issue Sep 8, 2020 · 2 comments
Closed

Camel K installed globally by default #1693

nicolaferraro opened this issue Sep 8, 2020 · 2 comments
Labels
area/build-operator Related to the internal image build operator area/installation Installation and Topology kind/epic
Milestone

Comments

@nicolaferraro
Copy link
Member

We should move towards a vision where Camel K Integrations are resources that anyone can use in a cluster, just like Deployments.
A cluster admin installs Camel K in a cluster and anybody can use it.

This can be achieved by:

  1. Changing the installation mode
  • Helm: install the operator in the "camel-system" namespace by default
  • OLM: use global installation by default and the "operatorframework.io/suggested-namespace" annotation to install operator in "camel-system"
  • kamel install: default it to global in the "camel-system" namespace
  1. Improving builds

One of the major drawbacks of global installation is that builds don't use maven caches and they are much slower.
We need to work on that strategy to build globally and reuse integration kits across namespaces.

  1. Troubleshooting

Improve events to make sure that people who can't access "camel-system" can get notified about what's actually going wrong and how to fix it.
This include signalling issues with configuration, especially on Kubernetes.

Wdyt?
@lburgazzoli , @astefanutti

@nicolaferraro nicolaferraro added this to the 1.3.0 milestone Sep 8, 2020
@lburgazzoli
Copy link
Contributor

I think we also need to have some segregation policies so admins can control who can see what

@nicolaferraro nicolaferraro modified the milestones: 1.3.0, 1.4.0 Dec 22, 2020
@astefanutti astefanutti added area/installation Installation and Topology area/build-operator Related to the internal image build operator labels Feb 11, 2021
@astefanutti
Copy link
Member

I think we can close this and follow-up the discussion in #1799.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build-operator Related to the internal image build operator area/installation Installation and Topology kind/epic
Projects
None yet
Development

No branches or pull requests

3 participants