-
Notifications
You must be signed in to change notification settings - Fork 566
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement check, install, uninstall and create source commands #1
Conversation
- build kustomization - apply output on the cluster - check rollout status of source and kustomize controllers
- verify minimum supported version of kubectl, kustomize and Kubernetes API
df21dd8
to
e128780
Compare
780672b
to
9c09588
Compare
- generate host keys and SSH keys - prompt for deploy key setup - generate gitrepo source - wait for source to sync
|
||
logAction("generating deploy key") | ||
|
||
keygen := fmt.Sprintf("ssh-keygen -b 2048 -t rsa -f %s/identity -q -N \"\"", tmpDir) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could be done without depending on ssh-keygen
using one of the crypto
packages.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If we want to get rid of openssh we need to replace keyscan as well. We could generate the host keys with something like https://github.com/Eun/sshkeys/blob/master/sshkeys.go
Implement CI with GitHub Actions
Changes: