You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -73,6 +100,14 @@ And always needs to be configured.
73
100
74
101
Read more about configuring the authentication in the [Frank!Framework Manual](https://frank-manual.readthedocs.io/en/latest/deploying/security.html).
75
102
103
+
### Credentials and AuthAlias
104
+
105
+
To configure credentials or "AuthAliases" for the Frank!Framework, it is recommended to use Kubernetes Secrets.
106
+
The Frank!Framework will automatically pick up the secrets and make them available as AuthAliases.
107
+
108
+
Read more about the Kubernetes Credential Provider [in the FF! Doc](https://frankdoc.frankframework.org/#/credential-providers/KubernetesCredentialFactory).
109
+
For more information about credentials, see the [documentation](https://frank-manual.readthedocs.io/en/latest/deploying/credentials.html).
110
+
76
111
### Ladybug Database
77
112
78
113
A database is added for the Ladybug to make it somewhat persistent and to make the data accessible for all replicas.
@@ -168,13 +203,10 @@ This is an important differance because it means that some variables to configur
168
203
169
204
It is possible to add environment variables with the `.Values.environmentVariables` parameter and to add environment variables from a configmap or secret with the `.Values.envFrom` parameter.
170
205
171
-
To configure credentials you need to add a volume (see section Volumes) and set these environment variables.
credentialFactory.map.properties: "path to credentials.properties"
176
-
```
206
+
To configure credentials or "AuthAliases" for the Frank!Framework, it is recommended to use Kubernetes Secrets.
207
+
The Frank!Framework will automatically pick up the secrets and make them available as AuthAliases.
177
208
209
+
Read more about it [in the FF! Doc](https://frankdoc.frankframework.org/#/credential-providers/KubernetesCredentialFactory).
178
210
For more information about credentials, see the [documentation](https://frank-manual.readthedocs.io/en/latest/deploying/credentials.html).
179
211
180
212
To disable or configure authentication for the console, please read the [Frank!Framework Manual](https://frank-manual.readthedocs.io/en/latest/advancedDevelopment/authorization/consoleAndLadybug.html).
@@ -198,6 +230,9 @@ To deploy the Frank!Framework, it can be needed to add some files to the contain
198
230
The Frank!Framework chart allows you to generate configmaps and secrets from values.
199
231
This is useful if you want to add local users or resources to the Frank!Framework.
200
232
233
+
⚠️ **While it can be useful to generate secrets from the `values.yaml`, this is not considered safe and only intended for testing purposes. Production environments should use the `extraVolumes` to mount secrets.**
234
+
ℹ️ **Credentials and AuthAliases that are needed by the Frank!Framework are picked up automatically from Kubernetes Secrets. Read more about it [in the FF! Doc](https://frankdoc.frankframework.org/#/credential-providers/KubernetesCredentialFactory)**
235
+
201
236
Be sure to set a subPath and a mountPath if you want to avoid conflicts and use multiple secrets.
202
237
With one secret, the subPath and mountPath are not needed. And it would be possible to implement items, like this:
Copy file name to clipboardExpand all lines: charts/frankframework/values.yaml
+6-18Lines changed: 6 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -115,13 +115,10 @@ ports: []
115
115
##
116
116
## It is possible to add environment variables with the `.Values.environmentVariables` parameter and to add environment variables from a configmap or secret with the `.Values.envFrom` parameter.
117
117
##
118
-
## To configure credentials you need to add a volume (see section Volumes) and set these environment variables.
## credentialFactory.map.properties: "path to credentials.properties"
123
-
## ```
118
+
## To configure credentials or "AuthAliases" for the Frank!Framework, it is recommended to use Kubernetes Secrets.
119
+
## The Frank!Framework will automatically pick up the secrets and make them available as AuthAliases.
124
120
##
121
+
## Read more about it [in the FF! Doc](https://frankdoc.frankframework.org/#/credential-providers/KubernetesCredentialFactory).
125
122
## For more information about credentials, see the [documentation](https://frank-manual.readthedocs.io/en/latest/deploying/credentials.html).
126
123
##
127
124
## To disable or configure authentication for the console, please read the [Frank!Framework Manual](https://frank-manual.readthedocs.io/en/latest/advancedDevelopment/authorization/consoleAndLadybug.html).
@@ -158,6 +155,9 @@ envFrom: [ ]
158
155
## The Frank!Framework chart allows you to generate configmaps and secrets from values.
159
156
## This is useful if you want to add local users or resources to the Frank!Framework.
160
157
##
158
+
## ⚠️ **While it can be useful to generate secrets from the `values.yaml`, this is not considered safe and only intended for testing purposes. Production environments should use the `extraVolumes` to mount secrets.**
159
+
## ℹ️ **Credentials and AuthAliases that are needed by the Frank!Framework are picked up automatically from Kubernetes Secrets. Read more about it [in the FF! Doc](https://frankdoc.frankframework.org/#/credential-providers/KubernetesCredentialFactory)**
160
+
##
161
161
## Be sure to set a subPath and a mountPath if you want to avoid conflicts and use multiple secrets.
162
162
## With one secret, the subPath and mountPath are not needed. And it would be possible to implement items, like this:
0 commit comments