Commit Graph

316 Commits (aa533b28fb479b2236a33bf427030e31e1116af9)

Author SHA1 Message Date
Stefan Prodan 9867c4baf0
Add create secret git command
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Aurel Canciu d15b0107e4
Fix list parsing issue in the docs
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
Aurel Canciu c1f209c7a5
Add information about the AUR packages to docs
Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
Michael Bridgen 001d37567c Provide pointers to the install guides in roadmap
This gives people a way into the software, alongside the idea of how
ready it is.

Signed-off-by: Michael Bridgen <michael@weave.works>
Michael Bridgen af82ce31a6 Bring image automation roadmap up to date
Specifically,

 - using credentials from a secret is done
 - the CLI integration is underway

I gave the %-complete a decent bump to reflect those, and all the work
on making the image-* controllers have all the GOTK dials and knobs
e.g., suspend.

Signed-off-by: Michael Bridgen <michael@weave.works>
Michael Bridgen 12ad4908fa Separate out "scans at all" from authentication
This makes it a clearer that the component does something worthwhile,
and is lacking mainly in platform-specific support.

Signed-off-by: Michael Bridgen <michael@weave.works>
Viktor Farcic 8834ab0210 Video
Signed-off-by: Viktor Farcic <viktor@farcic.com>
Stefan Prodan 90f4891ca9
Automate Flux upgrades with GitHub Actions
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan bd05a8173c
Specify where to place Kubernetes manifests after bootstrap
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan d2df9ccf33
Add service account arg to create commands
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 2c044a27e4
Add upgrade docs to install guide
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 567ce7f987
Add suspend status to get sources commands
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan e7ff319685
Add resume source commands
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 072138deff
Add suspend source commands
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Chanwit Kaewkasi 99f5dbf16b add a note not to apply encrypted secrets directly
Signed-off-by: Chanwit Kaewkasi <chanwit@gmail.com>
Stefan Prodan a8e5876b2e
Add create tenant to CLI docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
George Tseres 5e47c16099 Update docs/guides/flux-v1-migration.md
Co-authored-by: Stefan Prodan <stefan.prodan@gmail.com>
Signed-off-by: gtseres <george.tseres@gmail.com>
George Tseres 902db4c732 Add reference to the bootstrap migration
Signed-off-by: gtseres <george.tseres@gmail.com>
Stefan Prodan 48bed79439
Add values-from arg to create helmrelease cmd
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 3b2253ddc0
Add docs on how to use Kustomize to generate Helm values
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 59adef5bcc
Add AWS IAM role example to SOPS docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Aurel Canciu 53a1db0703
Adjustments to support new sa name in kustomize
Supporting changes in 

Signed-off-by: Aurel Canciu <aurelcanciu@gmail.com>
Stefan Prodan bed48ada82
Fix cluster path in install docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 17468cb5f5
Add the Terraform provider to install docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 7792cd6a10
Add token authentication option to bootstrap
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan cedb33b2b9
Add values file example to Helm docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Hidde Beydals 3fadc94711 docs: include releaseName in HelmRelease example
Signed-off-by: Hidde Beydals <hello@hidde.co>
Hidde Beydals 61d02bf5e4 docs: fix typo
Signed-off-by: Hidde Beydals <hello@hidde.co>
nguyenductoan f0517906b7 docs: fix typo
Signed-off-by: nguyenductoan <ductoan593@gmail.com>
Philip Laine b036999b8c Update authentication hint for Azure
Signed-off-by: Philip Laine <philip.laine@xenit.se>
Stefan Prodan 9f7835d818
Add target namespace to create ks cmd
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 47a1743965
Add customize Flux manifests section to install docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Daniel Morgan ba4df070cf fixing command for expected output
The \ before the comment here means the subsequent lines end up getting commented out (and then not exported), see: https://stackoverflow.com/questions/9522631/how-to-put-a-line-comment-for-a-multi-line-command

Signed-off-by: Daniel Morgan <daniel@morgan.cymru>
Hidde Beydals e6006e0833 Update Helm v3 feature parity roadmap
Signed-off-by: Hidde Beydals <hello@hidde.co>
Michael Bridgen 71995b4f83 Refine description of Sources
Signed-off-by: Michael Bridgen <michael@weave.works>
Michael Bridgen 932c91d022 Move gitops toolkit index under components/
Signed-off-by: Michael Bridgen <michael@weave.works>
Michael Bridgen 107e7424d1 Explain more up-front in website homepage
This commit

 - adds a brief explanation of what Flux does
 - makes the target features a little more self-explanatory
 - gives GitOps Toolkit its own index page

Signed-off-by: Michael Bridgen <michael@weave.works>
Michael Bridgen c93181c0ad Add section on target users
Signed-off-by: Michael Bridgen <michael@weave.works>
Stefan Prodan b2b64e7283
Update tag line and featured talks
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Hidde Beydals e5bb3d5645 Add Helm Operator migration guide
Signed-off-by: Hidde Beydals <hello@hidde.co>
Sylvain Rabot 78d7dca985
Add a --context option
Signed-off-by: Sylvain Rabot <sylvain@abstraction.fr>
Stefan Prodan 427b107d0e
Add release procedure documentation
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan e4c701864a
Update bootstrap docs to match v0.2
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 300c3dd578
Update talks section
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan bb6a61a313
Add migration guide for Flux v1 users
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
mewzherder 65244e3b8d Community section: add link to GH Discussions
Signed-off-by: mewzherder <tamao@weave.works>
Michael Bridgen 031c09d8dc Link to specific guide
In the absence of a dev-guides index or other GitOps Toolkit specific
home page, link to the dev guide that exists, for now.

Signed-off-by: Michael Bridgen <michael@weave.works>
Michael Bridgen 5209d9cf75 Add GOTK section to index
Signed-off-by: Michael Bridgen <michael@weave.works>
Michael Bridgen 5e96cec95b Replace GitOps Toolkit in docs
This replaces most mentions of "GitOps Toolkit" and "toolkit" with
"Flux". I have adopted the style of using "Flux v2" in the first
mention, and thereafter just "Flux".

Signed-off-by: Michael Bridgen <michael@weave.works>
Hidde Beydals 0bf52f4746 Change `fluxcd/toolkit` to `fluxcd/flux2`
Signed-off-by: Hidde Beydals <hello@hidde.co>
Hidde Beydals 345707e6cc Incorporate name and metric changes in Grafana cfg
Signed-off-by: Hidde Beydals <hello@hidde.co>

Signed-off-by: Hidde Beydals <hello@hidde.co>
Hidde Beydals e2752e4508 Rename `gotk` binary to `flux`
Signed-off-by: Hidde Beydals <hello@hidde.co>
Hidde Beydals 9916a53761 Rename `gotk-system` namespace to `flux-system`
Signed-off-by: Hidde Beydals <hello@hidde.co>
Hidde Beydals c3fdc41a91
Update HelmRelease documentation
* Remove mention of dependency download limitation
* Include bucket sources in HelmRelease guide

Signed-off-by: Hidde Beydals <hello@hidde.co>
Philip Laine b0d2a38ff6 Refactor manifest generation
Signed-off-by: Philip Laine <philip.laine@xenit.se>
Stefan Prodan db17cacbf4
Update the stable Helm repository in docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 06434464bb
Add monitoring guide
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Ally Parker 2d67ea5f7f Add secret-ref flag to git source
Add secret-ref flag to Helm source

Add secret-ref to bucket source
“Anton 95ef3c1782 Update docs
“Anton a58c18e992 Refresh bootstrap and install docs
Stefan Prodan a8b667780a
Add Windows OS to CLI install docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan d0eb55fb86
Merge branch 'gitlab-https-auth' of https://github.com/fluxcd/toolkit into gitlab-https-auth
Stefan Prodan b041dbd14f Add GitLab HTTPS auth to bootstrap options
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Hidde Beydals 19918cd342 Refactor create, reconcile and resume cmds
* Take ObservedGeneration into account in readiness checks where
  applicable
* Reduce amount of code (and duplicate GETs) by working with pointers
  where possible
* Improve logged messages to properly take resource names into account
  and better describe processes
Stefan Prodan 16f0ed548e
Add GitLab HTTPS auth to bootstrap options
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stacey Potter 18bdd26be8
updated with featured talks + upcoming meetups
Michael Bridgen 7a2eae0699 Mark the design tasks for image automation as done
This leaves the implementation tasks as not done -- a bit of a
simplification, since there's some implementation done, and some
design left to do, but it's close enough at this level.

I estimated that having the design basics figured out is worth 30%
overall.
Stefan Prodan ca8cf44200
Add cluster stats dashboard to docs
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Stefan Prodan 90591e852d
Update docs website
- add notification-controller/api commands to index
- move diagrams to docs website
- update CRDs docs

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Nanik 7dc8aa66a6 Add ARM instruction under staging and production bootstrap
Philip Laine d32e8c6e98 Remove aliases
Philip Laine 55cee488bc Update docs
Philip Laine 94cf7c329c Update docs
Stefan Prodan ca970b4ffb
docs: Install the monitoring stack with gotk
Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
Jared Rieger bfd6d14bf3 Update api versions in guides
Daniel Holbach 2ce9823b3a close parentheses, make link to guide more obvious
Hidde Beydals c0623334ee Update guide to include column output commands
Hidde Beydals d41bd6b6b1
Merge pull request from circa10a/main
Switch get commands to use tables for output
circa10a 3619cb8bd1 Switch get commands to use tables for output
Signed-off-by: circa10a <caleblemoine@gmail.com>
Yiannis 5372dd633e Update api versions in docs
stefanprodan 07677ed4a7 Add option to disable the network policy at install time
stefanprodan 0e52065893 Change the bootstrap default branch to main
stefanprodan 536630cbcd Update roadmap after v0.1 release
Philip Laine edddf65d0e Update docs for git notifiers
Hidde Beydals ff6a1c14be Rename 'gitops-system' namespace to 'gotk-system'
To align with the project name, and the group introduced in .
stefanprodan d902c71a6f Update components to v0.1
stefanprodan 393be92632 Add support for multi-namespace tenant ownership
stefanprodan d11fa476e1 Refactor object kind/name parsing
stefanprodan bd2994f9ab Add support for Bucket sources to Kustomizations/HRs
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