Add Authentik OIDC client registration assets
This commit is contained in:
18
apps/authentik/README.md
Normal file
18
apps/authentik/README.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# Authentik OIDC client registration sweep
|
||||
|
||||
This directory holds the FlowerCore per-service OIDC client secret references
|
||||
for the ADR-093 / ADR-124 Phase 1 step 8 sweep.
|
||||
|
||||
The `clients/*-oidc-client.yaml` manifests are intentionally only
|
||||
`OnePasswordItem` CRDs. The actual 1Password items are created by an operator in
|
||||
the `IAmWorkin` vault with these fields:
|
||||
|
||||
| Field | Purpose |
|
||||
| --- | --- |
|
||||
| `client_id` | Authentik provider client id, default `<slug>` |
|
||||
| `client_secret` | Authentik provider client secret |
|
||||
| `issuer_url` | `https://id.iamworkin.lan/application/o/<slug>/` |
|
||||
|
||||
Run `scripts/authentik-bulk-client-create.py` in dry-run mode first. Live REST
|
||||
mutation requires `--apply`, `AUTHENTIK_TOKEN`, and an operator-provided
|
||||
client-secret JSON file. The script redacts secrets in all normal output.
|
||||
14
apps/authentik/clients/aistation-oidc-client.yaml
Normal file
14
apps/authentik/clients/aistation-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: aistation-oidc-client
|
||||
namespace: fc-aistation
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: aistation
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/aistation-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/aistation-oidc-client"
|
||||
14
apps/authentik/clients/audit-oidc-client.yaml
Normal file
14
apps/authentik/clients/audit-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: audit-oidc-client
|
||||
namespace: fc-audit
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: audit
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/audit-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/audit-oidc-client"
|
||||
14
apps/authentik/clients/chat-oidc-client.yaml
Normal file
14
apps/authentik/clients/chat-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: chat-oidc-client
|
||||
namespace: fc-chat
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: chat
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/chat-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/chat-oidc-client"
|
||||
14
apps/authentik/clients/distribution-oidc-client.yaml
Normal file
14
apps/authentik/clients/distribution-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: distribution-oidc-client
|
||||
namespace: fc-distribution
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: distribution
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/distribution-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/distribution-oidc-client"
|
||||
14
apps/authentik/clients/dms-oidc-client.yaml
Normal file
14
apps/authentik/clients/dms-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: dms-oidc-client
|
||||
namespace: fc-dms
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: dms
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/dms-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/dms-oidc-client"
|
||||
14
apps/authentik/clients/dns-oidc-client.yaml
Normal file
14
apps/authentik/clients/dns-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: dns-oidc-client
|
||||
namespace: fc-dns
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: dns
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/dns-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/dns-oidc-client"
|
||||
14
apps/authentik/clients/intranet-oidc-client.yaml
Normal file
14
apps/authentik/clients/intranet-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: intranet-oidc-client
|
||||
namespace: intranet
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: intranet
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/intranet-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/intranet-oidc-client"
|
||||
14
apps/authentik/clients/irc-oidc-client.yaml
Normal file
14
apps/authentik/clients/irc-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: irc-oidc-client
|
||||
namespace: irc
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: irc
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/irc-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/irc-oidc-client"
|
||||
14
apps/authentik/clients/kiosk-oidc-client.yaml
Normal file
14
apps/authentik/clients/kiosk-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: kiosk-oidc-client
|
||||
namespace: fc-system
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: kiosk
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/kiosk-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/kiosk-oidc-client"
|
||||
14
apps/authentik/clients/knowledge-oidc-client.yaml
Normal file
14
apps/authentik/clients/knowledge-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: knowledge-oidc-client
|
||||
namespace: knowledge
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: knowledge
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/knowledge-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/knowledge-oidc-client"
|
||||
14
apps/authentik/clients/library-oidc-client.yaml
Normal file
14
apps/authentik/clients/library-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: library-oidc-client
|
||||
namespace: fc-library
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: library
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/library-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/library-oidc-client"
|
||||
14
apps/authentik/clients/licensing-oidc-client.yaml
Normal file
14
apps/authentik/clients/licensing-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: licensing-oidc-client
|
||||
namespace: fc-licensing
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: licensing
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/licensing-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/licensing-oidc-client"
|
||||
14
apps/authentik/clients/llmbridge-oidc-client.yaml
Normal file
14
apps/authentik/clients/llmbridge-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: llmbridge-oidc-client
|
||||
namespace: fc-llm-bridge
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: llmbridge
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/llmbridge-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/llmbridge-oidc-client"
|
||||
14
apps/authentik/clients/media-oidc-client.yaml
Normal file
14
apps/authentik/clients/media-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: media-oidc-client
|
||||
namespace: fc-media
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: media
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/media-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/media-oidc-client"
|
||||
14
apps/authentik/clients/menuboard-oidc-client.yaml
Normal file
14
apps/authentik/clients/menuboard-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: menuboard-oidc-client
|
||||
namespace: fc-menuboard
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: menuboard
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/menuboard-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/menuboard-oidc-client"
|
||||
14
apps/authentik/clients/messageboard-oidc-client.yaml
Normal file
14
apps/authentik/clients/messageboard-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: messageboard-oidc-client
|
||||
namespace: fc-messageboard
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: messageboard
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/messageboard-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/messageboard-oidc-client"
|
||||
14
apps/authentik/clients/mike-bundle-oidc-client.yaml
Normal file
14
apps/authentik/clients/mike-bundle-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: mike-bundle-oidc-client
|
||||
namespace: fc-mike-bundle
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: mike-bundle
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/mike-bundle-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/mike-bundle-oidc-client"
|
||||
14
apps/authentik/clients/mndot-oidc-client.yaml
Normal file
14
apps/authentik/clients/mndot-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: mndot-oidc-client
|
||||
namespace: fc-mndot
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: mndot
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/mndot-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/mndot-oidc-client"
|
||||
14
apps/authentik/clients/mysql-oidc-client.yaml
Normal file
14
apps/authentik/clients/mysql-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: mysql-oidc-client
|
||||
namespace: fc-mysql
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: mysql
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/mysql-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/mysql-oidc-client"
|
||||
14
apps/authentik/clients/php-oidc-client.yaml
Normal file
14
apps/authentik/clients/php-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: php-oidc-client
|
||||
namespace: fc-php
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: php
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/php-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/php-oidc-client"
|
||||
14
apps/authentik/clients/pimanager-oidc-client.yaml
Normal file
14
apps/authentik/clients/pimanager-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: pimanager-oidc-client
|
||||
namespace: fc-pimanager
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: pimanager
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/pimanager-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/pimanager-oidc-client"
|
||||
14
apps/authentik/clients/presentations-oidc-client.yaml
Normal file
14
apps/authentik/clients/presentations-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: presentations-oidc-client
|
||||
namespace: fc-presentations
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: presentations
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/presentations-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/presentations-oidc-client"
|
||||
14
apps/authentik/clients/print-oidc-client.yaml
Normal file
14
apps/authentik/clients/print-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: print-oidc-client
|
||||
namespace: fc-print
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: print
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/print-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/print-oidc-client"
|
||||
14
apps/authentik/clients/provisioning-oidc-client.yaml
Normal file
14
apps/authentik/clients/provisioning-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: provisioning-oidc-client
|
||||
namespace: fc-provisioning
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: provisioning
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/provisioning-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/provisioning-oidc-client"
|
||||
14
apps/authentik/clients/remotedesktop-oidc-client.yaml
Normal file
14
apps/authentik/clients/remotedesktop-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: remotedesktop-oidc-client
|
||||
namespace: fc-desktop
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: remotedesktop
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/remotedesktop-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/remotedesktop-oidc-client"
|
||||
14
apps/authentik/clients/retail-oidc-client.yaml
Normal file
14
apps/authentik/clients/retail-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: retail-oidc-client
|
||||
namespace: fc-retail
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: retail
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/retail-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/retail-oidc-client"
|
||||
14
apps/authentik/clients/scoreboards-oidc-client.yaml
Normal file
14
apps/authentik/clients/scoreboards-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: scoreboards-oidc-client
|
||||
namespace: fc-scoreboard
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: scoreboards
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/scoreboards-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/scoreboards-oidc-client"
|
||||
14
apps/authentik/clients/segmentdisplay-oidc-client.yaml
Normal file
14
apps/authentik/clients/segmentdisplay-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: segmentdisplay-oidc-client
|
||||
namespace: fc-segmentdisplay
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: segmentdisplay
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/segmentdisplay-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/segmentdisplay-oidc-client"
|
||||
14
apps/authentik/clients/signage-oidc-client.yaml
Normal file
14
apps/authentik/clients/signage-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: signage-oidc-client
|
||||
namespace: fc-signage
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: signage
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/signage-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/signage-oidc-client"
|
||||
14
apps/authentik/clients/signalcontrol-oidc-client.yaml
Normal file
14
apps/authentik/clients/signalcontrol-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: signalcontrol-oidc-client
|
||||
namespace: fc-signalcontrol
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: signalcontrol
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/signalcontrol-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/signalcontrol-oidc-client"
|
||||
14
apps/authentik/clients/telephony-oidc-client.yaml
Normal file
14
apps/authentik/clients/telephony-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: telephony-oidc-client
|
||||
namespace: telephony
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: telephony
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/telephony-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/telephony-oidc-client"
|
||||
14
apps/authentik/clients/ttsreader-oidc-client.yaml
Normal file
14
apps/authentik/clients/ttsreader-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: ttsreader-oidc-client
|
||||
namespace: fc-ttsreader
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: ttsreader
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/ttsreader-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/ttsreader-oidc-client"
|
||||
14
apps/authentik/clients/worldbuilder-oidc-client.yaml
Normal file
14
apps/authentik/clients/worldbuilder-oidc-client.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: onepassword.com/v1
|
||||
kind: OnePasswordItem
|
||||
metadata:
|
||||
name: worldbuilder-oidc-client
|
||||
namespace: fc-worldbuilder
|
||||
labels:
|
||||
app.kubernetes.io/part-of: flowercore
|
||||
app.kubernetes.io/component: authentik-oidc-client
|
||||
flowercore.io/authentik-client-slug: worldbuilder
|
||||
annotations:
|
||||
flowercore.io/onepassword-item: "IAmWorkin/items/worldbuilder-oidc-client"
|
||||
flowercore.io/expected-fields: "client_id,client_secret,issuer_url"
|
||||
spec:
|
||||
itemPath: "vaults/IAmWorkin/items/worldbuilder-oidc-client"
|
||||
38
apps/authentik/kustomization.yaml
Normal file
38
apps/authentik/kustomization.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
# ArgoCD's bluejay-infra ApplicationSet sees apps/authentik as one app. Keep
|
||||
# an explicit resource list so the client manifests can live under clients/.
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- clients/library-oidc-client.yaml
|
||||
- clients/retail-oidc-client.yaml
|
||||
- clients/telephony-oidc-client.yaml
|
||||
- clients/knowledge-oidc-client.yaml
|
||||
- clients/llmbridge-oidc-client.yaml
|
||||
- clients/mysql-oidc-client.yaml
|
||||
- clients/php-oidc-client.yaml
|
||||
- clients/signage-oidc-client.yaml
|
||||
- clients/media-oidc-client.yaml
|
||||
- clients/dms-oidc-client.yaml
|
||||
- clients/pimanager-oidc-client.yaml
|
||||
- clients/distribution-oidc-client.yaml
|
||||
- clients/dns-oidc-client.yaml
|
||||
- clients/print-oidc-client.yaml
|
||||
- clients/aistation-oidc-client.yaml
|
||||
- clients/irc-oidc-client.yaml
|
||||
- clients/ttsreader-oidc-client.yaml
|
||||
- clients/chat-oidc-client.yaml
|
||||
- clients/intranet-oidc-client.yaml
|
||||
- clients/remotedesktop-oidc-client.yaml
|
||||
- clients/provisioning-oidc-client.yaml
|
||||
- clients/scoreboards-oidc-client.yaml
|
||||
- clients/mndot-oidc-client.yaml
|
||||
- clients/kiosk-oidc-client.yaml
|
||||
- clients/mike-bundle-oidc-client.yaml
|
||||
- clients/messageboard-oidc-client.yaml
|
||||
- clients/menuboard-oidc-client.yaml
|
||||
- clients/presentations-oidc-client.yaml
|
||||
- clients/segmentdisplay-oidc-client.yaml
|
||||
- clients/signalcontrol-oidc-client.yaml
|
||||
- clients/worldbuilder-oidc-client.yaml
|
||||
- clients/audit-oidc-client.yaml
|
||||
- clients/licensing-oidc-client.yaml
|
||||
Reference in New Issue
Block a user