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

write a page about operator packaging #12

Open
2 tasks
clux opened this issue Mar 7, 2022 · 1 comment
Open
2 tasks

write a page about operator packaging #12

clux opened this issue Mar 7, 2022 · 1 comment

Comments

@clux
Copy link
Member

clux commented Mar 7, 2022

as a peripheral part of the controller guide #5 under docs/controller/packaging.md

  • how to package a controller (what yaml is needed)
  • helm / kubectl

helm of course has it's flaws but is ubiquitous and not too bad to generate. maybe boostraping schemas if possible.

this guide should probably be distinct from a development workflow, which is likely to use other tools like tilt/skaffold directly.

@clux clux added the help wanted Extra attention is needed label Mar 7, 2022
@clux clux mentioned this issue Mar 7, 2022
19 tasks
@clux clux removed the help wanted Extra attention is needed label Sep 10, 2024
@clux
Copy link
Member Author

clux commented Sep 10, 2024

had a quick look at this, and am increasingly getting the feeling that operatorhub is mostly for show/introductions and not practical for real world usage. I basically see a bunch of untemplateable yaml in the repo, shell installs, stuff that's wildly out of date (prom operator latest is 1y old).

Reducing the scope of this to mere packaging with helm so that we can get the basics done in a pragmatic way.

(if any openshift people want to write something on OLM (use case, benefits, what's needed, lifecycle manager) and interaction with operatorhub to prove me wrong later that's probably fine - i didn't really give it a fair chance)

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

No branches or pull requests

1 participant