/
tap-values.example.yaml
93 lines (89 loc) · 3.96 KB
/
tap-values.example.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
#############################################################################################
# General settings for TAP #
# The full installation profile used and the ingress address + default registry is set here #
#############################################################################################
profile: full
ceip_policy_disclosed: false
shared:
ingress_domain: tap.viktoriouslab.nl
image_registry:
project_path: viktorioustap.azurecr.io/tap20231213
secret:
name: registry-credentials
namespace: tap-install
tap_telemetry:
customer_entitlement_account_number: ""
#############################################################################################
# Use a git repository for K8S yaml distribution (using GitOps instead of RegistryOps) #
#############################################################################################
ootb_supply_chain_testing_scanning:
gitops:
ssh_secret: git-https-secret
branch: main
commit_message: "Update from TAP Supply Chain Choreographer"
server_address: https://github.com/
repository_owner: viktoriousss # github-account
repository_name: tap-deliveries
#############################################################################################
# The namespace provisioner is responsible for setting up developer namespaces in your #
# environment. The configuration is contained on a Git Repository and contains the #
# namespaces to be created ws well as the default resources that should be added to these #
# namespaces. #
#############################################################################################
namespace_provisioner:
controller: false
sync_period: 30s
# Namespace provisioner - list of namespaces
gitops_install:
ref: origin/main
subPath: tap/ns-provisioner/namespaces
url: https://github.com/viktoriousss/tanzu-demo-essentials.git
# Namespace provisioner - additional resources
additional_sources:
- git:
url: https://github.com/viktoriousss/tanzu-demo-essentials.git
ref: origin/main
subPath: tap/ns-provisioner/namespaces-resources
secretRef:
name: git-https-secret # this is the new credential
namespace: tap-install
#create_export: true
#import_data_values_secrets:
# - name: git-https-secret
# namespace: tap-install
# create_export: true
# This account is used for doing GitOps with Supply Chain Choreographer
default_parameters:
supply_chain_service_account:
secrets:
- git-https-secret
supply_chain: testing_scanning
metadata_store:
ns_for_export_app_cert: "*"
#############################################################################################
# Configuration of TAP-GUI specific settings #
#############################################################################################
tap_gui:
# TLS certificate configuration for TAP-GUI
tls:
namespace: cert-manager
secretName: tap-gui
app_config:
customize:
custom_name: "viktorious.nl Developer Portal"
organization:
name: "viktorious.nl"
# GitHub authentication configuration
auth:
allowGuestAccess: false
environment: development
providers:
github: # This is for github OAuth authentication to the TAP portal. Configure a new OAuth app for TAP here: https://github.com/settings/developers. Homepage URL is http://tap-gui.<ingress-domain configured earlier>.
development:
clientId: "<CLIENT-ID>" # you need to get this value from GitHub Developer Settings OAuth2 page
clientSecret: "<CLIENT-SECRET>"
# Add custom Backstage plugins here #
#package_overlays:
#- name: tap-gui
# secrets:
# - name: tdp-app-image-overlay-secret