Skip to content

Commit

Permalink
feat(autodevops): Add NEXTAUTH_URL as default env variable
Browse files Browse the repository at this point in the history
  • Loading branch information
gary-van-woerkens committed Nov 30, 2021
1 parent 4f5443c commit 3387b49
Show file tree
Hide file tree
Showing 31 changed files with 82 additions and 3 deletions.
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -84,6 +84,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
initContainers:
- env:
- name: WAIT_FOR_RETRIES
Expand Down
Expand Up @@ -84,6 +84,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
initContainers:
- env:
- name: WAIT_FOR_RETRIES
Expand Down
Expand Up @@ -84,6 +84,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
initContainers:
- env:
- name: WAIT_FOR_RETRIES
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -84,6 +84,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
initContainers:
- env:
- name: WAIT_FOR_RETRIES
Expand Down
Expand Up @@ -84,6 +84,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://preprod-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://preprod-sample-kosko.dev2.fabrique.social.gouv.fr
initContainers:
- env:
- name: WAIT_FOR_RETRIES
Expand Down
Expand Up @@ -84,6 +84,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://sample-kosko.dev2.fabrique.social.gouv.fr
initContainers:
- env:
- name: WAIT_FOR_RETRIES
Expand Down
Expand Up @@ -85,6 +85,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://sample-kosko-e2e-branch.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://sample-kosko-e2e-branch.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down Expand Up @@ -365,6 +367,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down Expand Up @@ -671,6 +675,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down Expand Up @@ -387,6 +389,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down Expand Up @@ -387,6 +389,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -82,6 +82,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -82,6 +82,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -82,6 +82,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -82,6 +82,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -82,6 +82,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -82,6 +82,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -85,6 +85,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://sample-kosko-e2e-branch.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://sample-kosko-e2e-branch.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down Expand Up @@ -235,6 +237,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
Expand Up @@ -81,6 +81,8 @@ spec:
env:
- name: APP_BASE_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
- name: NEXTAUTH_URL
value: https://e2e-branch-42-sample-kosko.dev2.fabrique.social.gouv.fr
---
apiVersion: v1
kind: Service
Expand Down
15 changes: 12 additions & 3 deletions templates/autodevops/components/app.ts
Expand Up @@ -94,13 +94,22 @@ export default async (): Manifests => {

ok(deployment);

const frontendUrl = getIngressHost(manifests);

/* pass dynamic deployment URL as env var to the container */
const frontendUrl = new EnvVar({
const APP_BASE_URL = new EnvVar({
name: "APP_BASE_URL",
value: `https://${getIngressHost(manifests)}`,
value: `https://${frontendUrl}`,
});

addEnv({ data: APP_BASE_URL, deployment });

const NEXTAUTH_URL = new EnvVar({
name: "NEXTAUTH_URL",
value: `https://${frontendUrl}`,
});

addEnv({ data: frontendUrl, deployment });
addEnv({ data: NEXTAUTH_URL, deployment });

return manifests;
} else {
Expand Down

0 comments on commit 3387b49

Please sign in to comment.