Commit Graph

265 Commits (dbc4e537feb3b96f57db3ad81b4711968bc6be2c)

Author SHA1 Message Date
stefanprodan 4a872836e3 Generate tk docs with cobra/doc
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
stefanprodan 9cec671f6c Add public repos and semver support to create cmd
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
stefanprodan bba9ac0aa1 Add ssh tools to requirements check
stefanprodan 403a0f2882 Add check command
- verify minimum supported version of kubectl, kustomize and
Kubernetes API
stefanprodan 94e0b3c9c3 Add install command with dry-run option
- build kustomization
- apply output on the cluster
- check rollout status of source and kustomize controllers
stefanprodan e304059299 Add kubeconfig global flag
stefanprodan 4f449a1ffd Add check command
stefanprodan c8fdf76084 Init toolkit CLI