From 8a22c86aaa3bacede84efb87e1d5296a290b360c Mon Sep 17 00:00:00 2001
From: Jens Langhammer
Date: Sun, 27 Dec 2020 22:39:05 +0100
Subject: [PATCH 01/12] release: 0.14.0-rc1
---
.bumpversion.cfg | 2 +-
.github/workflows/release.yml | 14 +++++++-------
authentik/__init__.py | 2 +-
docker-compose.yml | 6 +++---
helm/Chart.yaml | 2 +-
helm/README.md | 2 +-
helm/values.yaml | 2 +-
proxy/pkg/version.go | 2 +-
web/src/constants.ts | 2 +-
website/docs/installation/docker-compose.md | 2 +-
website/docs/installation/kubernetes.md | 2 +-
11 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/.bumpversion.cfg b/.bumpversion.cfg
index 58dc54a31..170a25f09 100644
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 0.13.5-stable
+current_version = 0.14.0-rc1
tag = True
commit = True
parse = (?P\d+)\.(?P\d+)\.(?P\d+)\-(?P.*)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 35fbb40f4..6921e059c 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -18,11 +18,11 @@ jobs:
- name: Building Docker Image
run: docker build
--no-cache
- -t beryju/authentik:0.13.5-stable
+ -t beryju/authentik:0.14.0-rc1
-t beryju/authentik:latest
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik:0.13.5-stable
+ run: docker push beryju/authentik:0.14.0-rc1
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik:latest
build-proxy:
@@ -48,11 +48,11 @@ jobs:
cd proxy/
docker build \
--no-cache \
- -t beryju/authentik-proxy:0.13.5-stable \
+ -t beryju/authentik-proxy:0.14.0-rc1 \
-t beryju/authentik-proxy:latest \
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik-proxy:0.13.5-stable
+ run: docker push beryju/authentik-proxy:0.14.0-rc1
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik-proxy:latest
build-static:
@@ -69,11 +69,11 @@ jobs:
cd web/
docker build \
--no-cache \
- -t beryju/authentik-static:0.13.5-stable \
+ -t beryju/authentik-static:0.14.0-rc1 \
-t beryju/authentik-static:latest \
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik-static:0.13.5-stable
+ run: docker push beryju/authentik-static:0.14.0-rc1
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik-static:latest
test-release:
@@ -107,5 +107,5 @@ jobs:
SENTRY_PROJECT: authentik
SENTRY_URL: https://sentry.beryju.org
with:
- tagName: 0.13.5-stable
+ tagName: 0.14.0-rc1
environment: beryjuorg-prod
diff --git a/authentik/__init__.py b/authentik/__init__.py
index 9d13c45c2..c97446805 100644
--- a/authentik/__init__.py
+++ b/authentik/__init__.py
@@ -1,2 +1,2 @@
"""authentik"""
-__version__ = "0.13.5-stable"
+__version__ = "0.14.0-rc1"
diff --git a/docker-compose.yml b/docker-compose.yml
index 0221c1400..e69e72a85 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -19,7 +19,7 @@ services:
networks:
- internal
server:
- image: beryju/authentik:${AUTHENTIK_TAG:-0.13.5-stable}
+ image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-rc1}
command: server
environment:
AUTHENTIK_REDIS__HOST: redis
@@ -44,7 +44,7 @@ services:
env_file:
- .env
worker:
- image: beryju/authentik:${AUTHENTIK_TAG:-0.13.5-stable}
+ image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-rc1}
command: worker
networks:
- internal
@@ -60,7 +60,7 @@ services:
env_file:
- .env
static:
- image: beryju/authentik-static:${AUTHENTIK_TAG:-0.13.5-stable}
+ image: beryju/authentik-static:${AUTHENTIK_TAG:-0.14.0-rc1}
networks:
- internal
labels:
diff --git a/helm/Chart.yaml b/helm/Chart.yaml
index 211668eda..45e1bc4c4 100644
--- a/helm/Chart.yaml
+++ b/helm/Chart.yaml
@@ -4,7 +4,7 @@ name: authentik
home: https://goauthentik.io
sources:
- https://github.com/BeryJu/authentik
-version: "0.13.5-stable"
+version: "0.14.0-rc1"
icon: https://raw.githubusercontent.com/BeryJu/authentik/master/web/icons/icon.svg
dependencies:
- name: postgresql
diff --git a/helm/README.md b/helm/README.md
index 1be616726..8f20654eb 100644
--- a/helm/README.md
+++ b/helm/README.md
@@ -4,7 +4,7 @@
|-----------------------------------|-------------------------|-------------|
| image.name | beryju/authentik | Image used to run the authentik server and worker |
| image.name_static | beryju/authentik-static | Image used to run the authentik static server (CSS and JS Files) |
-| image.tag | 0.13.5-stable | Image tag |
+| image.tag | 0.14.0-rc1 | Image tag |
| image.pullPolicy | IfNotPresent | Image Pull Policy used for all deployments |
| serverReplicas | 1 | Replicas for the Server deployment |
| workerReplicas | 1 | Replicas for the Worker deployment |
diff --git a/helm/values.yaml b/helm/values.yaml
index eb4857028..2e58f7e91 100644
--- a/helm/values.yaml
+++ b/helm/values.yaml
@@ -5,7 +5,7 @@ image:
name: beryju/authentik
name_static: beryju/authentik-static
name_outposts: beryju/authentik # Prefix used for Outpost deployments, Outpost type and version is appended
- tag: 0.13.5-stable
+ tag: 0.14.0-rc1
pullPolicy: IfNotPresent
serverReplicas: 1
diff --git a/proxy/pkg/version.go b/proxy/pkg/version.go
index 989e69d17..79ce0cc9e 100644
--- a/proxy/pkg/version.go
+++ b/proxy/pkg/version.go
@@ -1,3 +1,3 @@
package pkg
-const VERSION = "0.13.5-stable"
+const VERSION = "0.14.0-rc1"
diff --git a/web/src/constants.ts b/web/src/constants.ts
index a1e6ea2eb..a00091444 100644
--- a/web/src/constants.ts
+++ b/web/src/constants.ts
@@ -28,4 +28,4 @@ export const ColorStyles = css`
background-color: var(--pf-global--danger-color--100);
}
`;
-export const VERSION = "0.13.5-stable";
+export const VERSION = "0.14.0-rc1";
diff --git a/website/docs/installation/docker-compose.md b/website/docs/installation/docker-compose.md
index 100f31b19..592e95358 100644
--- a/website/docs/installation/docker-compose.md
+++ b/website/docs/installation/docker-compose.md
@@ -15,7 +15,7 @@ Download the latest `docker-compose.yml` from [here](https://raw.githubuserconte
To optionally enable error-reporting, run `echo AUTHENTIK_ERROR_REPORTING__ENABLED=true >> .env`
-To optionally deploy a different version run `echo AUTHENTIK_TAG=0.13.5-stable >> .env`
+To optionally deploy a different version run `echo AUTHENTIK_TAG=0.14.0-rc1 >> .env`
If this is a fresh authentik install run the following commands to generate a password:
diff --git a/website/docs/installation/kubernetes.md b/website/docs/installation/kubernetes.md
index caf8aba17..a2ed40811 100644
--- a/website/docs/installation/kubernetes.md
+++ b/website/docs/installation/kubernetes.md
@@ -22,7 +22,7 @@ image:
name: beryju/authentik
name_static: beryju/authentik-static
name_outposts: beryju/authentik # Prefix used for Outpost deployments, Outpost type and version is appended
- tag: 0.13.5-stable
+ tag: 0.14.0-rc1
serverReplicas: 1
workerReplicas: 1
From 8c3008abce8f316a6131bdb4cedd87240f789d54 Mon Sep 17 00:00:00 2001
From: Jens Langhammer
Date: Mon, 28 Dec 2020 16:03:21 +0100
Subject: [PATCH 02/12] release: 0.14.0-rc2
---
.bumpversion.cfg | 2 +-
.github/workflows/release.yml | 14 +++++++-------
authentik/__init__.py | 2 +-
docker-compose.yml | 6 +++---
helm/Chart.yaml | 2 +-
helm/README.md | 2 +-
helm/values.yaml | 2 +-
proxy/pkg/version.go | 2 +-
web/src/constants.ts | 2 +-
website/docs/installation/docker-compose.md | 2 +-
website/docs/installation/kubernetes.md | 2 +-
11 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/.bumpversion.cfg b/.bumpversion.cfg
index 170a25f09..95adfc335 100644
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 0.14.0-rc1
+current_version = 0.14.0-rc2
tag = True
commit = True
parse = (?P\d+)\.(?P\d+)\.(?P\d+)\-(?P.*)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 6921e059c..cd49f8ccd 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -18,11 +18,11 @@ jobs:
- name: Building Docker Image
run: docker build
--no-cache
- -t beryju/authentik:0.14.0-rc1
+ -t beryju/authentik:0.14.0-rc2
-t beryju/authentik:latest
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik:0.14.0-rc1
+ run: docker push beryju/authentik:0.14.0-rc2
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik:latest
build-proxy:
@@ -48,11 +48,11 @@ jobs:
cd proxy/
docker build \
--no-cache \
- -t beryju/authentik-proxy:0.14.0-rc1 \
+ -t beryju/authentik-proxy:0.14.0-rc2 \
-t beryju/authentik-proxy:latest \
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik-proxy:0.14.0-rc1
+ run: docker push beryju/authentik-proxy:0.14.0-rc2
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik-proxy:latest
build-static:
@@ -69,11 +69,11 @@ jobs:
cd web/
docker build \
--no-cache \
- -t beryju/authentik-static:0.14.0-rc1 \
+ -t beryju/authentik-static:0.14.0-rc2 \
-t beryju/authentik-static:latest \
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik-static:0.14.0-rc1
+ run: docker push beryju/authentik-static:0.14.0-rc2
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik-static:latest
test-release:
@@ -107,5 +107,5 @@ jobs:
SENTRY_PROJECT: authentik
SENTRY_URL: https://sentry.beryju.org
with:
- tagName: 0.14.0-rc1
+ tagName: 0.14.0-rc2
environment: beryjuorg-prod
diff --git a/authentik/__init__.py b/authentik/__init__.py
index c97446805..05fea3ea0 100644
--- a/authentik/__init__.py
+++ b/authentik/__init__.py
@@ -1,2 +1,2 @@
"""authentik"""
-__version__ = "0.14.0-rc1"
+__version__ = "0.14.0-rc2"
diff --git a/docker-compose.yml b/docker-compose.yml
index e69e72a85..f2a34b32d 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -19,7 +19,7 @@ services:
networks:
- internal
server:
- image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-rc1}
+ image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-rc2}
command: server
environment:
AUTHENTIK_REDIS__HOST: redis
@@ -44,7 +44,7 @@ services:
env_file:
- .env
worker:
- image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-rc1}
+ image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-rc2}
command: worker
networks:
- internal
@@ -60,7 +60,7 @@ services:
env_file:
- .env
static:
- image: beryju/authentik-static:${AUTHENTIK_TAG:-0.14.0-rc1}
+ image: beryju/authentik-static:${AUTHENTIK_TAG:-0.14.0-rc2}
networks:
- internal
labels:
diff --git a/helm/Chart.yaml b/helm/Chart.yaml
index 45e1bc4c4..7939871be 100644
--- a/helm/Chart.yaml
+++ b/helm/Chart.yaml
@@ -4,7 +4,7 @@ name: authentik
home: https://goauthentik.io
sources:
- https://github.com/BeryJu/authentik
-version: "0.14.0-rc1"
+version: "0.14.0-rc2"
icon: https://raw.githubusercontent.com/BeryJu/authentik/master/web/icons/icon.svg
dependencies:
- name: postgresql
diff --git a/helm/README.md b/helm/README.md
index 8f20654eb..db7fc59c3 100644
--- a/helm/README.md
+++ b/helm/README.md
@@ -4,7 +4,7 @@
|-----------------------------------|-------------------------|-------------|
| image.name | beryju/authentik | Image used to run the authentik server and worker |
| image.name_static | beryju/authentik-static | Image used to run the authentik static server (CSS and JS Files) |
-| image.tag | 0.14.0-rc1 | Image tag |
+| image.tag | 0.14.0-rc2 | Image tag |
| image.pullPolicy | IfNotPresent | Image Pull Policy used for all deployments |
| serverReplicas | 1 | Replicas for the Server deployment |
| workerReplicas | 1 | Replicas for the Worker deployment |
diff --git a/helm/values.yaml b/helm/values.yaml
index 2e58f7e91..a887a536a 100644
--- a/helm/values.yaml
+++ b/helm/values.yaml
@@ -5,7 +5,7 @@ image:
name: beryju/authentik
name_static: beryju/authentik-static
name_outposts: beryju/authentik # Prefix used for Outpost deployments, Outpost type and version is appended
- tag: 0.14.0-rc1
+ tag: 0.14.0-rc2
pullPolicy: IfNotPresent
serverReplicas: 1
diff --git a/proxy/pkg/version.go b/proxy/pkg/version.go
index 79ce0cc9e..aa4f0a5f4 100644
--- a/proxy/pkg/version.go
+++ b/proxy/pkg/version.go
@@ -1,3 +1,3 @@
package pkg
-const VERSION = "0.14.0-rc1"
+const VERSION = "0.14.0-rc2"
diff --git a/web/src/constants.ts b/web/src/constants.ts
index a00091444..3672fe59e 100644
--- a/web/src/constants.ts
+++ b/web/src/constants.ts
@@ -28,4 +28,4 @@ export const ColorStyles = css`
background-color: var(--pf-global--danger-color--100);
}
`;
-export const VERSION = "0.14.0-rc1";
+export const VERSION = "0.14.0-rc2";
diff --git a/website/docs/installation/docker-compose.md b/website/docs/installation/docker-compose.md
index 592e95358..b9b1838fb 100644
--- a/website/docs/installation/docker-compose.md
+++ b/website/docs/installation/docker-compose.md
@@ -15,7 +15,7 @@ Download the latest `docker-compose.yml` from [here](https://raw.githubuserconte
To optionally enable error-reporting, run `echo AUTHENTIK_ERROR_REPORTING__ENABLED=true >> .env`
-To optionally deploy a different version run `echo AUTHENTIK_TAG=0.14.0-rc1 >> .env`
+To optionally deploy a different version run `echo AUTHENTIK_TAG=0.14.0-rc2 >> .env`
If this is a fresh authentik install run the following commands to generate a password:
diff --git a/website/docs/installation/kubernetes.md b/website/docs/installation/kubernetes.md
index a2ed40811..36625c0f8 100644
--- a/website/docs/installation/kubernetes.md
+++ b/website/docs/installation/kubernetes.md
@@ -22,7 +22,7 @@ image:
name: beryju/authentik
name_static: beryju/authentik-static
name_outposts: beryju/authentik # Prefix used for Outpost deployments, Outpost type and version is appended
- tag: 0.14.0-rc1
+ tag: 0.14.0-rc2
serverReplicas: 1
workerReplicas: 1
From 540c22ce151a9220632a898668c5c5bbec229610 Mon Sep 17 00:00:00 2001
From: Jens Langhammer
Date: Mon, 28 Dec 2020 17:45:57 +0100
Subject: [PATCH 03/12] release: 0.14.0-stable
---
.bumpversion.cfg | 2 +-
.github/workflows/release.yml | 14 +++++++-------
authentik/__init__.py | 2 +-
docker-compose.yml | 6 +++---
helm/Chart.yaml | 2 +-
helm/README.md | 2 +-
helm/values.yaml | 2 +-
proxy/pkg/version.go | 2 +-
web/src/constants.ts | 2 +-
website/docs/installation/docker-compose.md | 2 +-
website/docs/installation/kubernetes.md | 2 +-
11 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/.bumpversion.cfg b/.bumpversion.cfg
index 95adfc335..89a33dc84 100644
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
[bumpversion]
-current_version = 0.14.0-rc2
+current_version = 0.14.0-stable
tag = True
commit = True
parse = (?P\d+)\.(?P\d+)\.(?P\d+)\-(?P.*)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index cd49f8ccd..ef5647310 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -18,11 +18,11 @@ jobs:
- name: Building Docker Image
run: docker build
--no-cache
- -t beryju/authentik:0.14.0-rc2
+ -t beryju/authentik:0.14.0-stable
-t beryju/authentik:latest
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik:0.14.0-rc2
+ run: docker push beryju/authentik:0.14.0-stable
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik:latest
build-proxy:
@@ -48,11 +48,11 @@ jobs:
cd proxy/
docker build \
--no-cache \
- -t beryju/authentik-proxy:0.14.0-rc2 \
+ -t beryju/authentik-proxy:0.14.0-stable \
-t beryju/authentik-proxy:latest \
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik-proxy:0.14.0-rc2
+ run: docker push beryju/authentik-proxy:0.14.0-stable
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik-proxy:latest
build-static:
@@ -69,11 +69,11 @@ jobs:
cd web/
docker build \
--no-cache \
- -t beryju/authentik-static:0.14.0-rc2 \
+ -t beryju/authentik-static:0.14.0-stable \
-t beryju/authentik-static:latest \
-f Dockerfile .
- name: Push Docker Container to Registry (versioned)
- run: docker push beryju/authentik-static:0.14.0-rc2
+ run: docker push beryju/authentik-static:0.14.0-stable
- name: Push Docker Container to Registry (latest)
run: docker push beryju/authentik-static:latest
test-release:
@@ -107,5 +107,5 @@ jobs:
SENTRY_PROJECT: authentik
SENTRY_URL: https://sentry.beryju.org
with:
- tagName: 0.14.0-rc2
+ tagName: 0.14.0-stable
environment: beryjuorg-prod
diff --git a/authentik/__init__.py b/authentik/__init__.py
index 05fea3ea0..be3669128 100644
--- a/authentik/__init__.py
+++ b/authentik/__init__.py
@@ -1,2 +1,2 @@
"""authentik"""
-__version__ = "0.14.0-rc2"
+__version__ = "0.14.0-stable"
diff --git a/docker-compose.yml b/docker-compose.yml
index f2a34b32d..f2d9ee71f 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -19,7 +19,7 @@ services:
networks:
- internal
server:
- image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-rc2}
+ image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-stable}
command: server
environment:
AUTHENTIK_REDIS__HOST: redis
@@ -44,7 +44,7 @@ services:
env_file:
- .env
worker:
- image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-rc2}
+ image: beryju/authentik:${AUTHENTIK_TAG:-0.14.0-stable}
command: worker
networks:
- internal
@@ -60,7 +60,7 @@ services:
env_file:
- .env
static:
- image: beryju/authentik-static:${AUTHENTIK_TAG:-0.14.0-rc2}
+ image: beryju/authentik-static:${AUTHENTIK_TAG:-0.14.0-stable}
networks:
- internal
labels:
diff --git a/helm/Chart.yaml b/helm/Chart.yaml
index 7939871be..fc5ac868e 100644
--- a/helm/Chart.yaml
+++ b/helm/Chart.yaml
@@ -4,7 +4,7 @@ name: authentik
home: https://goauthentik.io
sources:
- https://github.com/BeryJu/authentik
-version: "0.14.0-rc2"
+version: "0.14.0-stable"
icon: https://raw.githubusercontent.com/BeryJu/authentik/master/web/icons/icon.svg
dependencies:
- name: postgresql
diff --git a/helm/README.md b/helm/README.md
index db7fc59c3..8be6cc3bc 100644
--- a/helm/README.md
+++ b/helm/README.md
@@ -4,7 +4,7 @@
|-----------------------------------|-------------------------|-------------|
| image.name | beryju/authentik | Image used to run the authentik server and worker |
| image.name_static | beryju/authentik-static | Image used to run the authentik static server (CSS and JS Files) |
-| image.tag | 0.14.0-rc2 | Image tag |
+| image.tag | 0.14.0-stable | Image tag |
| image.pullPolicy | IfNotPresent | Image Pull Policy used for all deployments |
| serverReplicas | 1 | Replicas for the Server deployment |
| workerReplicas | 1 | Replicas for the Worker deployment |
diff --git a/helm/values.yaml b/helm/values.yaml
index a887a536a..ef900c18d 100644
--- a/helm/values.yaml
+++ b/helm/values.yaml
@@ -5,7 +5,7 @@ image:
name: beryju/authentik
name_static: beryju/authentik-static
name_outposts: beryju/authentik # Prefix used for Outpost deployments, Outpost type and version is appended
- tag: 0.14.0-rc2
+ tag: 0.14.0-stable
pullPolicy: IfNotPresent
serverReplicas: 1
diff --git a/proxy/pkg/version.go b/proxy/pkg/version.go
index aa4f0a5f4..5aae7cb6e 100644
--- a/proxy/pkg/version.go
+++ b/proxy/pkg/version.go
@@ -1,3 +1,3 @@
package pkg
-const VERSION = "0.14.0-rc2"
+const VERSION = "0.14.0-stable"
diff --git a/web/src/constants.ts b/web/src/constants.ts
index 3672fe59e..c9be20992 100644
--- a/web/src/constants.ts
+++ b/web/src/constants.ts
@@ -28,4 +28,4 @@ export const ColorStyles = css`
background-color: var(--pf-global--danger-color--100);
}
`;
-export const VERSION = "0.14.0-rc2";
+export const VERSION = "0.14.0-stable";
diff --git a/website/docs/installation/docker-compose.md b/website/docs/installation/docker-compose.md
index b9b1838fb..cda53e6b0 100644
--- a/website/docs/installation/docker-compose.md
+++ b/website/docs/installation/docker-compose.md
@@ -15,7 +15,7 @@ Download the latest `docker-compose.yml` from [here](https://raw.githubuserconte
To optionally enable error-reporting, run `echo AUTHENTIK_ERROR_REPORTING__ENABLED=true >> .env`
-To optionally deploy a different version run `echo AUTHENTIK_TAG=0.14.0-rc2 >> .env`
+To optionally deploy a different version run `echo AUTHENTIK_TAG=0.14.0-stable >> .env`
If this is a fresh authentik install run the following commands to generate a password:
diff --git a/website/docs/installation/kubernetes.md b/website/docs/installation/kubernetes.md
index 36625c0f8..72891495f 100644
--- a/website/docs/installation/kubernetes.md
+++ b/website/docs/installation/kubernetes.md
@@ -22,7 +22,7 @@ image:
name: beryju/authentik
name_static: beryju/authentik-static
name_outposts: beryju/authentik # Prefix used for Outpost deployments, Outpost type and version is appended
- tag: 0.14.0-rc2
+ tag: 0.14.0-stable
serverReplicas: 1
workerReplicas: 1
From 182d714b16a8eb9db7827337c0461b4b40f1e391 Mon Sep 17 00:00:00 2001
From: Jens Langhammer
Date: Mon, 28 Dec 2020 18:15:29 +0100
Subject: [PATCH 04/12] docs: fix typo
---
website/docs/releases/0.14.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/website/docs/releases/0.14.md b/website/docs/releases/0.14.md
index 7e1fe481e..f54aa7880 100644
--- a/website/docs/releases/0.14.md
+++ b/website/docs/releases/0.14.md
@@ -20,7 +20,7 @@ title: Release 0.14
- The OAuth2 Provider has been updated to closer match the OpenID Connect Specifications
- Response time now longer has to be configured manually. The issuer field can be configured now (the default behaviour is the same as pre-0.14)
+ Response type no longer has to be configured manually. The issuer field can be configured now (the default behaviour is the same as pre-0.14)
Authorization Codes are now generated as a JWT Token, which is not specified as spec, but seems to be a quasi-standard.
From 4636fe7e64ce499f3a3224c6de9b44d699805892 Mon Sep 17 00:00:00 2001
From: tigattack <10629864+tigattack@users.noreply.github.com>
Date: Mon, 28 Dec 2020 20:51:22 +0000
Subject: [PATCH 05/12] Add migrate command to 0.14 docs. (#435)
---
website/docs/releases/0.14.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/website/docs/releases/0.14.md b/website/docs/releases/0.14.md
index f54aa7880..0343da4e7 100644
--- a/website/docs/releases/0.14.md
+++ b/website/docs/releases/0.14.md
@@ -50,7 +50,7 @@ This release does not introduce any new requirements.
### docker-compose
-Download the latest docker-compose file from [here](https://raw.githubusercontent.com/BeryJu/authentik/version-0.14/docker-compose.yml) and run `docker-compose up -d`.
+Download the latest docker-compose file from [here](https://raw.githubusercontent.com/BeryJu/authentik/version-0.14/docker-compose.yml). Aftewards, simply run `docker-compose up -d` and then the normal upgrade command of `docker-compose run --rm server migrate`.
### Kubernetes
From 4194ffe2d4841ea7f717851c2e5e92b96034fe82 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 29 Dec 2020 13:34:10 +0100
Subject: [PATCH 06/12] build(deps): bump channels from 3.0.2 to 3.0.3 (#437)
Bumps [channels](https://github.com/django/channels) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/django/channels/releases)
- [Changelog](https://github.com/django/channels/blob/master/CHANGELOG.txt)
- [Commits](https://github.com/django/channels/compare/3.0.2...3.0.3)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Pipfile.lock | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/Pipfile.lock b/Pipfile.lock
index 12a33420d..e0d25cbe3 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -82,10 +82,10 @@
},
"botocore": {
"hashes": [
- "sha256:7398c900dbd4e3d61647269215396ea3e8082f494f3e7b65d9b6aca049c1d463",
- "sha256:795a67338cadb0c3a45014a6c81659da6af623a4e973812f87a6f9d9fb7712e9"
+ "sha256:4ff05bc089ba78a5996f06dcfddf8ca51583e30ce779ed95e9952e90c1907420",
+ "sha256:7725e08c95ae96c4dbd955cb4ae44a0c06d3e41f76a7feb0a941c27a44c63113"
],
- "version": "==1.19.43"
+ "version": "==1.19.44"
},
"cachetools": {
"hashes": [
@@ -152,11 +152,11 @@
},
"channels": {
"hashes": [
- "sha256:74db79c9eca616be69d38013b22083ab5d3f9ccda1ab5e69096b1bb7da2d9b18",
- "sha256:f50a6e79757a64c1e45e95e144a2ac5f1e99ee44a0718ab182c501f5e5abd268"
+ "sha256:056b72e51080a517a0f33a0a30003e03833b551d75394d6636c885d4edb8188f",
+ "sha256:3f15bdd2138bb4796e76ea588a0a344b12a7964ea9b2e456f992fddb988a4317"
],
"index": "pypi",
- "version": "==3.0.2"
+ "version": "==3.0.3"
},
"channels-redis": {
"hashes": [
@@ -899,10 +899,10 @@
},
"pytz": {
"hashes": [
- "sha256:3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268",
- "sha256:5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd"
+ "sha256:16962c5fb8db4a8f63a26646d8886e9d769b6c511543557bc84e9569fb9a9cb4",
+ "sha256:180befebb1927b16f6b57101720075a984c019ac16b1b7575673bea42c6c3da5"
],
- "version": "==2020.4"
+ "version": "==2020.5"
},
"pyyaml": {
"hashes": [
@@ -1607,10 +1607,10 @@
},
"pytz": {
"hashes": [
- "sha256:3e6b7dd2d1e0a59084bcee14a17af60c5c562cdc16d828e8eba2e683d3a7e268",
- "sha256:5c55e189b682d420be27c6995ba6edce0c0a77dd67bfbe2ae6607134d5851ffd"
+ "sha256:16962c5fb8db4a8f63a26646d8886e9d769b6c511543557bc84e9569fb9a9cb4",
+ "sha256:180befebb1927b16f6b57101720075a984c019ac16b1b7575673bea42c6c3da5"
],
- "version": "==2020.4"
+ "version": "==2020.5"
},
"pyyaml": {
"hashes": [
From 0cb48121b21041138483da0a93c67e16dd015c4d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 29 Dec 2020 13:41:19 +0100
Subject: [PATCH 07/12] build(deps): bump boto3 from 1.16.43 to 1.16.44 (#436)
Bumps [boto3](https://github.com/boto/boto3) from 1.16.43 to 1.16.44.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/boto3/compare/1.16.43...1.16.44)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Pipfile.lock | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/Pipfile.lock b/Pipfile.lock
index e0d25cbe3..82f4523ae 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -74,11 +74,11 @@
},
"boto3": {
"hashes": [
- "sha256:0bb2c3159b9f5e0df50430bf06a155bd7f27f480825b6374dde807d42360a668",
- "sha256:a49b3ab4bfa2f6394ba60165cfc468410797dd410f32eed47e22f61451ee986e"
+ "sha256:ba8de10d3ede338d51ae47e428b97dcc1d1b507741aa98697e63e879a147f4aa",
+ "sha256:e3f10ed6d9ca98415fdec15c85e50a89ec38d6229bce3fafd5e7965b16c4ebc5"
],
"index": "pypi",
- "version": "==1.16.43"
+ "version": "==1.16.44"
},
"botocore": {
"hashes": [
From 48d5f28e7a99fc6f3a90664c131c6e1107d6663a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 29 Dec 2020 14:43:30 +0100
Subject: [PATCH 08/12] build(deps-dev): bump @typescript-eslint/eslint-plugin
in /web (#438)
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 4.11.0 to 4.11.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.11.1/packages/eslint-plugin)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
web/package-lock.json | 80 +++++++++++++++++++++----------------------
web/package.json | 2 +-
2 files changed, 41 insertions(+), 41 deletions(-)
diff --git a/web/package-lock.json b/web/package-lock.json
index 7311fccec..4388b7e49 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -393,13 +393,13 @@
}
},
"@typescript-eslint/eslint-plugin": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.11.0.tgz",
- "integrity": "sha512-x4arJMXBxyD6aBXLm3W7mSDZRiABzy+2PCLJbL7OPqlp53VXhaA1HKK7R2rTee5OlRhnUgnp8lZyVIqjnyPT6g==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.11.1.tgz",
+ "integrity": "sha512-fABclAX2QIEDmTMk6Yd7Muv1CzFLwWM4505nETzRHpP3br6jfahD9UUJkhnJ/g2m7lwfz8IlswcwGGPGiq9exw==",
"dev": true,
"requires": {
- "@typescript-eslint/experimental-utils": "4.11.0",
- "@typescript-eslint/scope-manager": "4.11.0",
+ "@typescript-eslint/experimental-utils": "4.11.1",
+ "@typescript-eslint/scope-manager": "4.11.1",
"debug": "^4.1.1",
"functional-red-black-tree": "^1.0.1",
"regexpp": "^3.0.0",
@@ -408,71 +408,71 @@
},
"dependencies": {
"@typescript-eslint/scope-manager": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.11.0.tgz",
- "integrity": "sha512-6VSTm/4vC2dHM3ySDW9Kl48en+yLNfVV6LECU8jodBHQOhO8adAVizaZ1fV0QGZnLQjQ/y0aBj5/KXPp2hBTjA==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.11.1.tgz",
+ "integrity": "sha512-Al2P394dx+kXCl61fhrrZ1FTI7qsRDIUiVSuN6rTwss6lUn8uVO2+nnF4AvO0ug8vMsy3ShkbxLu/uWZdTtJMQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.11.0",
- "@typescript-eslint/visitor-keys": "4.11.0"
+ "@typescript-eslint/types": "4.11.1",
+ "@typescript-eslint/visitor-keys": "4.11.1"
}
},
"@typescript-eslint/types": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.11.0.tgz",
- "integrity": "sha512-XXOdt/NPX++txOQHM1kUMgJUS43KSlXGdR/aDyEwuAEETwuPt02Nc7v+s57PzuSqMbNLclblQdv3YcWOdXhQ7g==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.11.1.tgz",
+ "integrity": "sha512-5kvd38wZpqGY4yP/6W3qhYX6Hz0NwUbijVsX2rxczpY6OXaMxh0+5E5uLJKVFwaBM7PJe1wnMym85NfKYIh6CA==",
"dev": true
},
"@typescript-eslint/visitor-keys": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.11.0.tgz",
- "integrity": "sha512-tRYKyY0i7cMk6v4UIOCjl1LhuepC/pc6adQqJk4Is3YcC6k46HvsV9Wl7vQoLbm9qADgeujiT7KdLrylvFIQ+A==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.11.1.tgz",
+ "integrity": "sha512-IrlBhD9bm4bdYcS8xpWarazkKXlE7iYb1HzRuyBP114mIaj5DJPo11Us1HgH60dTt41TCZXMaTCAW+OILIYPOg==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.11.0",
+ "@typescript-eslint/types": "4.11.1",
"eslint-visitor-keys": "^2.0.0"
}
}
}
},
"@typescript-eslint/experimental-utils": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.0.tgz",
- "integrity": "sha512-1VC6mSbYwl1FguKt8OgPs8xxaJgtqFpjY/UzUYDBKq4pfQ5lBvN2WVeqYkzf7evW42axUHYl2jm9tNyFsb8oLg==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.11.1.tgz",
+ "integrity": "sha512-mAlWowT4A6h0TC9F+J5pdbEhjNiEMO+kqPKQ4sc3fVieKL71dEqfkKgtcFVSX3cjSBwYwhImaQ/mXQF0oaI38g==",
"dev": true,
"requires": {
"@types/json-schema": "^7.0.3",
- "@typescript-eslint/scope-manager": "4.11.0",
- "@typescript-eslint/types": "4.11.0",
- "@typescript-eslint/typescript-estree": "4.11.0",
+ "@typescript-eslint/scope-manager": "4.11.1",
+ "@typescript-eslint/types": "4.11.1",
+ "@typescript-eslint/typescript-estree": "4.11.1",
"eslint-scope": "^5.0.0",
"eslint-utils": "^2.0.0"
},
"dependencies": {
"@typescript-eslint/scope-manager": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.11.0.tgz",
- "integrity": "sha512-6VSTm/4vC2dHM3ySDW9Kl48en+yLNfVV6LECU8jodBHQOhO8adAVizaZ1fV0QGZnLQjQ/y0aBj5/KXPp2hBTjA==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.11.1.tgz",
+ "integrity": "sha512-Al2P394dx+kXCl61fhrrZ1FTI7qsRDIUiVSuN6rTwss6lUn8uVO2+nnF4AvO0ug8vMsy3ShkbxLu/uWZdTtJMQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.11.0",
- "@typescript-eslint/visitor-keys": "4.11.0"
+ "@typescript-eslint/types": "4.11.1",
+ "@typescript-eslint/visitor-keys": "4.11.1"
}
},
"@typescript-eslint/types": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.11.0.tgz",
- "integrity": "sha512-XXOdt/NPX++txOQHM1kUMgJUS43KSlXGdR/aDyEwuAEETwuPt02Nc7v+s57PzuSqMbNLclblQdv3YcWOdXhQ7g==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.11.1.tgz",
+ "integrity": "sha512-5kvd38wZpqGY4yP/6W3qhYX6Hz0NwUbijVsX2rxczpY6OXaMxh0+5E5uLJKVFwaBM7PJe1wnMym85NfKYIh6CA==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.11.0.tgz",
- "integrity": "sha512-eA6sT5dE5RHAFhtcC+b5WDlUIGwnO9b0yrfGa1mIOIAjqwSQCpXbLiFmKTdRbQN/xH2EZkGqqLDrKUuYOZ0+Hg==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.11.1.tgz",
+ "integrity": "sha512-tC7MKZIMRTYxQhrVAFoJq/DlRwv1bnqA4/S2r3+HuHibqvbrPcyf858lNzU7bFmy4mLeIHFYr34ar/1KumwyRw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.11.0",
- "@typescript-eslint/visitor-keys": "4.11.0",
+ "@typescript-eslint/types": "4.11.1",
+ "@typescript-eslint/visitor-keys": "4.11.1",
"debug": "^4.1.1",
"globby": "^11.0.1",
"is-glob": "^4.0.1",
@@ -482,12 +482,12 @@
}
},
"@typescript-eslint/visitor-keys": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.11.0.tgz",
- "integrity": "sha512-tRYKyY0i7cMk6v4UIOCjl1LhuepC/pc6adQqJk4Is3YcC6k46HvsV9Wl7vQoLbm9qADgeujiT7KdLrylvFIQ+A==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.11.1.tgz",
+ "integrity": "sha512-IrlBhD9bm4bdYcS8xpWarazkKXlE7iYb1HzRuyBP114mIaj5DJPo11Us1HgH60dTt41TCZXMaTCAW+OILIYPOg==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.11.0",
+ "@typescript-eslint/types": "4.11.1",
"eslint-visitor-keys": "^2.0.0"
}
},
diff --git a/web/package.json b/web/package.json
index 00ace845e..058ed49a6 100644
--- a/web/package.json
+++ b/web/package.json
@@ -27,7 +27,7 @@
},
"devDependencies": {
"@rollup/plugin-typescript": "^8.1.0",
- "@typescript-eslint/eslint-plugin": "^4.11.0",
+ "@typescript-eslint/eslint-plugin": "^4.11.1",
"@typescript-eslint/parser": "^4.11.0",
"eslint": "^7.16.0",
"eslint-config-google": "^0.14.0",
From 4ad184a3fb1a642db9c2f45149450b3883214cfc Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 29 Dec 2020 14:53:40 +0100
Subject: [PATCH 09/12] build(deps-dev): bump @typescript-eslint/parser in /web
(#439)
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 4.11.0 to 4.11.1.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v4.11.1/packages/parser)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
web/package-lock.json | 46 +++++++++++++++++++++----------------------
web/package.json | 2 +-
2 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/web/package-lock.json b/web/package-lock.json
index 4388b7e49..fa5f898f8 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -508,41 +508,41 @@
}
},
"@typescript-eslint/parser": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.11.0.tgz",
- "integrity": "sha512-NBTtKCC7ZtuxEV5CrHUO4Pg2s784pvavc3cnz6V+oJvVbK4tH9135f/RBP6eUA2KHiFKAollSrgSctQGmHbqJQ==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.11.1.tgz",
+ "integrity": "sha512-BJ3jwPQu1jeynJ5BrjLuGfK/UJu6uwHxJ/di7sanqmUmxzmyIcd3vz58PMR7wpi8k3iWq2Q11KMYgZbUpRoIPw==",
"dev": true,
"requires": {
- "@typescript-eslint/scope-manager": "4.11.0",
- "@typescript-eslint/types": "4.11.0",
- "@typescript-eslint/typescript-estree": "4.11.0",
+ "@typescript-eslint/scope-manager": "4.11.1",
+ "@typescript-eslint/types": "4.11.1",
+ "@typescript-eslint/typescript-estree": "4.11.1",
"debug": "^4.1.1"
}
},
"@typescript-eslint/scope-manager": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.11.0.tgz",
- "integrity": "sha512-6VSTm/4vC2dHM3ySDW9Kl48en+yLNfVV6LECU8jodBHQOhO8adAVizaZ1fV0QGZnLQjQ/y0aBj5/KXPp2hBTjA==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.11.1.tgz",
+ "integrity": "sha512-Al2P394dx+kXCl61fhrrZ1FTI7qsRDIUiVSuN6rTwss6lUn8uVO2+nnF4AvO0ug8vMsy3ShkbxLu/uWZdTtJMQ==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.11.0",
- "@typescript-eslint/visitor-keys": "4.11.0"
+ "@typescript-eslint/types": "4.11.1",
+ "@typescript-eslint/visitor-keys": "4.11.1"
}
},
"@typescript-eslint/types": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.11.0.tgz",
- "integrity": "sha512-XXOdt/NPX++txOQHM1kUMgJUS43KSlXGdR/aDyEwuAEETwuPt02Nc7v+s57PzuSqMbNLclblQdv3YcWOdXhQ7g==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.11.1.tgz",
+ "integrity": "sha512-5kvd38wZpqGY4yP/6W3qhYX6Hz0NwUbijVsX2rxczpY6OXaMxh0+5E5uLJKVFwaBM7PJe1wnMym85NfKYIh6CA==",
"dev": true
},
"@typescript-eslint/typescript-estree": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.11.0.tgz",
- "integrity": "sha512-eA6sT5dE5RHAFhtcC+b5WDlUIGwnO9b0yrfGa1mIOIAjqwSQCpXbLiFmKTdRbQN/xH2EZkGqqLDrKUuYOZ0+Hg==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.11.1.tgz",
+ "integrity": "sha512-tC7MKZIMRTYxQhrVAFoJq/DlRwv1bnqA4/S2r3+HuHibqvbrPcyf858lNzU7bFmy4mLeIHFYr34ar/1KumwyRw==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.11.0",
- "@typescript-eslint/visitor-keys": "4.11.0",
+ "@typescript-eslint/types": "4.11.1",
+ "@typescript-eslint/visitor-keys": "4.11.1",
"debug": "^4.1.1",
"globby": "^11.0.1",
"is-glob": "^4.0.1",
@@ -568,12 +568,12 @@
}
},
"@typescript-eslint/visitor-keys": {
- "version": "4.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.11.0.tgz",
- "integrity": "sha512-tRYKyY0i7cMk6v4UIOCjl1LhuepC/pc6adQqJk4Is3YcC6k46HvsV9Wl7vQoLbm9qADgeujiT7KdLrylvFIQ+A==",
+ "version": "4.11.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.11.1.tgz",
+ "integrity": "sha512-IrlBhD9bm4bdYcS8xpWarazkKXlE7iYb1HzRuyBP114mIaj5DJPo11Us1HgH60dTt41TCZXMaTCAW+OILIYPOg==",
"dev": true,
"requires": {
- "@typescript-eslint/types": "4.11.0",
+ "@typescript-eslint/types": "4.11.1",
"eslint-visitor-keys": "^2.0.0"
}
},
diff --git a/web/package.json b/web/package.json
index 058ed49a6..1923b1899 100644
--- a/web/package.json
+++ b/web/package.json
@@ -28,7 +28,7 @@
"devDependencies": {
"@rollup/plugin-typescript": "^8.1.0",
"@typescript-eslint/eslint-plugin": "^4.11.1",
- "@typescript-eslint/parser": "^4.11.0",
+ "@typescript-eslint/parser": "^4.11.1",
"eslint": "^7.16.0",
"eslint-config-google": "^0.14.0",
"eslint-plugin-lit": "^1.3.0",
From 7a403613b2aea58da793baddec895a0036387696 Mon Sep 17 00:00:00 2001
From: tigattack <10629864+tigattack@users.noreply.github.com>
Date: Tue, 29 Dec 2020 19:17:35 +0000
Subject: [PATCH 10/12] Suggested changes (#434)
L112 - L115 is a suggestion I'm unsure of, but wanted to somehow improve it. Feel free to discard, but I still recommend signup>sign-up on L114 of origin.
On L124, the resulting webpage shows "Active- Directory" (note the space after the hyphen). Not sure how to fix this though.
---
website/src/pages/index.js | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/website/src/pages/index.js b/website/src/pages/index.js
index ab5e9dada..dda9064a4 100644
--- a/website/src/pages/index.js
+++ b/website/src/pages/index.js
@@ -11,8 +11,8 @@ const features = [
title: "Easy to Use",
description: (
<>
- Identity made easy. authentik makes single-sign on, user
- enrollment and access control simple.
+ Identity made easy. authentik makes single-sign on (SSO), user
+ enrollment, and access control simple.
>
),
},
@@ -20,7 +20,7 @@ const features = [
title: "Realise your workflow",
description: (
<>
- authentik lets you build your Workflow as you need it, no
+ authentik lets you build your workflow as you need it, no
limitations.
>
),
@@ -109,16 +109,16 @@ function Home() {
authentik is an open-source Identity Provider
focused on flexibility and versatility. You
can use authentik in an existing environment
- to add support for new protocols. authentik
- is also a great solution for implementing
- signup/recovery/etc in your application, so
- you don't have to deal with it.
+ to add support for new protocols, implement
+ sign-up/recovery/etc. in your application so
+ you don't have to deal with it, and many other
+ things.
-
Upmost flexibility
+
Utmost flexibility
You can adopt authentik to your environment,
regardless of your requirements. Need an Active-
From bbd0ff24d8383b2ab73d170d0df0e21f351468fd Mon Sep 17 00:00:00 2001
From: Jens Langhammer
Date: Tue, 29 Dec 2020 20:38:38 +0100
Subject: [PATCH 11/12] docs: add grafana integration docs
---
.../integrations/services/grafana/index.md | 66 +++++++++++++++++++
.../integrations/services/harbor/index.md | 7 +-
.../services/vmware-vcenter/index.md | 3 +-
website/sidebars.js | 1 +
website/src/pages/index.js | 4 +-
5 files changed, 74 insertions(+), 7 deletions(-)
create mode 100644 website/docs/integrations/services/grafana/index.md
diff --git a/website/docs/integrations/services/grafana/index.md b/website/docs/integrations/services/grafana/index.md
new file mode 100644
index 000000000..03ca9253d
--- /dev/null
+++ b/website/docs/integrations/services/grafana/index.md
@@ -0,0 +1,66 @@
+---
+title: Grafana
+---
+
+## What is Grafana
+
+From https://en.wikipedia.org/wiki/Grafana
+
+:::note
+Grafana is a multi-platform open source analytics and interactive visualization web application. It provides charts, graphs, and alerts for the web when connected to supported data sources, Grafana Enterprise version with additional capabilities is also available. It is expandable through a plug-in system.
+:::
+
+## Preparation
+
+The following placeholders will be used:
+
+- `grafana.company` is the FQDN of the Grafana install.
+- `authentik.company` is the FQDN of the authentik install.
+
+Create an application in authentik. Create an OAuth2/OpenID provider with the following parameters:
+
+- Client Type: `Confidential`
+- JWT Algorithm: `RS256`
+- Scopes: OpenID, Email and Profile
+- RSA Key: Select any available key
+- Redirect URIs: `https://grafana.company/login/generic_oauth`
+
+Note the Client ID and Client Secret values. Create an application, using the provider you've created above. Note the slug of the application you've created.
+
+## Grafana
+
+If your Grafana is running in docker, set the following environment variables:
+
+```yaml
+environment:
+ GF_AUTH_GENERIC_OAUTH_ENABLED: "true"
+ GF_AUTH_GENERIC_OAUTH_NAME: "authentik"
+ GF_AUTH_GENERIC_OAUTH_CLIENT_ID: ""
+ GF_AUTH_GENERIC_OAUTH_CLIENT_SECRET: ""
+ GF_AUTH_GENERIC_OAUTH_SCOPES: "openid profile email"
+ GF_AUTH_GENERIC_OAUTH_AUTH_URL: "https://authentik.company/application/o/authorize/"
+ GF_AUTH_GENERIC_OAUTH_TOKEN_URL: "https://authentik.company/application/o/token/"
+ GF_AUTH_GENERIC_OAUTH_API_URL: "https://authentik.company/application/o/userinfo/"
+ GF_AUTH_SIGNOUT_REDIRECT_URL: "https://authentik.company/application/o//end-session/"
+ # Optionally enable auto-login
+ GF_AUTH_OAUTH_AUTO_LOGIN: "true"
+```
+
+If you are using a config-file instead, you have to set these options:
+
+```ini
+[auth]
+signout_redirect_url = https://authentik.company/application/o//end-session/
+# Optionally enable auto-login
+oauth_auto_login = true
+
+[auth.generic_oauth]
+name = authentik
+enabled = true
+client_id =
+client_secret =
+scopes = openid email profile
+auth_url = https://authentik.company/application/o/authorize/
+token_url = https://authentik.company/application/o/token/
+api_url = https://authentik.company/application/o/userinfo/
+```
diff --git a/website/docs/integrations/services/harbor/index.md b/website/docs/integrations/services/harbor/index.md
index 4177d3ea8..f1a5c40af 100644
--- a/website/docs/integrations/services/harbor/index.md
+++ b/website/docs/integrations/services/harbor/index.md
@@ -17,13 +17,14 @@ The following placeholders will be used:
- `harbor.company` is the FQDN of the Harbor install.
- `authentik.company` is the FQDN of the authentik install.
-Create an application in authentik. Create an OpenID provider with the following parameters:
+Create an OAuth2/OpenID provider with the following parameters:
- Client Type: `Confidential`
-- Response types: `code (Authorization Code Flow)`
- JWT Algorithm: `RS256`
- Redirect URIs: `https://harbor.company/c/oidc/callback`
-- Scopes: `openid`
+- Scopes: OpenID, Email and Profile
+
+Note the Client ID and Client Secret values. Create an application, using the provider you've created above.
## Harbor
diff --git a/website/docs/integrations/services/vmware-vcenter/index.md b/website/docs/integrations/services/vmware-vcenter/index.md
index 1af95c656..9670fb4d1 100644
--- a/website/docs/integrations/services/vmware-vcenter/index.md
+++ b/website/docs/integrations/services/vmware-vcenter/index.md
@@ -51,12 +51,11 @@ Under _Sources_, click _Edit_ and ensure that "Autogenerated Active Directory Ma
### Step 3
-Under _Providers_, create an OAuth2/OpenID Provider with these settings:
+Under _Providers_, create an OAuth2/OpenID provider with these settings:
- Client Type: Confidential
- JWT Algorithm: RS256
- Redirect URI: `https://vcenter.company/ui/login/oauth2/authcode`
-- Post Logout Redirect URIs: `https://vcenter.company/ui/login`
- Sub Mode: If your Email address Schema matches your UPN, select "Based on the User's Email...", otherwise select "Based on the User's UPN...".
- Scopes: Select the Scope Mapping you've created in Step 1
diff --git a/website/sidebars.js b/website/sidebars.js
index 8f5a307b5..1760bf768 100644
--- a/website/sidebars.js
+++ b/website/sidebars.js
@@ -101,6 +101,7 @@ module.exports = {
"integrations/services/aws/index",
"integrations/services/awx-tower/index",
"integrations/services/gitlab/index",
+ "integrations/services/grafana/index",
"integrations/services/harbor/index",
"integrations/services/home-assistant/index",
"integrations/services/nextcloud/index",
diff --git a/website/src/pages/index.js b/website/src/pages/index.js
index dda9064a4..5b529a011 100644
--- a/website/src/pages/index.js
+++ b/website/src/pages/index.js
@@ -121,8 +121,8 @@ function Home() {
Utmost flexibility
You can adopt authentik to your environment,
- regardless of your requirements. Need an Active-
- Directory integrated SSO Provider? Do you want
+ regardless of your requirements. Need an Active-Directory
+ integrated SSO Provider? Do you want
to implement a custom enrollment process for your
customers? Are you developing an application and
don't want to deal with User verification and recovery?
From 765ae80698deff0a1655f165b980cdd8dc030424 Mon Sep 17 00:00:00 2001
From: Jens Langhammer
Date: Tue, 29 Dec 2020 21:22:49 +0100
Subject: [PATCH 12/12] providers/oauth2: fix error when creating RefreshToken
---
authentik/providers/oauth2/models.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/authentik/providers/oauth2/models.py b/authentik/providers/oauth2/models.py
index dc0511e19..a086514f4 100644
--- a/authentik/providers/oauth2/models.py
+++ b/authentik/providers/oauth2/models.py
@@ -461,7 +461,7 @@ class RefreshToken(ExpiringModel, BaseGrantModel):
self._id_token = json.dumps(asdict(value))
def __str__(self):
- return f"Refresh Token for {self.provider} for user {self.access_token.user}"
+ return f"Refresh Token for {self.provider} for user {self.user}"
@property
def at_hash(self):