Closed bkuschel closed 4 years ago
qliksense config set-secrets qliksense.mongoDbUri="mongo://mongo:3307" --secret=true
will work.
Here are some things that need a mention:
servicename[name=key]="value"
is now outdated. configs can now be specified in the format: servicename.key="value"
~/.qliksense/secrets/contexts/<context-name>/secrets
~/.qliksense/contexts/<context-name>/secrets/<servicename>.yaml
Example:
Secret resource: qliksense.yaml
:
apiVersion: v1
data:
mongoDbUri: <base64encoded value>
kind: Secret
metadata:
name: ashqliksense-qliksense-sense_installer
type: Opaque
The CR:
apiVersion: qlik.com/v1
kind: Qliksense
metadata:
name: contextname
spec:
profile: docker-desktop
secrets:
qliksense:
- name: mongoDbUri
valueFrom:
secretKeyRef:
name: contextname-qliksense-sense_installer
key: mongoDbUri
- name: testKey0
value: <base64-encoded value>
testSvcName:
- name: testKey1
valueFrom:
secretKeyRef:
name: contextname-testSvcName-sense_installer
key: testKey1
configs:
qliksense:
- name: acceptEULA
value: "yes"
rotateKeys: "yes"
storageClassName: test-sc
namespace: test-ns
git:
repository: https://github.com/my-org/qliksense-k8s
releaseName: contextname