Skip to content

Latest commit

 

History

History
27 lines (24 loc) · 2.62 KB

configuration.org

File metadata and controls

27 lines (24 loc) · 2.62 KB

Configuration

Environment variables

Frontend (also called client)

NameDefaultDescription
SESSION_SECRETA 16-character shared secret between the frontend and browser
OAUTH_CLIENT_IDGitHub OAuth App ID
OAUTH_CLIENT_SECRETGitHub OAuth App Secret
BACKEND_ADDRESSThe address for where the backend is
TZTimezone to set
PAIR_PERMITTED_ORGSGitHub orgs to allow access with
PAIR_ADMIN_EMAIL_DOMAINEmail domain to allow admin access with

Cluster-API-Manager (also called backend)

NameDefaultDescription
APP_PACKET_PROJECT_IDThe project ID of the Equinix Metal / Packet project to deploy machines
APP_PORT:8080The port to bind the web service
APP_TARGET_NAMESPACEThe namespace to manage CAPI and External-DNS Kubernetes objects
APP_BASE_HOSTThe base domain for newly created instances (i.e: pair.sharing.io)
APP_ENVIRONMENT_REPOSITORYregistry.gitlab.com/sharingio/environment/iiThe Environment container image repository to use
APP_ENVIRONMENT_VERSION2021.11.12.1719The Environment container image tag to use
APP_INSTANCE_KUBERNETES_VERSION1.21.0The version of Kubernetes to use for newly created instances
APP_INSTANCE_NODE_SIZEc1.small.x86
TZPacific/AucklandTimezone to set

Helm

To configure the Helm chart, check out the default values.yaml