Skip to content

Commit 8bbcb98

Browse files
committed
Added authentication
1 parent 89b7ea4 commit 8bbcb98

File tree

2 files changed

+23
-1
lines changed

2 files changed

+23
-1
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Authentication
2+
3+
The ArangoDB Kubernetes Operator will by default create ArangoDB deployments
4+
that require authentication to access the database.
5+
6+
It uses a single JWT secret (stored in a Kubernetes secret)
7+
to provide *super-user* access between all servers of the deployment
8+
as well as access from the ArangoDB Operator to the deployment.
9+
10+
To disable authentication, set `spec.auth.jwtSecretName` to `None`.
11+
12+
Initially the deployment is accessible through the web user-interface and
13+
API's, using the user `root` with an empty password.
14+
Make sure to change this password immediately after starting the deployment!
15+
16+
## See also
17+
18+
- [Secure connections (TLS)](./Tls.md)

docs/Manual/Deployment/Kubernetes/Tls.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# TLS
1+
# Secure connections (TLS)
22

33
The ArangoDB Kubernetes Operator will by default create ArangoDB deployments
44
that use secure TLS connections.
@@ -48,3 +48,7 @@ To install a CA certificate in Linux, on Ubuntu, run:
4848
sudo cp ca.crt /usr/local/share/ca-certificates/<some-name>.crt
4949
sudo update-ca-certificates
5050
```
51+
52+
## See also
53+
54+
- [Authentication](./Authentication.md)

0 commit comments

Comments
 (0)