{"action":"created","issue":{"url":"https://api.github.com/repos/crosscloudci/cross-cloud/issues/147","repository_url":"https://api.github.com/repos/crosscloudci/cross-cloud","labels_url":"https://api.github.com/repos/crosscloudci/cross-cloud/issues/147/labels{/name}","comments_url":"https://api.github.com/repos/crosscloudci/cross-cloud/issues/147/comments","events_url":"https://api.github.com/repos/crosscloudci/cross-cloud/issues/147/events","html_url":"https://github.com/crosscloudci/cross-cloud/issues/147","id":325770138,"node_id":"MDU6SXNzdWUzMjU3NzAxMzg=","number":147,"title":"vSphere/VMC Support","user":{"login":"akutz","id":101085,"node_id":"MDQ6VXNlcjEwMTA4NQ==","avatar_url":"https://avatars2.githubusercontent.com/u/101085?v=4","gravatar_id":"","url":"https://api.github.com/users/akutz","html_url":"https://github.com/akutz","followers_url":"https://api.github.com/users/akutz/followers","following_url":"https://api.github.com/users/akutz/following{/other_user}","gists_url":"https://api.github.com/users/akutz/gists{/gist_id}","starred_url":"https://api.github.com/users/akutz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akutz/subscriptions","organizations_url":"https://api.github.com/users/akutz/orgs","repos_url":"https://api.github.com/users/akutz/repos","events_url":"https://api.github.com/users/akutz/events{/privacy}","received_events_url":"https://api.github.com/users/akutz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":53,"created_at":"2018-05-23T15:54:30Z","updated_at":"2018-06-17T20:32:39Z","closed_at":null,"author_association":"NONE","body":"Hi,\r\n\r\nMy team at VMware is working on adding support for vSphere/VMC to the CNCF cross cloud dashboard. We have a few questions that we hope you can answer:\r\n\r\n1. Are there concurrent builds? Several designs are currently being reviewed, and they hinge on whether or not we must support multiple, concurrent build environments.\r\n2. How often are builds run? It looks like builds are triggered, but certainly not with every commit? \r\n3. How is sensitive information handled and stored? It appears we will need to provide you with credentials to access our environment. We would like some more information on how that data is stored.\r\n4. Where, when, and how is the sensitive information available? It appears that it must be available as environment variables to the process that runs `provision.sh`. We need to know if such information is available to `provision.sh` as well as Terraform.\r\n5. Is there any caller-based state between the provision and destroy steps? For example, can `provision.sh` write information to disk during a deploy in order to reuse said information during the destroy step?\r\n\r\nThank you for your time. We've found the existing code and PRs to be useful in getting our work up and running. However, the following would be incredibly useful for us and people in the future:\r\n\r\n* A walkthrough on how to add support for a new provider\r\n* A high-level overview of how the environments are provisioned, tests are run, etc.\r\n\r\nThank you again!"},"comment":{"url":"https://api.github.com/repos/crosscloudci/cross-cloud/issues/comments/397904550","html_url":"https://github.com/crosscloudci/cross-cloud/issues/147#issuecomment-397904550","issue_url":"https://api.github.com/repos/crosscloudci/cross-cloud/issues/147","id":397904550,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NzkwNDU1MA==","user":{"login":"akutz","id":101085,"node_id":"MDQ6VXNlcjEwMTA4NQ==","avatar_url":"https://avatars2.githubusercontent.com/u/101085?v=4","gravatar_id":"","url":"https://api.github.com/users/akutz","html_url":"https://github.com/akutz","followers_url":"https://api.github.com/users/akutz/followers","following_url":"https://api.github.com/users/akutz/following{/other_user}","gists_url":"https://api.github.com/users/akutz/gists{/gist_id}","starred_url":"https://api.github.com/users/akutz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/akutz/subscriptions","organizations_url":"https://api.github.com/users/akutz/orgs","repos_url":"https://api.github.com/users/akutz/repos","events_url":"https://api.github.com/users/akutz/events{/privacy}","received_events_url":"https://api.github.com/users/akutz/received_events","type":"User","site_admin":false},"created_at":"2018-06-17T20:32:39Z","updated_at":"2018-06-17T20:32:39Z","author_association":"NONE","body":"Hi @taylor / @lixuna / @denverwilliams,\r\n\r\nIt's working :) And with cloud-init as well! Using @taylor's idea, we created an Ignition bootstrap file to run cloud-init. May I suggest considering the addition of direct Ignition support sometime in the near future? As of now, CoreOS has just *deprecated* support for cloud-init, but it's only a matter of time before support is removed altogether.\r\n\r\nHere's the [patch](https://github.com/akutz/cross-cloud/commit/52b8908786aa7bf8f4ff1858d5294b026ed4ccf6) that uses Ignition to bootstrap cloud-init. Perhaps others will find it useful as well. "}}
{"actor":{"display_login":"akutz"}}