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):