Commit Graph

862 Commits (aa9bc4ce8bacfb84f3e8ae27152de9078dfb5da5)
 

Author SHA1 Message Date
Stefan Prodan 4c6dba2f39
Merge pull request from fluxcd/docs
Add CLI docs and maintainers file
stefanprodan 026d2460f4 Add coc, dco and maintainers docs
stefanprodan be3f65d800 docs: add CLI help
stefanprodan 28101c809d manifests: update source-controller to v0.0.1-alpha.5
Stefan Prodan fe25ea8cb3
Merge pull request from fluxcd/del-source
Implement export to YAML
stefanprodan 5530362568 Add credentials export option for git sources
stefanprodan f127adc8ea Implement export to YAML
- add export commands for git sources and kustomizations
- add export e2e tests
stefanprodan 6d590fe4d2 Implement delete for git sources
- add delete source git command
- add delete source git e2e test
Stefan Prodan 26afe9dffb
Merge pull request from fluxcd/ks-del-suspend-resume
Implement delete, suspend and resume kustomization
stefanprodan e5e06783bd Implement ks delete, suspend, resume commands
- add delete kustomization command with confirmation and warning id not suspended
- add suspend kustomization command
- add resume kustomization command
- add suspend/resume/delete e2e tests
Stefan Prodan 3c84dbb9cc
Merge pull request from fluxcd/get-commands
Implement get commands
stefanprodan 2225b2a6a9 Implement get commands
- add get sources git command
- add get kustomizations command
Stefan Prodan 790a483560
Merge pull request from fluxcd/create-source-git
Implement sync commands
stefanprodan 1e03155e8b Add poll interval global variable
stefanprodan 6d66f42382 Add ks alias to kustomization commands
stefanprodan cfa72ddb0b log: improve cmd logs
stefanprodan 0f99f313a0 check: exit 1 on control plane failed checks
stefanprodan aedff58f98 ci: add kustomization e2e tests
stefanprodan 21e0d38152 Implement sync command
- sync git sources
- sync kustomizations along with their sources
stefanprodan 8d15970dbe Add wait log
stefanprodan c6793f6eaf Refactor create command
- move GitRepository operations to create source git
- update examples and e2e tests
Stefan Prodan ea048c71b1
Merge pull request from fluxcd/git-tags
Add git tag option to create source
stefanprodan 3bcc2ae992 Format commands examples
stefanprodan a0ed1c2037 Add git tag option to create source
Stefan Prodan 1d7b8cd54f
Merge pull request from fluxcd/create-kustomization
Implement create kustomization command
stefanprodan 076aa09a99 Update source if exists
stefanprodan 57474fb274 Implement create kustomization
Stefan Prodan 29cc8f8fb4
Merge pull request from fluxcd/components-select
Implement components selection
stefanprodan 78af1dd2b4 Implement components selection
- add components global flag
- install selected components
- check selected components
Stefan Prodan 7ae09934af
Merge pull request from fluxcd/update-components
manifests: update components
stefanprodan 191a8bf83c manifests: update components
- source-controller v0.0.1-alpha.3
- kustomize-controller v0.0.1-alpha.5
Stefan Prodan 47456019be
Merge pull request from fluxcd/refactor-create-source
Refactor create source command
stefanprodan a9128a2cb4 Log source sync failure message
stefanprodan 0f5204a8c1 Refactor create source
- use source API package instead of a text template
- use controller-runtime client instead of kubectl
Stefan Prodan 7a804dfb2e
Merge pull request from fluxcd/install-version
Allow multiple installs based on namespace and version
stefanprodan e92b4401e8 Split e2e tests per command
stefanprodan d6d7bc329a Add silent option to uninstall
stefanprodan 1542e500f2 Add e2e tests for install/uninstall version
stefanprodan 98c32dce3d Refactor exec helpers
stefanprodan 09678d7966 Add version arg to install command
Stefan Prodan 2ebbed6479
Merge pull request from fluxcd/cmd-docs
Generate tk docs with cobra/doc
stefanprodan 4a872836e3 Generate tk docs with cobra/doc
Stefan Prodan 38cc918a2f
Merge pull request from fluxcd/install
Implement check, install, uninstall and create source commands
stefanprodan 70072f300a Add release workflow to CI
stefanprodan 8392c4fe24 Refactor logging
stefanprodan 2d300d7344 Add semver condition to check output
stefanprodan 13760258ab Add verbose option to create source
stefanprodan e308097785 Add timeout option to install/uninstall
stefanprodan 7d1a14d09a Add uninstall cmd
stefanprodan 4d8800ad62 Add basic-auth option to create source