Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
337 lines (322 sloc) 8.69 KB
system_domain: ~
# Set or override job properties. The first level of the map is the instance group name. The second
# level of the map is the job name. E.g.:
# properties:
# adapter:
# adapter:
# scalablesyslog:
# adapter:
# logs:
# addr: kubecf-log-api:8082
#
# Eirini Persistence Broker setup example:
#
# properties:
# eirini:
# eirini-persi-broker:
# eirini-persi-broker:
# service_plans:
# - id: "default"
# name: "default"
# description: "Persistence storage service broker for applications."
# free: true
# kube_storage_class: "default"
# default_size: "1Gi"
properties: {}
kube:
# The storage class to be used for the instance groups that need it (e.g. bits, database and
# singleton-blobstore). If it's not set, the default storage class will be used.
storage_class: ~
# The psp key contains the configuration related to Pod Security Policies. By default, a PSP will
# be generated with the necessary permissions for running KubeCF. To pass an existing PSP and
# prevent KubeCF from creating a new one, set the kube.psp.default with the PSP name.
psp:
default: ~
releases:
# The defaults for all releases, where we do not otherwise override them.
defaults:
url: docker.io/cfcontainerization
stemcell:
os: SLE_15_SP1
version: 23.8-7.0.0_374.gb8e8e6af
app-autoscaler:
version: 3.0.0
bits-service:
version: 2.28.0
brain-tests:
version: v0.0.9
stemcell:
os: SLE_15_SP1
version: 23.11-7.0.0_374.gb8e8e6af
cf-acceptance-tests:
version: 0.0.11
stemcell:
os: SLE_15_SP1
version: 23.10-7.0.0_374.gb8e8e6af
# pxc is not a BOSH release.
pxc:
image:
repository: docker.io/cfcontainerization/pxc
tag: 0.9.4
eirini:
version: 0.0.25
loggregator:
version: "105.6"
postgres:
version: "39"
sle15:
version: "10.93"
sync-integration-tests:
version: v0.0.3
suse-staticfile-buildpack:
url: registry.suse.com/cap-staging
version: "1.5.2.1"
stemcell:
os: SLE_15_SP1
version: 23.15-7.0.0_374.gb8e8e6af
file: suse-staticfile-buildpack/packages/staticfile-buildpack-sle15/staticfile-buildpack-sle15-v1.5.2.1-1.1-2c315eb8.zip
suse-java-buildpack:
url: registry.suse.com/cap-staging
version: "4.29.0.1"
stemcell:
os: SLE_15_SP1
version: 23.15-7.0.0_374.gb8e8e6af
file: suse-java-buildpack/packages/java-buildpack-sle15/java-buildpack-v4.29.0.1-59eecd13.zip
suse-ruby-buildpack:
url: registry.suse.com/cap-staging
version: "1.8.3.1"
stemcell:
os: SLE_15_SP1
version: 23.16-7.0.0_374.gb8e8e6af
file: suse-ruby-buildpack/packages/ruby-buildpack-sle15/ruby-buildpack-sle15-v1.8.3.1-1.1-a08b9b7a.zip
suse-dotnet-core-buildpack:
url: registry.suse.com/cap-staging
version: "2.3.0.2"
stemcell:
os: SLE_15_SP1
version: 23.1-7.0.0_374.gb8e8e6af
file: suse-dotnet-core-buildpack/packages/dotnet-core-buildpack-sle15/dotnet-core-buildpack-sle15-v2.3.0.1-1.1-d1344b0e.zip
suse-nodejs-buildpack:
url: registry.suse.com/cap-staging
version: "1.7.7.1"
stemcell:
os: SLE_15_SP1
version: 23.16-7.0.0_374.gb8e8e6af
file: suse-nodejs-buildpack/packages/nodejs-buildpack-sle15/nodejs-buildpack-sle15-v1.7.7.1-1.1-856d35fb.zip
suse-go-buildpack:
url: registry.suse.com/cap-staging
version: "1.9.4.1"
stemcell:
os: SLE_15_SP1
version: 23.15-7.0.0_374.gb8e8e6af
file: suse-go-buildpack/packages/go-buildpack-sle15/go-buildpack-sle15-v1.9.4.1-1.1-436eaf5d.zip
suse-python-buildpack:
url: registry.suse.com/cap-staging
version: "1.7.5.1"
stemcell:
os: SLE_15_SP1
version: 23.16-7.0.0_374.gb8e8e6af
file: suse-python-buildpack/packages/python-buildpack-sle15/python-buildpack-sle15-v1.7.5.1-1.1-b775090f.zip
suse-php-buildpack:
url: registry.suse.com/cap-staging
version: "4.4.2.1"
stemcell:
os: SLE_15_SP1
version: 23.15-7.0.0_374.gb8e8e6af
file: suse-php-buildpack/packages/php-buildpack-sle15/php-buildpack-sle15-v4.4.2.1-1.1-905fbac1.zip
suse-nginx-buildpack:
url: registry.suse.com/cap-staging
version: "1.1.3.1"
stemcell:
os: SLE_15_SP1
version: 23.16-7.0.0_374.gb8e8e6af
file: suse-nginx-buildpack/packages/nginx-buildpack-sle15/nginx-buildpack-sle15-v1.1.3.1-1.1-bdd184c6.zip
suse-binary-buildpack:
url: registry.suse.com/cap-staging
version: "1.0.36.1"
stemcell:
os: SLE_15_SP1
version: 23.16-7.0.0_374.gb8e8e6af
file: suse-binary-buildpack/packages/binary-buildpack-sle15/binary-buildpack-sle15-v1.0.36.1-1.1-37ec2cbf.zip
multi_az: false
high_availability: false
# Sizing takes precedence over the high_availability property. I.e. setting the instance count
# for an instance group greater than 1 will make it highly available.
sizing:
adapter:
instances: ~
api:
instances: ~
asactors:
instances: ~
asapi:
instances: ~
asmetrics:
instances: ~
asnozzle:
instances: ~
auctioneer:
instances: ~
bits:
instances: ~
cc_worker:
instances: ~
credhub:
instances: ~
database:
instances: ~
persistence:
size: 20Gi
diego_api:
instances: ~
diego_cell:
ephemeral_disk:
# Size of the ephemeral disk used to store applications in MB
size: 40960
# The name of the storage class used for the ephemeral disk PVC.
storage_class: ~
instances: ~
eirini:
instances: ~
log_api:
instances: ~
nats:
instances: ~
router:
instances: ~
routing_api:
instances: ~
scheduler:
instances: ~
uaa:
instances: ~
tcp_router:
instances: ~
# External endpoints are created for the instance groups only if features.ingress.enabled is false.
services:
router:
annotations: ~
type: LoadBalancer
externalIPs: []
clusterIP: ~
ssh-proxy:
annotations: ~
type: LoadBalancer
externalIPs: []
clusterIP: ~
tcp-router:
annotations: ~
type: LoadBalancer
externalIPs: []
clusterIP: ~
port_range:
start: 20000
end: 20008
settings:
router:
# tls sets up the public TLS for the router. The tls keys:
# crt: the certificate in the PEM format. Required.
# key: the private key in the PEM format. Required.
tls: {}
# crt: |
# -----BEGIN CERTIFICATE-----
# ...
# -----END CERTIFICATE-----
# key: |
# -----BEGIN PRIVATE KEY-----
# ...
# -----END PRIVATE KEY-----
features:
eirini:
enabled: false
registry:
service:
nodePort: 32123
ingress:
enabled: false
tls:
crt: ~
key: ~
annotations: {}
labels: {}
suse_buildpacks:
enabled: true
autoscaler:
enabled: false
credhub:
enabled: true
# embedded_database enables the embedded PXC sub-chart. Disabling it allows using an external, already seeded,
embedded_database:
enabled: true
# The external database type can be either 'mysql' or 'postgres'.
external_database:
enabled: false
require_ssl: false
ca_cert: ~
type: ~
host: ~
port: ~
databases:
uaa:
name: uaa
password: ~
username: ~
cc:
name: cloud_controller
password: ~
username: ~
bbs:
name: diego
password: ~
username: ~
routing_api:
name: routing-api
password: ~
username: ~
policy_server:
name: network_policy
password: ~
username: ~
silk_controller:
name: network_connectivity
password: ~
username: ~
locket:
name: locket
password: ~
username: ~
credhub:
name: credhub
password: ~
username: ~
# Enable or disable instance groups for the different test suites.
# Only smoke tests should be run in production environments.
#
# __ATTENTION__: The brain tests do things with the cluster which
# required them to have `cluster-admin` permissions (i.e. root).
# Enabling them is thus potentially insecure. They should only be
# activated for isolated testing.
testing:
brain_tests:
enabled: false
cf_acceptance_tests:
enabled: false
smoke_tests:
enabled: true
sync_integration_tests:
enabled: false
ccdb:
encryption:
rotation:
# Key labels must be <= 240 characters long. Each label will be prepended with the
# "ccdb_key_label_" value.
key_labels:
- encryption_key_0
current_key_label: encryption_key_0
operations:
# A list of configmap names that should be applied to the BOSH manifest.
custom: []
k8s-host-url: ""
k8s-service-token: ""
k8s-service-username: ""
k8s-node-ca: ""
You can’t perform that action at this time.