outposts: Adding more flexibility to outposts in Kubernetes. (#1617)

* outposts/ldap: Support hard coded `uidNumber` and `gidNumber`.

* outposts: more options for image + labels

- Set outpost docker image in config.
- Set image pull secrets in outpost config.
- Add additional labels for easier targeting from
  custom services.

* Fix some linting errors.

* outposts: Rename `docker_image` to `container_image
This commit is contained in:
Ilya Kogan
2021-10-14 13:54:56 -04:00
committed by GitHub
parent 19a343dadb
commit 0c55eea678
5 changed files with 23 additions and 1 deletions

View File

@ -41,6 +41,9 @@ authentik_host_insecure: false
authentik_host_browser:
# Template used for objects created (deployments, services, secrets, etc)
object_naming_template: ak-outpost-%(name)s
# Use a specific docker image for this outpost rather than the default. This also applies to Kubernetes
# outposts.
conatiner_image:
########################################
# Docker outpost specific settings
########################################
@ -70,4 +73,7 @@ kubernetes_service_type: ClusterIP
# - 'ingress'
# - 'traefik middleware'
kubernetes_disabled_components: []
# If the above docker image is in a private repository, use these secrets to pull.
# NOTE: The secret must be created manually in the namespace first.
kubernetes_image_pull_secrets: []
```