This PR introduces support for using external secrets for blockchain authentication. Previously, authentication details were specified within spec.config as a blob. With this update, you can reference a secret by name, and if set, the operator will override any authentication details in the config with the data from the specified secret.
Important Notes
The secret must reside in the same namespace as the resource
The same credentials will apply to both the HTTP and WS servers
If there are credentials in the config they will get overwritten by the credentials in the secret
Overview
This PR introduces support for using external secrets for blockchain authentication. Previously, authentication details were specified within
spec.config
as a blob. With this update, you can reference a secret by name, and if set, the operator will override any authentication details in the config with the data from the specified secret.Important Notes
Example Usage