Skip to content

Commit 2bdd4ea

Browse files
updated to Authentik 2024.4
Signed-off-by: Andriy Kalashnykov <[email protected]>
1 parent 70d62f3 commit 2bdd4ea

File tree

8 files changed

+561
-565
lines changed

8 files changed

+561
-565
lines changed

README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212

1313
## Requirements
1414

15-
- [gvm](https://github.com/moovweb/gvm) Go 1.21.1
15+
- [gvm](https://github.com/moovweb/gvm) Go 1.22.4
1616
```bash
17-
gvm install go1.21.1 --prefer-binary --with-build-tools --with-protobuf
18-
gvm use go1.21.1 --default
17+
gvm install go1.22.4 --prefer-binary --with-build-tools --with-protobuf
18+
gvm use go1.22.4 --default
1919
```
2020
- [kind](https://kind.sigs.k8s.io/docs/user/quick-start/#installation)
2121
- [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl)
@@ -49,7 +49,7 @@ helm template authentik authentik/authentik -f ./k8s/postgresql/values.yml > ./k
4949

5050
If you want to set predefined `password` and `token` for the default admin user `akadmin`:
5151

52-
edit `deploy.yml` -> Deployment `authentik-server`
52+
edit `./k8s/postgresql/authentik-postgresql.yml` -> Deployment `authentik-server`
5353

5454
```yaml
5555
apiVersion: apps/v1
@@ -73,7 +73,7 @@ spec:
7373
value: "NoMlxBQuYgfu3j19ygGqhjXenAjrJgOfN5naqmSDBUhdLjYqHKze7yyzY07H"
7474
```
7575

76-
edit `deploy.yml` -> Deployment `authentik-worker`
76+
edit `./k8s/postgresql/authentik-postgresql.yml` -> Deployment `authentik-worker`
7777

7878
```yaml
7979
apiVersion: apps/v1

compose/docker-compose.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ services:
3434
volumes:
3535
- redis:/data
3636
server:
37-
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2023.8.3}
37+
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2024.4}
3838
restart: unless-stopped
3939
command: server
4040
environment:
@@ -52,7 +52,7 @@ services:
5252
- "0.0.0.0:${AUTHENTIK_PORT_HTTP:-9000}:9000"
5353
- "0.0.0.0:${AUTHENTIK_PORT_HTTPS:-9443}:9443"
5454
worker:
55-
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2023.8.3}
55+
image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG:-2024.4}
5656
restart: unless-stopped
5757
command: worker
5858
environment:

gotest/go.mod

+19-23
Original file line numberDiff line numberDiff line change
@@ -3,38 +3,34 @@ module github.com/AndriyKalashnykov/authentik-k8s/gotest
33
go 1.22
44

55
require (
6-
github.com/go-openapi/runtime v0.26.0
7-
goauthentik.io/api/v3 v3.2023083.10
6+
github.com/go-openapi/runtime v0.28.0
7+
goauthentik.io/api/v3 v3.2024042.13
88
)
99

1010
require (
1111
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2 // indirect
12-
github.com/go-logr/logr v1.2.4 // indirect
12+
github.com/go-logr/logr v1.4.2 // indirect
1313
github.com/go-logr/stdr v1.2.2 // indirect
14-
github.com/go-openapi/analysis v0.21.4 // indirect
15-
github.com/go-openapi/errors v0.20.4 // indirect
16-
github.com/go-openapi/jsonpointer v0.20.0 // indirect
17-
github.com/go-openapi/jsonreference v0.20.2 // indirect
18-
github.com/go-openapi/loads v0.21.2 // indirect
19-
github.com/go-openapi/spec v0.20.9 // indirect
20-
github.com/go-openapi/strfmt v0.21.7 // indirect
21-
github.com/go-openapi/swag v0.22.4 // indirect
22-
github.com/go-openapi/validate v0.22.1 // indirect
23-
github.com/golang/protobuf v1.5.3 // indirect
14+
github.com/go-openapi/analysis v0.23.0 // indirect
15+
github.com/go-openapi/errors v0.22.0 // indirect
16+
github.com/go-openapi/jsonpointer v0.21.0 // indirect
17+
github.com/go-openapi/jsonreference v0.21.0 // indirect
18+
github.com/go-openapi/loads v0.22.0 // indirect
19+
github.com/go-openapi/spec v0.21.0 // indirect
20+
github.com/go-openapi/strfmt v0.23.0 // indirect
21+
github.com/go-openapi/swag v0.23.0 // indirect
22+
github.com/go-openapi/validate v0.24.0 // indirect
23+
github.com/google/uuid v1.6.0 // indirect
2424
github.com/josharian/intern v1.0.0 // indirect
2525
github.com/mailru/easyjson v0.7.7 // indirect
2626
github.com/mitchellh/mapstructure v1.5.0 // indirect
2727
github.com/oklog/ulid v1.3.1 // indirect
2828
github.com/opentracing/opentracing-go v1.2.0 // indirect
29-
github.com/rogpeppe/go-internal v1.11.0 // indirect
30-
go.mongodb.org/mongo-driver v1.12.1 // indirect
31-
go.opentelemetry.io/otel v1.19.0 // indirect
32-
go.opentelemetry.io/otel/metric v1.19.0 // indirect
33-
go.opentelemetry.io/otel/trace v1.19.0 // indirect
34-
golang.org/x/oauth2 v0.13.0 // indirect
35-
golang.org/x/sys v0.13.0 // indirect
36-
google.golang.org/appengine v1.6.8 // indirect
37-
google.golang.org/protobuf v1.31.0 // indirect
38-
gopkg.in/yaml.v2 v2.4.0 // indirect
29+
go.mongodb.org/mongo-driver v1.15.1 // indirect
30+
go.opentelemetry.io/otel v1.27.0 // indirect
31+
go.opentelemetry.io/otel/metric v1.27.0 // indirect
32+
go.opentelemetry.io/otel/trace v1.27.0 // indirect
33+
golang.org/x/oauth2 v0.21.0 // indirect
34+
golang.org/x/sync v0.7.0 // indirect
3935
gopkg.in/yaml.v3 v3.0.1 // indirect
4036
)

gotest/go.sum

+46-200
Large diffs are not rendered by default.

k8s/cockroachdb/authentik-cockroachdb.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,7 @@ metadata:
324324
helm.sh/chart: authentik-2022.12.4
325325
app.kubernetes.io/name: authentik
326326
app.kubernetes.io/instance: authentik
327-
app.kubernetes.io/version: "22023.2.3"
327+
app.kubernetes.io/version: "2023.2.3"
328328
app.kubernetes.io/managed-by: Helm
329329
spec:
330330
type: ClusterIP
@@ -356,7 +356,7 @@ metadata:
356356
helm.sh/chart: authentik-2022.12.4
357357
app.kubernetes.io/name: authentik
358358
app.kubernetes.io/instance: authentik
359-
app.kubernetes.io/version: "2023.8.3"
359+
app.kubernetes.io/version: "2024.4"
360360
app.kubernetes.io/managed-by: Helm
361361
app.kubernetes.io/component: "server"
362362
spec:
@@ -372,7 +372,7 @@ spec:
372372
app.kubernetes.io/name: authentik
373373
app.kubernetes.io/instance: authentik
374374
app.kubernetes.io/component: "server"
375-
app.kubernetes.io/version: "2023.8.3"
375+
app.kubernetes.io/version: "2024.4"
376376
spec:
377377
serviceAccountName: authentik
378378
enableServiceLinks: true
@@ -392,7 +392,7 @@ spec:
392392
mountPath: "/etc/threeport/db-create"
393393
containers:
394394
- name: authentik
395-
image: "ghcr.io/goauthentik/server:2023.8.3"
395+
image: "ghcr.io/goauthentik/server:2024.4"
396396
imagePullPolicy: "IfNotPresent"
397397
args: ["server"]
398398
env:
@@ -475,7 +475,7 @@ metadata:
475475
helm.sh/chart: authentik-2022.12.4
476476
app.kubernetes.io/name: authentik
477477
app.kubernetes.io/instance: authentik
478-
app.kubernetes.io/version: "2023.8.3"
478+
app.kubernetes.io/version: "2024.4"
479479
app.kubernetes.io/managed-by: Helm
480480
app.kubernetes.io/component: "worker"
481481
spec:
@@ -491,7 +491,7 @@ spec:
491491
app.kubernetes.io/name: authentik
492492
app.kubernetes.io/instance: authentik
493493
app.kubernetes.io/component: "worker"
494-
app.kubernetes.io/version: "2023.8.3"
494+
app.kubernetes.io/version: "2024.4"
495495
spec:
496496
serviceAccountName: authentik
497497
enableServiceLinks: true
@@ -511,7 +511,7 @@ spec:
511511
mountPath: "/etc/threeport/db-create"
512512
containers:
513513
- name: authentik
514-
image: "ghcr.io/goauthentik/server:2023.8.3"
514+
image: "ghcr.io/goauthentik/server:2024.4"
515515
imagePullPolicy: "IfNotPresent"
516516
args: ["worker"]
517517
env:
@@ -725,7 +725,7 @@ metadata:
725725
helm.sh/chart: authentik-2022.12.4
726726
app.kubernetes.io/name: authentik
727727
app.kubernetes.io/instance: authentik
728-
app.kubernetes.io/version: "2023.8.3"
728+
app.kubernetes.io/version: "2024.4"
729729
app.kubernetes.io/managed-by: Helm
730730
spec:
731731
rules:

0 commit comments

Comments
 (0)