Skip to content
This repository has been archived by the owner on Sep 16, 2020. It is now read-only.

Are all the steps documented from running terraform apply to getting a running PAS? #90

Open
ljfranklin opened this issue Dec 19, 2018 · 4 comments

Comments

@ljfranklin
Copy link
Contributor

Prompted by this slack convo: https://pivotal.slack.com/archives/C3LQ5CS2X/p1545240977058600. TLDR: We didn't realize you needed to add custom vm_extensions to all LB traffic to reach the GoRouter/SSH proxy. We stumbled onto this CI task which does this but we didn't see any documentation tell us this was necessary.

At minimum, it would be nice to have the vm_extension instructions mentioned in the README and release notes. There's probably also a larger conversation around whether the steps needed to go from terraform apply to a running PAS are sufficiently documented (either in this repo or in official Pivotal docs). Feel free to ping me or anyone else from PAS RelEng team if you're interested in chatting more about this.

@voor
Copy link
Contributor

voor commented Jan 16, 2019

For what it's worth, I sort of have that here:
https://github.com/voor/terraforming-aws/blob/large-changes/terraforming-pas/README.md

Also, this is something achieved a little better by http://docs.pivotal.io/pcf-automation/v1.1/

@genevieve
Copy link
Contributor

@jtarchie Is the vm_extensions setup state part of the automation pipelines? Should we try to document this step either in pivotal docs or in the terraforming repos if it's not covered by p-automator?

@jtarchie
Copy link
Contributor

The vm-extensions are now apart of the configure-director and configure-product config file in om.
You create them in configure-director and then a product can consume then.
For example, here.

We don't have this documented well with the terraforming repos.
We didn't know that things needed to be tagged (vm extension), too.
Happy to discuss where this should live.

@yogendra
Copy link

I was thinking of baking this in the director-config.yaml like the control-plan stuff. But I am not sure what are the permutation and combinations there.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

6 participants