Giter Site home page Giter Site logo

cf-onboarding's Issues

Add additional route to application question

@SimonParker
A question we weren't able to answer for ourselves:
Why does cf create-route exist? Wouldn't it be enough to only have cf map-route? It sounds like creating but not mapping a route leaves it useless, and the process of mapping a route is exactly the same whether or not you created the route previously.

Create an OPS file story

Both bbl and bosh accept ops files. Add a story that involves creating an ops-file (rather than just passing one in).

Add Concourse load balancer story

Explain how to create a load balancer for Concourse without bbl that will work with deployment instructions so that the CF lb doesn't have to be torn down.

Clarify the use of the -o switch when using bosh deploy

The stories relating to bosh deploy should clarify what -o does and what the files in the operations folder do.

The wording makes the use of the operation folder feel like it must be applied, but in reality the files under operations are just options one can activate, and at any time after the creation of a bosh deployed cluster as long as one executes the bosh deploy.

EPIC: opsman and ERT

Most of the epics and stories in this backlog are focused on the open source cloud foundry and bosh, however many teams work on PCF and PCF tiles. It would awesome if there was an epic which went through the opsman and ERT lifecycle.

In addition to this, it would be great to also install a service tile and go through the interaction between PCF and a service.

cc @kkallday

Epic: Create a BOSH release

Most CF software is intended to be consumed as a BOSH release, so it would be really helpful to have an epic which goes through the entire process.

Setting up GCP account story instructions are misleading

@SimonParker
Some confusion on this story. Text reads:
"Then, follow these steps to set up your GCP service account, replacing ACCOUNT_NAME with the name you just chose and PROJECT_ID with your assigned project's name"
We're not finding any reference to choosing a name for this account. Presumably, we can make up anything we want? The fact that we pull it from a previous step suggests it needs to correspond with something, but we don't know what.

Please configure GITBOT

Pivotal uses GITBOT to synchronize Github issues and pull requests with Pivotal Tracker.
Please add your new repo to the GITBOT config-production.yml in the Gitbot configuration repo.
If you don't have access you can send an ask ticket to the CF admins. We prefer teams to submit their changes via a pull request.

Steps:

  • Fork this repo: cfgitbot-config
  • Add your project to config-production.yml file
  • Submit a PR

If there are any questions, please reach out to [email protected].

Update Security Groups Story

story: https://www.pivotaltracker.com/story/show/145951219

Claims that the security group should be all_open on gcp, but we see dns and public_networks. They still seem to be named reasonably -- dns allows port 53 on tcp or udp.

From the story:

#### Expected Result
If you've deployed a full Cloud Foundry on GCP you should have only one security group, applied to both staging and running apps: `all_open`.

If you're working with PCF Dev, you should see three security groups, one of which is named `all_pcfdev`.

For either circumstance if you run `cf security-groups <SECURITY-GROUP NAME>` you'll see that they do exactly what it sounds like they do&mdash;leave everything open by allowing containers to access all IPs on any port.

Because of the `all_open` (or `all_pcfdev`) security group any other group would be redundant.

The output we see:

→ cf security-groups
Getting security groups as onboarding
OK

     Name              Organization   Space
#0   public_networks
#1   dns

→ cf security-group public_networks
Getting info for security group public_networks as onboarding
OK

Name    public_networks
Rules
	[
		{
			"destination": "0.0.0.0-9.255.255.255",
			"protocol": "all"
		},
		{
			"destination": "11.0.0.0-169.253.255.255",
			"protocol": "all"
		},
		{
			"destination": "169.255.0.0-172.15.255.255",
			"protocol": "all"
		},
		{
			"destination": "172.32.0.0-192.167.255.255",
			"protocol": "all"
		},
		{
			"destination": "192.169.0.0-255.255.255.255",
			"protocol": "all"
		}
	]

No spaces assigned

→ cf security-group dns
Getting info for security group dns as onboarding
OK

Name    dns
Rules
	[
		{
			"destination": "0.0.0.0/0",
			"ports": "53",
			"protocol": "tcp"
		},
		{
			"destination": "0.0.0.0/0",
			"ports": "53",
			"protocol": "udp"
		}
	]

No spaces assigned

CPU quota / compilation worker story needs better context

@SimonParker
This story stumped us; our CPU quota is exactly 24, so per instructions, we need to decrease the number of compilation workers.
In the cloud config generated from bosh, we have compilation.workers: 6. We didn't know if that was too high, or what number we needed to decrease it to. 5? 4?
We decided to plow ahead and when we hit the story requiring bosh -d cf deploy, see if we got the CPU quota error, and fix it then. (We did wonder whether the reason this fix is done preemptively was because hitting the CPU quota is somehow expensive?)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.