Gitops Documentation and Instructions lacking
Is your feature request related to a problem? Robusta was denied by the team since the app generates ssh-keys.
Describe the solution you'd like I found this thread and the documentation needs to be updated https://github.com/robusta-dev/robusta/issues/307
Describe alternatives you've considered Don't use SSH keys since this is a huge security concern
Additional context Add any other context or screenshots about the feature request here.
@seanfariacustomink , Thanks for the feedback it helps us improve.
Could you elaborate a bit more on your use case?
Do you intend to push your values.yaml file to git? and are you referring to the RSA keys in that file?
We will update the docs in the coming days.
@seanfariacustomink , To my understanding you want remove the RSA values from the Robusta configuration (generated_values.yaml, for gitops purposes) and use them as secrets
The process is as follows:
-
Back up the generated_values.yaml of prod.
-
Delete the “rsa” section from the generated_values.yaml in prod, and run helm upgrade robusta robusta/robusta -f generated_values.yaml ( you can now commit it without the keys)
-
Create a “Secret” for the RSA file, that looks like this:
apiVersion: v1
kind: Secret
metadata:
name: robusta-auth-config-secret
namespace: <robusta-namespace>
type: Opaque
data:
prv: <prv-you-copied>
pub: <pub-you-copied>
- Restart robusta-runner deployment / pod.
- Make sure it works by opening the Robusta UI, choosing one of the Apps -> Pods