-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please put the cloud controller job spec in the conventional location #49
Comments
We have created an issue in Pivotal Tracker to manage this: https://www.pivotaltracker.com/story/show/149204143 The labels on this github issue will be updated when the story is started. |
@Gerg I think this seems reasonable as it nicely groups all our bosh stuff together although the team would have to re-learn a bit of muscle memory. WDYT? |
+2 for me and james m
…Sent from my iPhone
On Aug 31, 2017, at 5:55 PM, Lyle Franklin ***@***.***> wrote:
@Gerg I think this seems reasonable as it nicely groups all our bosh stuff together although the team would have to re-learn a bit of muscle memory. WDYT?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
|
We discussed this as a team, and we agreed that it makes sense to move these files to their conventional locations. That said, we have other engineering priorities currently, so we will probably not work on this in the near future. |
Hi Shannon, Thanks for bringing this up. Legibility of our release is important to us, and this is a positive change in that direction. Just an FYI that we've committed these changes to We also realize that the Thanks for your recommendation! Raina |
Bump src/code.cloudfoundry.org/tps Amelia Downs: watch for when routability of an app instance changes (#49)
Bump src/code.cloudfoundry.org/cc-uploader dependabot[bot]: Bump github.com/onsi/ginkgo/v2 from 2.18.0 to 2.19.0 (#49)
Issue
I need to reference the cloud controller job spec to discover the use of a manifest property. I expect to find it in /jobs/cloud_controller_ng. Instead I must trace the thread through to cloud_controller's own repo and find the job spec hidden in
/bosh/jobs/cloud_controller_ng/spec
.First, the job spec is a BOSH release artifact, and has no meaning in the context of a standalone component.
Second, this location his highly unconventional and so challenging to find.
Third, the job spec should be considered your configuration documentation for the component within the context of the BOSH release. Putting it in the conventional place enables operators to understand how to configure the component via a BOSH manifest.
Steps to Reproduce
Expected result
Find the CAPI job spec at https://github.com/cloudfoundry/capi-release/blob/master/jobs/cloud_controller_ng/spec
Current result
../src/cloud_controller_ng/bosh/jobs/cloud_controller_ng
./src/cloud_controller_ng @ 4423884
which takes you to the CC repoPossible Fix
Put the spec in the expected location: capi-release under
/jobs/cloud_controller_ng/spec
The text was updated successfully, but these errors were encountered: