This repository was archived by the owner on May 26, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
CF 4.xx #21
Open
necrophonic
wants to merge
74
commits into
master
Choose a base branch
from
feature/terraform
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
CF 4.xx #21
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
d5926fc
WIP: scrunching terraform
jblackman 5052b70
Base bosh infrastructure
jblackman 4e6e0eb
Add bosh RDS terraform
jblackman 38db93d
Manually create databases
jblackman f2196f9
Add environment to temporary pkey name
jblackman 2cf2c58
Standup BosH and Jumpbox
jblackman 5d36a07
Create cloud config (except for prometheus)
jblackman 9e74468
More create cloud config
jblackman aab21be
Create CF databases. Deploy configs.
jblackman 381821e
First cut of cf deploy
jblackman b726e56
First cut of cf_deploy (continued)
jblackman 28d6df6
CF deploys OK, though it's not currently using bosh credhub correctly
jblackman 05a05a0
Deployed prometheus
jblackman 449e0ee
Set correct versions for submodules
jblackman 9cd1793
Deploy Concourse
jblackman 50cb048
Propagate CF_ADMIN_PASSWORD
jblackman 7fde2f7
CATS pipeline
jblackman 7ace5d9
Persist states to S3.
jblackman 807a486
Destroy bosh.
jblackman 1229918
Remove old ci tasks
jblackman 3833872
Update README for the new way
jblackman 2c825b6
Use just AWS DNS server in Concourse containers
jblackman 1e97490
Attach IAM policy to Concourse worker.
jblackman e949359
Fix hanging jq
jblackman 1785669
Fix state path names
jblackman f7a5f60
Jq outputs
jblackman 5c7fde3
Typos typos typos
jblackman 9ab2f9c
More typos
jblackman 1bc3b7a
Add bbl-state
jblackman 2635f75
Create dummy bbl-state.json
jblackman 129721b
Revert to deploying in our own way
jblackman a722971
Space needed when yml used
jblackman 745878d
Specify ops files in bosh deploy
jblackman 9ab3b04
Add cf-deployment yml
jblackman 85a734a
Define BOSH_CA_CERT
jblackman 61f8361
Non-interactive deploy
jblackman 5e917c2
Add bucket policy
jblackman 808797a
Add initialise step and stemcells upload to CI
jblackman 09cf444
Fix cf-deployment path
jblackman 8bd4949
Increase CATS concurrency
jblackman a66cbcf
Initial cut of RabbitMQ
jblackman defdc2c
Get stuff in
jblackman d44a77d
Add Redis security group and subnet
robertgruber ccf938e
Remove secrets
robertgruber 5aa25d3
Create Redis user
robertgruber 275417c
More rabbitmq work
jblackman 895e78d
Store secrets in Credhub [#157117678]
robertgruber d2a43cd
Store additional secrets in Credhub [#157117678]
robertgruber 808454b
WIP: fixing managed sec groups
jblackman d0dcccc
Install and test RabbitMQ
jblackman 739974f
Simplify and WIP [#157117678]
robertgruber 2ea267d
Create a service user for use by BOSH
jblackman 1d02352
Restrict bosh_managed SG access to BOSH
jblackman d75f549
Fix script names
robertgruber 594ce76
Shift concourse to managed_bosh SG
jblackman 16b0351
Tighten prometheus -> bosh SG rules
jblackman 10a6905
Tighten CF -> BOSH rules
jblackman 45afd9c
Add destroy make targets
jblackman 99c0bd9
Remove unneeded node_exporter ingress rules
jblackman 47e5522
Add UAA ops files to prometheus and bosh to allow prometheus to get B…
jblackman acbdc09
Add rabbitmq version to README
jblackman e6a624e
Add target to update submodules
robertgruber 81a739a
Merge branch 'feature/terraform' of github.com:ONSDigital/paas-bootst…
robertgruber f74d753
Downgrade CATS to 6 nodes, because API workers cannot keep up
jblackman 576a533
Add make rabbitmq to README
jblackman bb53fdc
Specify release versions
robertgruber 96d4e98
Merge branch 'feature/terraform' of github.com:ONSDigital/paas-bootst…
robertgruber 6936de9
Add destroy_database script
robertgruber 8143cdb
Remove obsolete files
robertgruber 9d9fcb7
Update git submodule for CF to v4.2.0
robertgruber 4456bb9
Force delete of S3 buckets if not empty
robertgruber ba8993c
Add vagrant build tools
necrophonic f12e5cf
Refactor tool location
necrophonic ae45316
Merge pull request #22 from ONSdigital/vagrant-build-tools
necrophonic File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -19,3 +19,7 @@ foo.yml | |
|
|
||
| *.lock.info | ||
| **/.DS_Store | ||
| data/** | ||
|
|
||
| .vagrant | ||
| *-cloudimg-console.log | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,18 @@ | ||
| [submodule "concourse-bosh-deployment"] | ||
| path = concourse-bosh-deployment | ||
| url = https://github.com/concourse/concourse-bosh-deployment.git | ||
| [submodule "bosh-deployment"] | ||
| path = bosh-deployment | ||
| url = https://github.com/cloudfoundry/bosh-deployment.git | ||
| [submodule "cf-deployment"] | ||
| path = cf-deployment | ||
| url = https://github.com/cloudfoundry/cf-deployment.git | ||
| [submodule "prometheus-boshrelease"] | ||
| path = prometheus-boshrelease | ||
| url = https://github.com/bosh-prometheus/prometheus-boshrelease.git | ||
| [submodule "cf-rabbitmq-multitenant-broker-release"] | ||
| path = cf-rabbitmq-multitenant-broker-release | ||
| url = https://github.com/pivotal-cf/cf-rabbitmq-multitenant-broker-release | ||
| [submodule "elasticache-broker"] | ||
| path = elasticache-broker | ||
| url = https://github.com/cloudfoundry-community/elasticache-broker.git |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| #!/bin/bash | ||
| # | ||
| # Returns the current BOSH password | ||
|
|
||
| while getopts 'e:' option; do | ||
| case $option in | ||
| e) export ENVIRONMENT="$OPTARG";; | ||
| esac | ||
| done | ||
|
|
||
| : $ENVIRONMENT | ||
|
|
||
| bin/get_states.sh -e $ENVIRONMENT -x -f $ENVIRONMENT-bosh-variables.yml | ||
| bosh int --path /default_ca/ca "data/$ENVIRONMENT-bosh-variables.yml" |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't specify what permissions the user with the access key needs to have to be able to spin this up.