Commit Graph

427 Commits (4ea70765af441cf1383669a67ce5327d4ce601f4)

Author SHA1 Message Date
stefanprodan 83bd245bfd Add Bucket API spec to docs
stefanprodan a02452ccb9 Implement bucket CRUD commands
Hidde Beydals 6e7b311696 Add community section to `README.md`
Daniel Holbach c2661fb79e Add community section
fixes: 
Daniel Holbach 4e70fd704b remove superfluous spaces
stefanprodan 1c7994a353 Add support for namespace/name format in depends-on
stefanprodan 85801f18ae Add uninstall section to install guide
stefanprodan f93a40a18b Suspend bootstrap kustomization on uninstall
stefanprodan 101e7bbce0 Add support for ARMv7
Stefan Prodan 8ca6e44de7
Merge pull request from fluxcd/tenant-cmd
Add create tenant command
stefanprodan fafcf09570 Add -n shorthand for namespace flag
Hidde Beydals 346d8f7583 docs: add more content to the README.md
stefanprodan 2096532f5d Add create tenant command
Stefan Prodan 67e0acd044
Merge pull request from stealthybox/shell-completions
Support bash, fish, zsh, and powershell shell completions as separate sub-commands
leigh capili cbcdfc5f6c Support bash, fish, zsh, and powershell shell completions as separate sub-commands
stefanprodan 2bac5aabee Add log level flag
stefanprodan d5e78b9f80 Add watch all namespaces flag
Hidde Beydals ea010895a0 docs: update Helm roadmap
stefanprodan a7b1b04920 Add bootstrap reinstall e2e test
stefanprodan 1218d6abe8 Add branch flag to bootstrap cmd
stefanprodan 797cd9bea2 Add label arg to create commands
stefanprodan ca1f84d22b Publish Homebrew formula
stefanprodan ee33702463 Add Mozilla SOPS guide to docs
stefanprodan 8b6995e9ec Add decryption flags to create kustomization cmd
stefanprodan 5c8d00665f Use GitHub Container Registry for AMD64/ARM64 images
Stefan Prodan f4d78cc08e
Merge pull request from fluxcd/arch
Add ARM64 support to install/bootstrap
stefanprodan 1b55ead16e Add ARM64 to install docs and script
stefanprodan 3f07bd6471 Add arch flag to install/bootstrap
Hidde Beydals 2f861f19c0 Update `gotk create helmrelease` examples
To better reflect optional fields and highlight specific configuration
options.
Scott Rigby 44a3cf86d3 Docs: fix gotk create helmrelease examples
Signed-off-by: Scott Rigby <scott@r6by.com>
Hidde Beydals 7719dd378b docs: GitRepository source in HelmRelease guide
Philip Laine 496abc3a98 Add documentation for github commit status
Hidde Beydals 8b9abfb26e
Merge pull request from fluxcd/docs/helmrelease-guide-changes
Hidde Beydals e53d0dadbf Support GitRepository source in HelmRelease cmds
Hidde Beydals 2727f4b92d docs: update helm-controller doc
Hidde Beydals 0f74f65af8 docs: update FAQ differences Helm integration
Hidde Beydals 8e03968370 docs: incorporate HelmRelease API changes in guide
Daniel Holbach cc18077192 update roadmap
Daniel Holbach a96bb72fb8 Roadmap for Flux v2 is settled for now, remove note
Hidde Beydals 22624ae4d5 Rename `tk` binary to `gotk`
To avoid conflicts with the `tk` binary from the Tanka project.
Stefan Prodan 35d6172d06
Merge pull request from fluxcd/ssh-host
Add SSH hostname arg to GitLab bootstrap
stefanprodan b5ed8f0183 Add SSH hostname arg to GitLab bootstrap
stefanprodan 7cb3bb0d4e Fix Harbor typo
Hidde Beydals a8e534a8a4 Update helm-controller roadmap
Hidde Beydals 4707a3075e Document targetPath in Helm Releases guide
Michael Bridgen 1976d4cc1b Add line item for SOPS support
Daniel Holbach 70897cebfe Add initial set of FAQ
closes: 
stefanprodan 35a209903e Add monitoring section to install docs
stefanprodan 17ca3f8ac2 Add control plane dashboard screens
stefanprodan 1ff4495737 Link to installation docs from other guides
stefanprodan 02c0dc1217 Add bootstrap path example to installation
stefanprodan fb43c194b9 Add installation guide
Hidde Beydals 123433c4ea Support providing TLS certs for helm source
Stefan Prodan 58619076ea
Merge pull request from fluxcd/docs-roadmap-update
Mark metrics as completed in roadmap
stefanprodan a50d1c5784 Update roadmap
Hidde Beydals 427c60618f docs/helm: guide on values from resources
Hidde Beydals 54b11e7b25 Update components
- source-controller to v0.0.7
- kustomize-controller to v0.0.7
- helm-controller to v0.0.1
- notification-controller to v0.0.6
bia dfb20dd1ca docs: progressbar as subtitle
bia 4f22016f13 docs: improve goals styling
bia 430a2d0454 docs: add progressbar and checkmarks to roadmap
Manuel Morejon ffd4784916
Replace tab by space
Manuel Morejon 750830c302
Replace tk sync example by tk reconcile
stefanprodan c2ff169c08 Add image pull secret arg to install/bootstrap
stefanprodan 57a1dbfc6d Add container registry option to install/bootstrap
stefanprodan 8e67cfd5c9 Delete custom resources during uninstall
Remove Kustomizations, GitRepositories and HelmRepositories before deleting the toolkit controllers and CRDs.
stefanprodan c85af78025 Add sealed secrets guide
stefanprodan 0b2bc7ab3f Implement get/export HelmRelease for Helm releases
stefanprodan 797aec5528 Add create/delete HelmRelease e2e tests
stefanprodan 5f0b95dc59 Implement create/delete for Helm releases
stefanprodan 5254dca9d9 Add Helm repository cmd docs
stefanprodan aaad618e20 Rename kustomization arg from validate to validation
Fix `tk create kustomization` command args inconsistency with the Kustomize API
Stefan Prodan dcec8007d4
Merge pull request from luxas/go_git_provider
Add go-git-providers proposal
Michael Bridgen 38825bf96a
Cosmetic: indent sublist
Michael Bridgen faa69da28d
Link to image update discussion
.. and rearrange the line items a little. I removed the mention of source-controller because it doesn't feature in the design as drafted.
Hidde Beydals 88802a44e7 Make nested list work correctly in roadmap
Stefan Prodan 94498d862d
Merge pull request from fluxcd/static-manifests
Use semver manifests as kustomize base
stefanprodan b92cbcd7e7 Use semver manifests as kustomize base
Instead of cloning the components repositories to download the base manifests, we build them in CI at release time and download them in tk install/bootstrap based on the provided semver. This speeds up the manifests generation from minutes to milliseconds.
Hidde Beydals 9ef2ff92df Update "Helm Operator v2" roadmap
stefanprodan 499ba15004 Add export option to tk install
stefanprodan ea576179f9 Add webhook receivers section to Helm guide
Hidde Beydals 06906eba4c Document helm-controller notifications in guide
Hidde Beydals a5a3a9c586 Make existence of HelmChart visible
Hidde Beydals 746dfbd955 Managing Helm releases guide
Lucas Käldström b1993d2fb7
Add Reconcile methods and TeamAccess struct. Mention ErrNotFound and ErrAlreadyExists. Add List() to TeamAccess. Rename GetTitle() to GetName()
Lucas Käldström e8096dec88
Rename the Repository Teams and Credential clients
Lucas Käldström 39eee51ec8
Add extra goals of best practices
Lucas Käldström 7bb3a10795
Remove the URLParser, and Provider from the *Ref types
stefanprodan 8dc5db17ac Add helm suspend/resume commands
stefanprodan 7a68c4ccf3 Add reconcile helm commands
Lucas Käldström 4c684df653
Add go-git-providers proposal
stefanprodan 394227571f Rename sync cmd to reconcile
stefanprodan e180611024 Refactor defaults
- add dedicated components flag for bootstrap/install/check
- extract defaults to vars
- update CLI docs
stefanprodan 24418370f1 Add helm-controller docs
stefanprodan 0bf46cb63f Add source watcher dev guide
stefanprodan 97592a1387 Add webhook receivers guide to docs
stefanprodan e95b137011 Mark events forwarding task as completed
stefanprodan ad655183e0 Update notification-controller to v0.0.1
Daniel Holbach a4ca813cf5 add symlink and make it work
stefanprodan b9f7b1d175 Enable notifications for source events
stefanprodan 229d1d8c6e Add notifications guide
stefanprodan b11b9588f8 Update tk docs
stefanprodan a744b304a0 Add notification controller to docs
Stefan Prodan 006c949941
Merge pull request from fluxcd/docs-meta
Add metadata to docs website
stefanprodan 72e06ab337 Add metadata to docs website
Hidde Beydals 21fd436621 Add descriptions to all CLI commands
Stefan Prodan fd7ab0a7fd
Hidde's fixes to roadmap
Co-authored-by: Hidde Beydals <hiddeco@users.noreply.github.com>
stefanprodan c3c84d0ea0 Add roadmap draft to docs
Hidde Beydals 0969a0c42a
Merge pull request from fluxcd/docs/menu
Hidde Beydals 6e06f94a91 docs: mention interoperability CAPI providers
Hidde Beydals 0e81f6c3af docs: disable autogen footer CLI docs
stefanprodan ee749236e1 Add target features and diagram to docs
stefanprodan 917598acf8 Add toolkit components docs
stefanprodan da95b7559d Add cluster creation commands to docs
stefanprodan 041b475f49 Add workflow overview to get started guide
stefanprodan c0a8604f90 Add production workflow to docs
stefanprodan 3d7349ee53 Generate cmd docs
stefanprodan 0935a637f9 Add prerequisites check to docs
stefanprodan 9ffe908c66 Add docs intro
stefanprodan 5074ff2889 Add install script to website
stefanprodan c1d7582461 Add get started guide
stefanprodan 186c7d5786 Publish mkdocs to gh-pages
stefanprodan badd2a102f Generate bootstrap docs
stefanprodan c047a4476e Add bootstrap docs
stefanprodan b0b19b0dea Regen docs for the v0.0.1-alpha.7 API
stefanprodan afcb41c59b Add bash completion cmd
stefanprodan a142abb087 Add toolkit diagram
stefanprodan be3f65d800 docs: add CLI help