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

main parts of controller guide #13

Merged
merged 13 commits into from
Mar 20, 2022
Merged

main parts of controller guide #13

merged 13 commits into from
Mar 20, 2022

Conversation

clux
Copy link
Member

@clux clux commented Mar 7, 2022

very early stage WIP. for parts of #5 .

  • application.md
  • reconciler.md
  • internals.md - quick flow diagram of controller/applier/watchers
  • relations - configuring the world, factored out of reconciler
  • observability (following controller-rs approach)

plus some empty shells that are linked to but not listed in the ToC:

  • webserver.md (basically just links to controller-rs for actix and version-rs for axum)

earlier merged pr did object.md.

will try to do some during the week when i have time.

closes kube-rs/kube#849

@clux clux mentioned this pull request Mar 7, 2022
19 tasks
docs/controllers/reconciler.md Outdated Show resolved Hide resolved
clux added 2 commits March 9, 2022 10:27
- internals factor out hard stuff
- relations factor out complexity from reconciler
- info on associated crates for kube-rs/kube#849

Signed-off-by: clux <[email protected]>
this was hard, and will require some helpers in kube..

Signed-off-by: clux <[email protected]>
@clux
Copy link
Member Author

clux commented Mar 17, 2022

have left many WIP points around, but the main parts of application/reconciler is done along with some peripheral pages (internals/relations/observability) that got completed while i tried avoiding doing the main pages.

will probably merge this tomorrow and release 0.70 (docs depend on earlier ergonomic fixes)

@clux clux marked this pull request as ready for review March 17, 2022 21:26
@clux clux changed the title sketch out main 3 parts of controller guide main parts of controller guide Mar 17, 2022
Signed-off-by: clux <[email protected]>
@clux
Copy link
Member Author

clux commented Mar 20, 2022

merging, will outsource some help in the channel for reviews :-)

@clux clux merged commit 58639dd into main Mar 20, 2022
@clux clux deleted the main3 branch March 20, 2022 09:11
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.

Document tokio dependency
1 participant