Skip to content

Instantly share code, notes, and snippets.

@dlresende
Created August 27, 2021 19:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dlresende/175ea0bb332f073ef960f6ac42c714c5 to your computer and use it in GitHub Desktop.
Save dlresende/175ea0bb332f073ef960f6ac42c714c5 to your computer and use it in GitHub Desktop.
my-http-server BOSH manifest for CF Networking Onboarding
name: my-http-server
releases:
- name: "bpm"
version: "latest"
- name: "routing"
version: "latest"
- name: "nginx"
version: "1.19.10"
url: "https://bosh.io/d/github.com/cloudfoundry-community/nginx-release?v=1.19.10"
sha1: "7850fda50d355316c49d16a4e1c4d30227204733"
- name: "bosh-dns-aliases"
version: "latest"
stemcells:
- alias: "default"
os: "ubuntu-xenial"
version: "latest"
update:
canaries: 2
max_in_flight: 1
canary_watch_time: 5000-60000
update_watch_time: 5000-60000
addons:
- name: bpm
jobs:
- name: bpm
release: bpm
- name: bosh-dns-aliases
jobs:
- name: bosh-dns-aliases
release: bosh-dns-aliases
properties:
aliases:
- domain: routing-api.service.cf.internal
targets:
- deployment: cf
domain: bosh
instance_group: api
network: default
query: '*'
- domain: uaa.service.cf.internal
targets:
- deployment: cf
domain: bosh
instance_group: uaa
network: default
query: '*'
- domain: nats.service.cf.internal
targets:
- deployment: cf
domain: bosh
instance_group: nats
network: default
query: '*'
- domain: _.nats.service.cf.internal
targets:
- deployment: cf
domain: bosh
instance_group: nats
network: default
query: _
instance_groups:
- name: my-http-server
azs:
- z1
instances: 2 # <------------ Make sure you have two instances for load balancing
jobs:
- name: route_registrar
properties:
route_registrar:
routes: [] # <------------ No routes to start with
release: routing
consumes:
nats: {from: nats, deployment: cf}
nats-tls: {from: nats-tls, deployment: cf}
networks:
- name: default
stemcell: default
update:
serial: true
vm_type: minimal
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment