Skip to content

Files

experimental

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Sep 9, 2024
Feb 12, 2025
Apr 13, 2023
Oct 31, 2019
Jul 22, 2024
Apr 8, 2025
Apr 28, 2023
Apr 28, 2023
Apr 5, 2022
May 15, 2024
Oct 25, 2018
Apr 30, 2020
Apr 30, 2020
Sep 30, 2024
Sep 30, 2024
Feb 12, 2025
Jan 15, 2020
Jan 14, 2020
Feb 4, 2019
Aug 13, 2019
Oct 2, 2020
Mar 31, 2020
Jun 22, 2018
Apr 25, 2025
Oct 29, 2020
Jan 9, 2025
Oct 29, 2020
Nov 15, 2017
Jan 17, 2020
Nov 10, 2023
Feb 4, 2019
Apr 13, 2023
Jul 9, 2019
Oct 2, 2020
May 7, 2025
Oct 25, 2018
Nov 25, 2023
Jan 15, 2019
Mar 4, 2025
Apr 13, 2023

cf-deployment Experimental Ops-files

This is the README for Experimental Ops-files. To learn more about cf-deployment, go to the main README.

"Experimental" Ops-file represent configurations that we expect to promote to blessed configuration eventually, meaning that, once the configurations have been sufficiently validated, they will either become default (inlined into the base manifest), or GA'd as an optional feature (promoted from experimental to operations directory). Please follow the ops file workflows

Experimental ops files

Name Purpose Notes Currently validated in Release Integration CI pipelines?
add-cflinuxfs4.yml Add cflinuxfs4 stack. Deprecated as we integrate cflinuxfs4 directly into cf-deployment.yml NO
add-metric-store.yml PROMOTED: use ../use-metric-store.yml NO
add-otel-collector.yml Adds an OpenTelemetry Collector to all Linux VMs to egress metrics and traces. otel_collector_config must be filled in with valid OTel Collector configuration. NO
add-otel-collector-windows.yml Adds an OpenTelemetry Collector to all Windows 2019 VMs to egress metrics and traces. otel_collector_config must be filled in with valid OTel Collector configuration. Requires ./add-otel-collector.yml and ../windows2019-cell.yml. NO
add-system-metrics-agent.yml PROMOTED: use ../addons/add-system-metrics-agent.yml NO
add-system-metrics-agent-windows2019.yml PROMOTED: use ../addons/add-system-metrics-agent-windows2019.yml NO
colocate-smoke-tests-on-cc-worker.yml Colocate the smoke_tests job on the cc-worker instance A number of other operations files reference this instance group and may be incompatible with this operations file. Use `find ./operations/ -name "*.yml" xargs grep "/instance_groups/name=smoke-tests"` to locate said files.
disable-interpolate-service-bindings.yml Disables the interpolation of CredHub service credentials by Cloud Controller. YES
disable-cf-credhub.yml Completely removes the CF CredHub instances, UAA clients, credentials and certificates. Can be used to save cost if you don't use CredHub to store service credentials. YES
disable-tls-tcp-routing-windows-stage-1-unproxied-ports.yml Stage 1 deployment for disabling TLS for TCP Routes on Windows Diego Cells. See configuring TCP routes for more info. **NO **
disable-tls-tcp-routing-windows-stage-2-route-emitter.yml Stage 2 deployment for disabling TLS for TCP Routes on Windows Diego Cells. See configuring TCP routes for more info. **NO **
enable-app-log-rate-limiting.yml Enable rate limiting for number of logs generated by the application. Introduces variable app_log_rate_limit. NO
enable-app-log-rate-limiting-windows2019.yml Enable rate limiting for number of logs generated by the application. Introduces variable app_log_rate_limit. Requires ../windows2019-cell.yml NO
enable-bpm-garden.yml Enables the BOSH Process Manager for Garden. This ops file cannot be deployed in conjunction with enable-oci-phase-1.yml. NO
enable-containerd-for-processes.yml Configure Garden to run processes via containerd. This ops file cannot be deployed in conjunction with rootless-containers.yml. YES
enable-cpu-throttling.yml PROMOTED: use ../enable-cpu-throttling.yml NO
enable-direct-io-grootfs.yml Configure Garden to enable directIO for grootfs. NO
enable-iptables-logger.yml Enables iptables logger. Does not yet work on AWS Jammy stemcells, see cloudfoundry/bosh-linux-stemcell-builder#241 NO
enable-nginx-routing-integrity-windows2019.yml Enables container proxy on the Windows 2019 Diego Cell rep and configures gorouter to opt into TLS-enabled connections to the backend. Warning: this is very experimental Requires ../windows2019-cell.yml NO
enable-oci-phase-1.yml Configure CC, Diego, and Garden to create app and task containers more efficiently via OCI image specs. This ops file cannot be deployed in conjunction with rootless-containers.yml. NO
enable-shadow-user-creation-by-org-managers.yml Enables UAA shadow user creation by org managers. Requires capi-release >= 1.200.0 NO
enable-tls-cloud-controller-postgres.yml Enables the usage of TLS to secure the connection between Cloud Controller and its Postgres database Requires capi-release >= 1.41.0 and use-postgres.yml NO
enable-traffic-to-internal-networks.yml Allows traffic from app containers to internal networks. Required to allow applications to communicate with the running CredHub in non-assisted mode. NO
fast-deploy-with-downtime-and-danger.yml Risky, but fast. Disable canaries, increase the max number of vms bosh will update simultaneously, and remove serial: true from most instance groups to enable faster, but probably downtimeful, deploys. NO
infrastructure-metrics.yml Add the Prometheus node exporter and Loggregator Prom Scraper to addons. This puts infrastructure metrics into Loggregator's metric stream. NO
rootless-containers.yml Enable rootless garden-runc containers. Requires garden-runc 1.9.5 or later and grootfs 0.27.0 or later. This ops file cannot be deployed in conjunction with enable-oci-phase-1.yml. NO
set-cflinuxfs4-default-stack.yml Set the default stack to cflinuxfs4. Deprecated as we integrate cflinuxfs4 directly into cf-deployment.yml Requires ./add-cflinuxfs4.yml. NO
set-cpu-weight.yml PROMOTED: use ../set-cpu-weight.yml NO
set-cpu-weight-windows2019.yml CPU shares for each garden container are proportional to its memory limits. Requires ../windows2019-cell.yml and ../use-online-windows2019fs.yml NO
use-compiled-releases-windows.yml Reverts to source version of releases required for Windows cells Intended for use with use-compiled-releases.yml and any of windows*-cell.yml YES
use-create-swap-delete-vm-strategy.yml Configures the default vm_strategy to be create-swap-delete. Requires BOSH director v267.7+ NO
disable-v2-api.yml Deprecated as API v2 is disabled by default. It can be re-enabled by operators using enable-v2-api.yml NO
disable-logs-in-firehose.yml Logs are not sent to dopplers, only metrics NO
disable-logs-in-firehose-windows2019.yml Logs are not sent to dopplers, only metrics NO
use-native-garden-runc-runner.yml Configure Garden to not create containers via containerd, using the native runner instead. NO
use-mysql-version-8.0.yml Deploys or upgrades Percona 8.0 as the internal database. Deprecated as we now use MySQL version 8.0 by default. NO
use-trusted-ca-cert-for-apps-cflinuxfs4.yml Same as use-trusted-ca-cert-for-apps.yml, but for cflinuxfs4 stack Deprecated as we integrate cflinuxfs4 directly into cf-deployment.yml NO
use-noble-stemcell.yml Use the new beta Noble stemcell This is incompatible with ../use-compiled-releases.yml NO