stefanprodan
aaad618e20
Rename kustomization arg from validate to validation
...
Fix `tk create kustomization` command args inconsistency with the Kustomize API
2020-07-20 15:10:33 +03:00
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.
2020-07-17 13:10:19 +03:00
stefanprodan
394227571f
Rename sync cmd to reconcile
2020-07-14 11:45:15 +03:00
stefanprodan
e180611024
Refactor defaults
...
- add dedicated components flag for bootstrap/install/check
- extract defaults to vars
- update CLI docs
2020-07-14 11:02:37 +03:00
stefanprodan
02521b6964
Add helm-controller to installer
2020-07-13 18:44:54 +03:00
stefanprodan
e594350307
Add notification controller to tk components
2020-07-02 12:52:55 +03:00
Hidde Beydals
329e21fd78
Create logger interface
2020-06-25 18:05:15 +02:00
Hidde Beydals
21fd436621
Add descriptions to all CLI commands
2020-06-25 15:49:31 +02:00
stefanprodan
892230280c
Honour KUBECONFIG environment variable
2020-06-24 09:25:30 +03:00
Hidde Beydals
0e81f6c3af
docs: disable autogen footer CLI docs
2020-06-23 16:25:55 +02:00
Hidde Beydals
1df5a36f84
Copyright headers
2020-06-23 11:25:38 +02:00
stefanprodan
f231107869
Set tk version at release time
2020-05-29 18:29:26 +03:00
stefanprodan
89aa7463ef
Release v0.0.1-alpha.1
2020-05-06 14:17:13 +03:00
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
2020-05-05 20:00:37 +03:00
stefanprodan
f127adc8ea
Implement export to YAML
...
- add export commands for git sources and kustomizations
- add export e2e tests
2020-04-30 00:12:16 +03:00
stefanprodan
6d590fe4d2
Implement delete for git sources
...
- add delete source git command
- add delete source git e2e test
2020-04-29 23:40:03 +03:00
stefanprodan
1e03155e8b
Add poll interval global variable
2020-04-29 10:48:12 +03:00
stefanprodan
21e0d38152
Implement sync command
...
- sync git sources
- sync kustomizations along with their sources
2020-04-29 08:50:27 +03:00
stefanprodan
8d15970dbe
Add wait log
2020-04-29 08:25:12 +03:00
stefanprodan
c6793f6eaf
Refactor create command
...
- move GitRepository operations to create source git
- update examples and e2e tests
2020-04-28 23:51:23 +03:00
stefanprodan
3bcc2ae992
Format commands examples
2020-04-28 21:01:20 +03:00
stefanprodan
78af1dd2b4
Implement components selection
...
- add components global flag
- install selected components
- check selected components
2020-04-27 16:59:04 +03:00
stefanprodan
98c32dce3d
Refactor exec helpers
2020-04-26 10:39:20 +03:00
stefanprodan
4a872836e3
Generate tk docs with cobra/doc
2020-04-25 20:07:48 +03:00
stefanprodan
8392c4fe24
Refactor logging
2020-04-25 13:16:34 +03:00
stefanprodan
e308097785
Add timeout option to install/uninstall
2020-04-25 11:50:42 +03:00
stefanprodan
9cec671f6c
Add public repos and semver support to create cmd
2020-04-25 00:02:09 +03:00
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
2020-04-24 22:32:17 +03:00
stefanprodan
e304059299
Add kubeconfig global flag
2020-04-24 15:07:03 +03:00
stefanprodan
c8fdf76084
Init toolkit CLI
2020-04-24 14:30:27 +03:00