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

[epic] Improve kustomize layouts across OLMv1 components #967

Open
2 tasks done
Tracked by #950
everettraven opened this issue Jun 24, 2024 · 3 comments
Open
2 tasks done
Tracked by #950

[epic] Improve kustomize layouts across OLMv1 components #967

everettraven opened this issue Jun 24, 2024 · 3 comments
Labels

Comments

@everettraven
Copy link
Contributor

everettraven commented Jun 24, 2024

Recently we've done some work related to TLS support that has uncovered some difficulty in navigating the existing layout of manifests and utilization of kustomize to compose the V1 components and install them as a "single entity". Some of the struggles we've encountered are:

  • Difficulty in sharing CAs for TLS certificates across namespaces
  • Shared namespaces (switched to this pattern to resolve ^) causes some clashing related to labels and selectors, especially for metrics
  • Separate component repositories and installation steps results in potentially clashing resources (i.e shared namespace, cert-manager resources, etc.)

To mitigate this, it was discussed offline between a few of the maintainers and determined that it would be worth the effort to re-think our manifest layouts and how we compose the OLMv1 components for installation. The goal of this epic is to capture the need for this work and serve as an area of discussion / planning.

@tmshort
Copy link
Contributor

tmshort commented Jun 24, 2024

As part of this, the consolidation of the ClusterIsser and dependencies need to be consoilidated. Currently, it is being applied via a HEREDOC for the e2e's and a separate YAML file for Tide.

Getting these resources into the kustomize config will fix this issue.

@tmshort
Copy link
Contributor

tmshort commented Jun 25, 2024

@tmshort
Copy link
Contributor

tmshort commented Jun 25, 2024

See: #970

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

2 participants