Skip to content
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

Failed to generate the deployment manifest #29

Closed
yuyuehill opened this issue Mar 23, 2015 · 4 comments
Closed

Failed to generate the deployment manifest #29

yuyuehill opened this issue Mar 23, 2015 · 4 comments

Comments

@yuyuehill
Copy link

I executed following command in my mac pro book and got an error like :
./generate_deployment_manifest warden ~/git/deployments/bosh-lite/director.yml ~/git/diego-release/templates/enable_diego_docker_in_cc.yml > ~/git/deployments/bosh-lite/cf.yml
2015/03/23 22:28:17 error generating manifest: unresolved nodes:
(( lamb_meta.loggregator_templates )) in dynaml jobs.[23].templates
(( lamb_meta.loggregator_templates )) in dynaml jobs.[24].templates
(( lamb_meta.loggregator_trafficcontroller_templates )) in dynaml jobs.[25].templates
(( lamb_meta.loggregator_trafficcontroller_templates )) in dynaml jobs.[26].templates
(( merge )) in ./templates/cf-jobs.yml lamb_meta

any ideas what happened, i followed the steps in section "Deploying Diego to a local BOSH-Lite instance"

@cf-gitbot
Copy link

We have created an issue in Pivotal Tracker to manage this. You can view the current status of your issue at: https://www.pivotaltracker.com/story/show/90904660.

fraenkel pushed a commit that referenced this issue Mar 24, 2015
[#79835034]

Submodule src/github.com/cloudfoundry-incubator/garden 50ed9ab..c25ae1e:
  > use lager rather than cf_lager for garden client
  > Avoid race condition when process exits while streaming stdin
  > Use done channel to communicate when to stop streaming process output
  > Don't return from Wait until output finishes streaming
  > Use separate stream for stderr
  > get stdout stream on seperate connection for attach, different stream per attach
  > run with streaming stdout seperately
  > Merge pull request #29 from tushar-dadlani/patch-1
  > gofmt some fakes
  > Add BulkMetrics to API
Submodule src/github.com/cloudfoundry-incubator/garden-linux 23c690b..6349be3:
  > bump godeps
  > Bump godeps
  > bump garden
  > Use multiple streams for stdout and stderr rather than multiplexing.
  > Add manual performance test.
  > Additional debug logging during container creation
  > Update instructions for installing and using `fly`
  > Serialise all netlink calls.
  > Add container handle to filter chain creation logs
  > mutex around filter chain setup
  > Split more files out of Linux container.
  > Split limits out of Linux container.
  > use formatted garden
  > gofmt things that had not been formatted
  > Add BulkMetrics to backend
  > Split metrics out of Linux container.
  > One off script to help with moving packages
  > Move linux_backend out of old
  > Fix flakey test

Signed-off-by: Matthew Sykes <matthew.sykes@gmail.com>
@sykesm
Copy link
Contributor

sykesm commented Mar 27, 2015

@yuyuehill: There are a few possibilities.

  1. Your spiff is out of date. You should be able to update that by following the instructions at https://github.com/cloudfoundry-incubator/spiff#installation
  2. You haven't pulled in all of the submodules in diego-release and cf-release. ./update in cf-release will take care of cf-release and ./scripts/update in diego-release will take care of diego-release.
  3. You're not using the runtime-passed branch of cf-release with the master branch of diego.

I'm leaning towards the second one since you're having issues with templates that are linked to submodules of cf-release.

Let us know if that doesn't help you work out what's wrong.

Thanks.

@yuyuehill
Copy link
Author

I found the problem is because spiff doesn't work with the linked file. the content in the templates/cf-lamb.yml is
../src/loggregator/manifest-templates/cf-lamb.yml

After I overwrote the cf-lamb.yml in templates with above file , the problem is solved.

I used spiff 1.0.3.

@sykesm
Copy link
Contributor

sykesm commented Mar 28, 2015

@yuyuehill: Glad you were able to resolve the issue.

@sykesm sykesm closed this as completed Mar 28, 2015
crhino pushed a commit that referenced this issue Mar 1, 2018
[finishes #src/code.cloudfoundry.org/buildpackapplifecycle]

Submodule src/code.cloudfoundry.org/buildpackapplifecycle 3746a1e..8456e20:
  > replace cloudfoundry/systemcerts -> crypto/x509
  > Merge pull request #29 from greenhouse-org/profile-scripts-windows
nimakaviani added a commit that referenced this issue Mar 1, 2018
[finishes #135311975]

Submodule src/code.cloudfoundry.org/buildpackapplifecycle 3746a1e5..8456e206:
  > replace cloudfoundry/systemcerts -> crypto/x509
  > Merge pull request #29 from greenhouse-org/profile-scripts-windows
Submodule src/code.cloudfoundry.org/cacheddownloader aec397f1..213df498:
  > Revert "Revert "replace cloudfoundry/systemcerts -> crypto/x509""
Submodule src/code.cloudfoundry.org/executor 45690d4d..a4d2c8d0:
  > Revert "Revert "replace cloudfoundry/systemcerts -> crypto/x509""

Signed-off-by: Edwin Xie <exie@pivotal.io>
nimakaviani added a commit that referenced this issue Mar 20, 2018
[finishes #155844682]

Submodule src/code.cloudfoundry.org/executor 90c53f12..cad64dd4:
  > fix the test corresponding to pr #29
  > Merge remote-tracking branch 'origin/pr/29'
emalm added a commit that referenced this issue May 17, 2018
[finishes #157605890]

Submodule src/code.cloudfoundry.org/bbs 1179a36c3..b05af81dd:
  > Merge pull request #29 from dtimm/patch-1
nimakaviani pushed a commit that referenced this issue Aug 2, 2018
[finishes #156440269](https://www.pivotaltracker.com/story/show/156440269)

Submodule src/code.cloudfoundry.org/executor d70b0baa..2aa9d878:
  > fixup graceful traffic refusal between gorouter and envoy
Submodule src/github.com/tedsuo/ifrit d787ed1df..bea94bb47:
  > Merge pull request #29 from nimakaviani/master
  > Merge pull request #28 from jvshahid/more-meaningful-error
  > Merge pull request #27 from rameshthoomu/master
  > Merge pull request #26 from sykesm/expose-err

Signed-off-by: Nima Kaviani <nkavian@us.ibm.com>
winkingturtle-vmw added a commit that referenced this issue Nov 14, 2023
…ego-ssh executor inigo locket rep route-emitter

Submodule src/code.cloudfoundry.org/auction cb67f2df8...a0b5f6cb4:
  > Add test.bash (#17)
  < Add test.bash
Submodule src/code.cloudfoundry.org/auctioneer 53ba4c3b4...4c948374c:
  > With oss ci export (#16)
  < Regenerate expiring certs
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/bbs af5179eaf...709d9ebc2:
  > With oss ci export (#75)
  > Add availability zone to actual LRPs (#74)
  < Regenerate expiring certs
  < set -e to exit when something fails
  < Fix path
  < Address pathing issue with gogo protobuf generator
  < Fix go fmt
  < Remove Focus that was added for local run only
  < fix test to allow for one event to
  < SQLFLAVOR_USER->DB_USER and PASSWORD
  < SQLFLAVOR_USER->DB_USER and PASSWORD
  < SQL_FLAVOR->DB env
  < use relative path instead of direnv
  < go fmt
Submodule src/code.cloudfoundry.org/buildpackapplifecycle 2c73ee370..66d4e9349:
  > Merge pull request #64 from cloudfoundry/with-oss-ci-export
Submodule src/code.cloudfoundry.org/cacheddownloader e92422e07...bb834a3fe:
  > Regenerate expiring certs (#27)
  < Regenerate expiring certs
Submodule src/code.cloudfoundry.org/diego-ssh 1126e2462...0db8c3650:
  > With oss ci export (#51)
  < Ensure GinkgoRecover in go routine
  < Create a new err
  < Fix a potential race condition
  < Add bin/test.bash
  < Check if DLL is found instead of dir
  < ensure ZipArchiveMode is loaded
  < Add bin/test.ps1 for WINPTY_DLL_DIR
  < remove unneeded vars
  < Grab a different port than other tests
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/executor 0c69be068...aa6d9b164:
  > With oss ci export (#88)
  < Regenerate expiring certs
  < Regenerate expiring certs
  < Address channel buffer issue test flake
  < Fix go fmt
  < Wait long enough for log to appear
Submodule src/code.cloudfoundry.org/inigo 31ce39424...04c069a3b:
  > With oss ci export (#28)
  < Unlock mutex when it's returning early
  < ioutil->os
  < Skip deleting auctioneer-config for windows
  < Use ci's filesystem-helpers.bash
  < rsync with retry, because it seems flaky
  < Wait for mysqld to be stopped
  < On windows, don't wait for tmpDir to be deleted
  < Add progres report back
  < Not sure why we need to setup
  < Wait longer after being Killed
  < Revert "Send SIGINT instead of SIGKILL"
  < Send SIGINT instead of SIGKILL
  < Use ci's helper instead
  < Wait longer for auctioneer to have been stopped
  < Add a debug for envoy.exe path
  < Print output to stdout
  < Add logs.txt output to show progress
  < fix extra space
  < Swap the order for Out-File to be after Invoke-Expression
  < Add Encoding and Width
  < use correct folder name
  < Use a timestamp for inigo-logs
  < unfocus tests
  < Set PROXY_BINARY
  < Focus the failing test
  < Remove debug logs
  < Add missing -F
  < Invoke ginkgo
  < Use correct env variable
  < winc-> winc-network
  < use correct env variables
  < Remove unneeded function
  < fix tmp dir
  < Keep all vendored
  < Add test.ps1 for windows version
  < mkdir logs dir
  < Use a dir for logs
  < Use binaries from GARDEN_BINPATH
  < Add GROOTFS_BINPATH
  < Revert "GROOTFS_BINPATH->GROOTFS_BINARY"
  < GROOTFS_BINPATH->GROOTFS_BINARY
  < use builds from CI instead of building in the test task
  < Use updated docker image for dependencies
  < Remove packages that might not be needed
  < Max connection to 2000 for mysql
  < Use PROXY_BINARY from build-binaries task
  < Fix go vet issues
  < Use garden-runc-release's tar for rootfs
  < build rootfs instead of providing an OCI built one
  < Add more packages
  < Add uidmap
  < Add tag for gdn
  < symlink tar
  < resolve pg_cof value
  < user NATS_SERVER_BINARY
  < relative resolve pg_conf
  < Install required dependencies
  < Use env variable for garden-runc
  < Use correct env
  < {sudo,}
  < Add dnsmasq as a depedency
  < Add bin/test.bash
  < User DB_USER and DB_PASSWORD instead
  < Use correct path for finding fixtures
Submodule src/code.cloudfoundry.org/locket 7a13b7b4d...23339499a:
  > With oss ci export (#16)
  < Regenerate expiring certs
  < set -e to exit when something fails
  < Fix path
  < Address issue with gogo protobuf generator
  < SQLFLAVOR_USER->DB_USER and PASSWORD
Submodule src/code.cloudfoundry.org/rep b26698303...eedf2cd88:
  > With oss ci export (#49)
  > Send AZ in StartActualLRP/EvacuateRunningActualLRP requests to BBS (#48)
  < change db_name to a unique name
  < Update port ranges to use more unique number to avoid port collisions under Windows
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/route-emitter 828ee627e...96aae07f6:
  > With oss ci export (#30)
  > Add AZ to registry message (#29)
  < Modify Main test suite to use more unique database name
  < Use NATS_SERVER_BINARY instead
  < use relative path instead of direnv
MarcPaquette pushed a commit that referenced this issue Nov 14, 2023
…ego-ssh executor inigo locket rep route-emitter (#859)

Submodule src/code.cloudfoundry.org/auction cb67f2df8...a0b5f6cb4:
  > Add test.bash (#17)
  < Add test.bash
Submodule src/code.cloudfoundry.org/auctioneer 53ba4c3b4...4c948374c:
  > With oss ci export (#16)
  < Regenerate expiring certs
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/bbs af5179eaf...709d9ebc2:
  > With oss ci export (#75)
  > Add availability zone to actual LRPs (#74)
  < Regenerate expiring certs
  < set -e to exit when something fails
  < Fix path
  < Address pathing issue with gogo protobuf generator
  < Fix go fmt
  < Remove Focus that was added for local run only
  < fix test to allow for one event to
  < SQLFLAVOR_USER->DB_USER and PASSWORD
  < SQLFLAVOR_USER->DB_USER and PASSWORD
  < SQL_FLAVOR->DB env
  < use relative path instead of direnv
  < go fmt
Submodule src/code.cloudfoundry.org/buildpackapplifecycle 2c73ee370..66d4e9349:
  > Merge pull request #64 from cloudfoundry/with-oss-ci-export
Submodule src/code.cloudfoundry.org/cacheddownloader e92422e07...bb834a3fe:
  > Regenerate expiring certs (#27)
  < Regenerate expiring certs
Submodule src/code.cloudfoundry.org/diego-ssh 1126e2462...0db8c3650:
  > With oss ci export (#51)
  < Ensure GinkgoRecover in go routine
  < Create a new err
  < Fix a potential race condition
  < Add bin/test.bash
  < Check if DLL is found instead of dir
  < ensure ZipArchiveMode is loaded
  < Add bin/test.ps1 for WINPTY_DLL_DIR
  < remove unneeded vars
  < Grab a different port than other tests
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/executor 0c69be068...aa6d9b164:
  > With oss ci export (#88)
  < Regenerate expiring certs
  < Regenerate expiring certs
  < Address channel buffer issue test flake
  < Fix go fmt
  < Wait long enough for log to appear
Submodule src/code.cloudfoundry.org/inigo 31ce39424...04c069a3b:
  > With oss ci export (#28)
  < Unlock mutex when it's returning early
  < ioutil->os
  < Skip deleting auctioneer-config for windows
  < Use ci's filesystem-helpers.bash
  < rsync with retry, because it seems flaky
  < Wait for mysqld to be stopped
  < On windows, don't wait for tmpDir to be deleted
  < Add progres report back
  < Not sure why we need to setup
  < Wait longer after being Killed
  < Revert "Send SIGINT instead of SIGKILL"
  < Send SIGINT instead of SIGKILL
  < Use ci's helper instead
  < Wait longer for auctioneer to have been stopped
  < Add a debug for envoy.exe path
  < Print output to stdout
  < Add logs.txt output to show progress
  < fix extra space
  < Swap the order for Out-File to be after Invoke-Expression
  < Add Encoding and Width
  < use correct folder name
  < Use a timestamp for inigo-logs
  < unfocus tests
  < Set PROXY_BINARY
  < Focus the failing test
  < Remove debug logs
  < Add missing -F
  < Invoke ginkgo
  < Use correct env variable
  < winc-> winc-network
  < use correct env variables
  < Remove unneeded function
  < fix tmp dir
  < Keep all vendored
  < Add test.ps1 for windows version
  < mkdir logs dir
  < Use a dir for logs
  < Use binaries from GARDEN_BINPATH
  < Add GROOTFS_BINPATH
  < Revert "GROOTFS_BINPATH->GROOTFS_BINARY"
  < GROOTFS_BINPATH->GROOTFS_BINARY
  < use builds from CI instead of building in the test task
  < Use updated docker image for dependencies
  < Remove packages that might not be needed
  < Max connection to 2000 for mysql
  < Use PROXY_BINARY from build-binaries task
  < Fix go vet issues
  < Use garden-runc-release's tar for rootfs
  < build rootfs instead of providing an OCI built one
  < Add more packages
  < Add uidmap
  < Add tag for gdn
  < symlink tar
  < resolve pg_cof value
  < user NATS_SERVER_BINARY
  < relative resolve pg_conf
  < Install required dependencies
  < Use env variable for garden-runc
  < Use correct env
  < {sudo,}
  < Add dnsmasq as a depedency
  < Add bin/test.bash
  < User DB_USER and DB_PASSWORD instead
  < Use correct path for finding fixtures
Submodule src/code.cloudfoundry.org/locket 7a13b7b4d...23339499a:
  > With oss ci export (#16)
  < Regenerate expiring certs
  < set -e to exit when something fails
  < Fix path
  < Address issue with gogo protobuf generator
  < SQLFLAVOR_USER->DB_USER and PASSWORD
Submodule src/code.cloudfoundry.org/rep b26698303...eedf2cd88:
  > With oss ci export (#49)
  > Send AZ in StartActualLRP/EvacuateRunningActualLRP requests to BBS (#48)
  < change db_name to a unique name
  < Update port ranges to use more unique number to avoid port collisions under Windows
  < use relative path instead of direnv
Submodule src/code.cloudfoundry.org/route-emitter 828ee627e...96aae07f6:
  > With oss ci export (#30)
  > Add AZ to registry message (#29)
  < Modify Main test suite to use more unique database name
  < Use NATS_SERVER_BINARY instead
  < use relative path instead of direnv
tas-runtime-bot pushed a commit that referenced this issue Dec 7, 2023
Submodule src/code.cloudfoundry.org/inigo 05b707094..75783a2d1:
  > GARDEN_ROOTFS -> GARDEN_TEST_ROOTFS (#29)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants