Commit Graph

33 Commits (750830c3021ec09bdb1fa360e67094ded0cd347f)

Author SHA1 Message Date
Manuel Morejon 750830c302
Replace tk sync example by tk reconcile 5 years ago
Manuel Morejon d245ef9b39
Remove tk sync example from help command
Signed-off-by: Manuel Morejon <manuel@mmorejon.io>
5 years ago
stefanprodan 3620b76139 Make notification component optional 5 years ago
stefanprodan aaad618e20 Rename kustomization arg from validate to validation
Fix `tk create kustomization` command args inconsistency with the Kustomize API
5 years ago
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.
5 years ago
stefanprodan 394227571f Rename sync cmd to reconcile 5 years ago
stefanprodan e180611024 Refactor defaults
- add dedicated components flag for bootstrap/install/check
- extract defaults to vars
- update CLI docs
5 years ago
stefanprodan 02521b6964 Add helm-controller to installer 5 years ago
stefanprodan e594350307 Add notification controller to tk components 5 years ago
Hidde Beydals 329e21fd78 Create logger interface 5 years ago
Hidde Beydals 21fd436621 Add descriptions to all CLI commands 5 years ago
stefanprodan 892230280c Honour KUBECONFIG environment variable 5 years ago
Hidde Beydals 0e81f6c3af docs: disable autogen footer CLI docs 5 years ago
Hidde Beydals 1df5a36f84 Copyright headers 5 years ago
stefanprodan f231107869 Set tk version at release time 5 years ago
stefanprodan 89aa7463ef Release v0.0.1-alpha.1 5 years ago
stefanprodan 5c2c4ccdba Add service account args
- update kustomize-controller to v0.0.1-alpha.7
- change args to match the v0.0.1-alpha.7 API
- add service account args
5 years ago
stefanprodan f127adc8ea Implement export to YAML
- add export commands for git sources and kustomizations
- add export e2e tests
5 years ago
stefanprodan 6d590fe4d2 Implement delete for git sources
- add delete source git command
- add delete source git e2e test
5 years ago
stefanprodan 1e03155e8b Add poll interval global variable 5 years ago
stefanprodan 21e0d38152 Implement sync command
- sync git sources
- sync kustomizations along with their sources
5 years ago
stefanprodan 8d15970dbe Add wait log 5 years ago
stefanprodan c6793f6eaf Refactor create command
- move GitRepository operations to create source git
- update examples and e2e tests
5 years ago
stefanprodan 3bcc2ae992 Format commands examples 5 years ago
stefanprodan 78af1dd2b4 Implement components selection
- add components global flag
- install selected components
- check selected components
5 years ago
stefanprodan 98c32dce3d Refactor exec helpers 5 years ago
stefanprodan 4a872836e3 Generate tk docs with cobra/doc 5 years ago
stefanprodan 8392c4fe24 Refactor logging 5 years ago
stefanprodan e308097785 Add timeout option to install/uninstall 5 years ago
stefanprodan 9cec671f6c Add public repos and semver support to create cmd 5 years ago
stefanprodan 1371b4d4d3 Implement create source for ssh git repos
- generate host keys and SSH keys
- prompt for deploy key setup
- generate gitrepo source
- wait for source to sync
5 years ago
stefanprodan e304059299 Add kubeconfig global flag 5 years ago
stefanprodan c8fdf76084 Init toolkit CLI 5 years ago