Commit graph

77 commits

Author SHA1 Message Date
Hidde Beydals
c5491b9da8 internal: add simple keyscanner
This is an initial implementation and not a replacement candidate
for ssh-keyscan since it does only scan the key of the algorithm
the client and server agreed upon. This agreement may change
depending on the key being used, making it useless for distributed
usages.
2020-05-04 09:08:00 +02:00
Stefan Prodan
4c7f133315
Merge pull request #19 from fluxcd/fix-resume
Fix resume waiting
2020-05-03 16:49:47 +03:00
stefanprodan
d8802b7d4a Fix resume waiting 2020-05-03 13:29:16 +03:00
Stefan Prodan
cf6ece1b4c
Merge pull request #18 from fluxcd/fix-rbac
manifests: fix leader election rbac
2020-05-03 13:12:24 +03:00
stefanprodan
47c249e3be manifests: fix leader election rbac 2020-05-03 13:05:35 +03:00
Stefan Prodan
ceaef7ccc4
Merge pull request #17 from fluxcd/rbac
manifests: add cluster reconciler RBAC and SA
2020-05-03 12:04:12 +03:00
stefanprodan
b9a8100dbb manifests: add cluster reconciler RBAC and SA 2020-05-03 11:33:28 +03:00
Stefan Prodan
58c096e7c0
Merge pull request #16 from fluxcd/bash-completion
Add bash completion command
2020-05-01 23:12:26 +03:00
stefanprodan
afcb41c59b Add bash completion cmd 2020-05-01 22:06:44 +03:00
stefanprodan
155cc66db9 Fix get cmd early exit 2020-05-01 19:47:56 +03:00
stefanprodan
9069a65a97 Add -s alias for silent arg 2020-05-01 19:47:56 +03:00
stefanprodan
8c0c2be05a build: update cobra to v1.0 2020-05-01 19:43:22 +03:00
Stefan Prodan
8aa3750279
Merge pull request #15 from fluxcd/install-script
Add CLI install instruction and script
2020-05-01 12:55:31 +03:00
stefanprodan
a142abb087 Add toolkit diagram 2020-05-01 12:47:57 +03:00
stefanprodan
7739d84fa7 Add CLI install instruction and script 2020-04-30 22:23:24 +03:00
Stefan Prodan
4c6dba2f39
Merge pull request #14 from fluxcd/docs
Add CLI docs and maintainers file
2020-04-30 20:08:26 +03:00
stefanprodan
026d2460f4 Add coc, dco and maintainers docs 2020-04-30 17:25:22 +03:00
stefanprodan
be3f65d800 docs: add CLI help 2020-04-30 17:24:45 +03:00
stefanprodan
28101c809d manifests: update source-controller to v0.0.1-alpha.5 2020-04-30 17:24:11 +03:00
Stefan Prodan
fe25ea8cb3
Merge pull request #13 from fluxcd/del-source
Implement export to YAML
2020-04-30 11:55:11 +03:00
stefanprodan
5530362568 Add credentials export option for git sources 2020-04-30 11:03:53 +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
Stefan Prodan
26afe9dffb
Merge pull request #12 from fluxcd/ks-del-suspend-resume
Implement delete, suspend and resume kustomization
2020-04-29 17:58:46 +03:00
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
2020-04-29 17:45:22 +03:00
Stefan Prodan
3c84dbb9cc
Merge pull request #11 from fluxcd/get-commands
Implement get commands
2020-04-29 14:15:50 +03:00
stefanprodan
2225b2a6a9 Implement get commands
- add get sources git command
- add get kustomizations command
2020-04-29 13:52:15 +03:00
Stefan Prodan
790a483560
Merge pull request #10 from fluxcd/create-source-git
Implement sync commands
2020-04-29 11:06:06 +03:00
stefanprodan
1e03155e8b Add poll interval global variable 2020-04-29 10:48:12 +03:00
stefanprodan
6d66f42382 Add ks alias to kustomization commands 2020-04-29 09:53:29 +03:00
stefanprodan
cfa72ddb0b log: improve cmd logs 2020-04-29 09:35:49 +03:00
stefanprodan
0f99f313a0 check: exit 1 on control plane failed checks 2020-04-29 09:10:27 +03:00
stefanprodan
aedff58f98 ci: add kustomization e2e tests 2020-04-29 09:08:10 +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
Stefan Prodan
ea048c71b1
Merge pull request #9 from fluxcd/git-tags
Add git tag option to create source
2020-04-28 21:09:30 +03:00
stefanprodan
3bcc2ae992 Format commands examples 2020-04-28 21:01:20 +03:00
stefanprodan
a0ed1c2037 Add git tag option to create source 2020-04-28 20:24:00 +03:00
Stefan Prodan
1d7b8cd54f
Merge pull request #8 from fluxcd/create-kustomization
Implement create kustomization command
2020-04-28 13:16:06 +03:00
stefanprodan
076aa09a99 Update source if exists 2020-04-28 11:51:22 +03:00
stefanprodan
57474fb274 Implement create kustomization 2020-04-28 11:34:35 +03:00
Stefan Prodan
29cc8f8fb4
Merge pull request #7 from fluxcd/components-select
Implement components selection
2020-04-27 17:04:49 +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
Stefan Prodan
7ae09934af
Merge pull request #6 from fluxcd/update-components
manifests: update components
2020-04-27 14:53:54 +03:00
stefanprodan
191a8bf83c manifests: update components
- source-controller v0.0.1-alpha.3
- kustomize-controller v0.0.1-alpha.5
2020-04-27 13:52:24 +03:00
Stefan Prodan
47456019be
Merge pull request #5 from fluxcd/refactor-create-source
Refactor create source command
2020-04-27 13:48:54 +03:00
stefanprodan
a9128a2cb4 Log source sync failure message 2020-04-27 10:49:23 +03:00
stefanprodan
0f5204a8c1 Refactor create source
- use source API package instead of a text template
- use controller-runtime client instead of kubectl
2020-04-26 23:37:06 +03:00
Stefan Prodan
7a804dfb2e
Merge pull request #4 from fluxcd/install-version
Allow multiple installs based on namespace and version
2020-04-26 22:54:15 +03:00