mirror of
https://github.com/harness/drone.git
synced 2025-05-01 05:00:00 +00:00
This change adds the following: - Space UID + Custom harness validation (accountId for top level space, harness identifier for child spaces) - Repo UID + Custom harness validation (harness identifier) - Store Unique casing of space / repo path and add Path.ValueUnique (with Unique index) to allow for application layer controlling the case sensitivity (case insensitive standalone vs partially case sensitive harness) - Token UID (unique index over ownertype + ownerID + tokenUID) - Add DisplayName for principals (replaces Name to avoid confustion) - Store Unique casing of principal UID and add Principal.ValueUnique (with unique index) to allow for application layer, per principal type control of case sensitivity (required in embedded mode) - Generate serviceAccount UID (+Email) Randomly (sa-{space|repo}-{ID}-{random}) - Allows to have a unique UID across all principals while reducing likelyhood of overlaps with users + avoid overlap across spaces / repos. - Sync casing of space names (accountId orgId projectId) when creating spaces on the fly (to ensure case sensitivity of - harness code) or use the existing space to update casing. - Update serviceaccount client to match updated NG Manager API - in embedded mode create spaces for harness resources owning the service account
26 lines
1.2 KiB
Bash
26 lines
1.2 KiB
Bash
# Gitness values
|
|
GITNESS_TRACE=true
|
|
|
|
# Harness specifc values
|
|
HARNESS_JWT_IDENTITY="code"
|
|
HARNESS_JWT_SECRET="IC04LYMBf1lDP5oeY4hupxd4HJhLmN6azUku3xEbeE3SUx5G3ZYzhbiwVtK4i7AmqyU9OZkwB4v8E9qM"
|
|
HARNESS_JWT_VALIDINMIN=1440
|
|
HARNESS_JWT_BEARER_SECRET="dOkdsVqdRPPRJG31XU0qY4MPqmBBMk0PTAGIKM6O7TGqhjyxScIdJe80mwh5Yb5zF3KxYBHw6B3Lfzlq"
|
|
|
|
HARNESS_SERVICES_IDENTITY_JWT_IDENTITY="IdentityService"
|
|
HARNESS_SERVICES_IDENTITY_JWT_SECRET="HVSKUYqD4e5Rxu12hFDdCJKGM64sxgEynvdDhaOHaTHhwwn0K4Ttr0uoOxSsEVYNrUU"
|
|
|
|
HARNESS_SERVICES_ACL_IGNORE=true
|
|
HARNESS_SERVICES_ACL_CLIENT_SECURE=false
|
|
HARNESS_SERVICES_ACL_CLIENT_BASEURL="http://localhost:9006/api"
|
|
|
|
HARNESS_SERVICES_MANAGER_CLIENT_SECURE=false
|
|
HARNESS_SERVICES_MANAGER_CLIENT_BASEURL="http://localhost:3457/api"
|
|
HARNESS_SERVICES_MANAGER_JWT_IDENTITY="Manager"
|
|
HARNESS_SERVICES_MANAGER_JWT_SECRET="dOkdsVqdRPPRJG31XU0qY4MPqmBBMk0PTAGIKM6O7TGqhjyxScIdJe80mwh5Yb5zF3KxYBHw6B3Lfzlq"
|
|
|
|
HARNESS_SERVICES_NGMANAGER_CLIENT_SECURE=false
|
|
HARNESS_SERVICES_NGMANAGER_CLIENT_BASEURL="http://localhost:7457"
|
|
HARNESS_SERVICES_NGMANAGER_JWT_IDENTITY="NextGenManager"
|
|
HARNESS_SERVICES_NGMANAGER_JWT_SECRET="IC04LYMBf1lDP5oeY4hupxd4HJhLmN6azUku3xEbeE3SUx5G3ZYzhbiwVtK4i7AmqyU9OZkwB4v8E9qM"
|