{"action":"created","issue":{"url":"https://api.github.com/repos/att-comdev/openstack-helm/issues/258","repository_url":"https://api.github.com/repos/att-comdev/openstack-helm","labels_url":"https://api.github.com/repos/att-comdev/openstack-helm/issues/258/labels{/name}","comments_url":"https://api.github.com/repos/att-comdev/openstack-helm/issues/258/comments","events_url":"https://api.github.com/repos/att-comdev/openstack-helm/issues/258/events","html_url":"https://github.com/att-comdev/openstack-helm/issues/258","id":212776850,"number":258,"title":"feat:Introduce 'development mode' consistently across all charts","user":{"login":"wilkers-steve","id":22153418,"avatar_url":"https://avatars0.githubusercontent.com/u/22153418?v=3","gravatar_id":"","url":"https://api.github.com/users/wilkers-steve","html_url":"https://github.com/wilkers-steve","followers_url":"https://api.github.com/users/wilkers-steve/followers","following_url":"https://api.github.com/users/wilkers-steve/following{/other_user}","gists_url":"https://api.github.com/users/wilkers-steve/gists{/gist_id}","starred_url":"https://api.github.com/users/wilkers-steve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wilkers-steve/subscriptions","organizations_url":"https://api.github.com/users/wilkers-steve/orgs","repos_url":"https://api.github.com/users/wilkers-steve/repos","events_url":"https://api.github.com/users/wilkers-steve/events{/privacy}","received_events_url":"https://api.github.com/users/wilkers-steve/received_events","type":"User","site_admin":false},"labels":[{"id":499276794,"url":"https://api.github.com/repos/att-comdev/openstack-helm/labels/developer%20workflow","name":"developer workflow","color":"66ffff","default":false},{"id":480342226,"url":"https://api.github.com/repos/att-comdev/openstack-helm/labels/enhancement","name":"enhancement","color":"006600","default":true},{"id":538713902,"url":"https://api.github.com/repos/att-comdev/openstack-helm/labels/in%20progress","name":"in progress","color":"ededed","default":false}],"state":"open","locked":false,"assignee":{"login":"wilkers-steve","id":22153418,"avatar_url":"https://avatars0.githubusercontent.com/u/22153418?v=3","gravatar_id":"","url":"https://api.github.com/users/wilkers-steve","html_url":"https://github.com/wilkers-steve","followers_url":"https://api.github.com/users/wilkers-steve/followers","following_url":"https://api.github.com/users/wilkers-steve/following{/other_user}","gists_url":"https://api.github.com/users/wilkers-steve/gists{/gist_id}","starred_url":"https://api.github.com/users/wilkers-steve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wilkers-steve/subscriptions","organizations_url":"https://api.github.com/users/wilkers-steve/orgs","repos_url":"https://api.github.com/users/wilkers-steve/repos","events_url":"https://api.github.com/users/wilkers-steve/events{/privacy}","received_events_url":"https://api.github.com/users/wilkers-steve/received_events","type":"User","site_admin":false},"assignees":[{"login":"wilkers-steve","id":22153418,"avatar_url":"https://avatars0.githubusercontent.com/u/22153418?v=3","gravatar_id":"","url":"https://api.github.com/users/wilkers-steve","html_url":"https://github.com/wilkers-steve","followers_url":"https://api.github.com/users/wilkers-steve/followers","following_url":"https://api.github.com/users/wilkers-steve/following{/other_user}","gists_url":"https://api.github.com/users/wilkers-steve/gists{/gist_id}","starred_url":"https://api.github.com/users/wilkers-steve/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wilkers-steve/subscriptions","organizations_url":"https://api.github.com/users/wilkers-steve/orgs","repos_url":"https://api.github.com/users/wilkers-steve/repos","events_url":"https://api.github.com/users/wilkers-steve/events{/privacy}","received_events_url":"https://api.github.com/users/wilkers-steve/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/att-comdev/openstack-helm/milestones/3","html_url":"https://github.com/att-comdev/openstack-helm/milestone/3","labels_url":"https://api.github.com/repos/att-comdev/openstack-helm/milestones/3/labels","id":2272116,"number":3,"title":"0.3.0","description":"","creator":{"login":"v1k0d3n","id":7780945,"avatar_url":"https://avatars3.githubusercontent.com/u/7780945?v=3","gravatar_id":"","url":"https://api.github.com/users/v1k0d3n","html_url":"https://github.com/v1k0d3n","followers_url":"https://api.github.com/users/v1k0d3n/followers","following_url":"https://api.github.com/users/v1k0d3n/following{/other_user}","gists_url":"https://api.github.com/users/v1k0d3n/gists{/gist_id}","starred_url":"https://api.github.com/users/v1k0d3n/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/v1k0d3n/subscriptions","organizations_url":"https://api.github.com/users/v1k0d3n/orgs","repos_url":"https://api.github.com/users/v1k0d3n/repos","events_url":"https://api.github.com/users/v1k0d3n/events{/privacy}","received_events_url":"https://api.github.com/users/v1k0d3n/received_events","type":"User","site_admin":false},"open_issues":28,"closed_issues":2,"state":"open","created_at":"2017-01-23T17:53:54Z","updated_at":"2017-03-09T17:10:47Z","due_on":"2017-03-31T07:00:00Z","closed_at":null},"comments":4,"created_at":"2017-03-08T16:03:49Z","updated_at":"2017-03-11T15:23:59Z","closed_at":null,"body":"<!-- Thanks for filing an issue! Before submitting your issue, please answer the following questions.-->\r\n\r\n**Is this a bug report or feature request?** (choose one):  Feature request\r\n\r\n<!--\r\nIf this is a BUG REPORT, please:\r\n  - Fill in as much of the template as possible.  If you leave out\r\n    information, we may automatically close out your pull request.\r\n\r\nIf this is a FEATURE REQUEST, please:\r\n  - Describe *in detail* the feature/behavior/change you'd like to see.\r\n\r\nDetailed responses allow our community to address your concerns in a timely manner.\r\nIf we can't determine what you're asking for, we may close your issue.  If you feel\r\nwe haven't adequately addressed your issue, please feel free to reopen your issue\r\nand explain your issue in more detail.\r\n-->\r\n\r\n**Kubernetes Version** (output of `kubectl version`):  Any\r\n\r\n**Helm Client and Tiller Versions** (output of `helm version`): Any\r\n\r\n**Development or Deployment Environment?**:  Development\r\n\r\n**Release Tag or Master**:\r\n\r\n**Expected Behavior**:  Ability to consistently set flags across all charts for developer mode to control the number of replicas where necessary and to circumvent the need for PVCs\r\n\r\n**What Actually Happened**:\r\n\r\n**How to Reproduce the Issue** (as minimally as possible):\r\n\r\n**Any Additional Comments**:  \r\n\r\nWhile some charts have the ability to set a development mode flag, others do not.  In order to maintain a positive developer experience for OpenStack-Helm going forward, we should consistently apply the ability to set a development mode flag across all future charts.\r\n"},"comment":{"url":"https://api.github.com/repos/att-comdev/openstack-helm/issues/comments/285873954","html_url":"https://github.com/att-comdev/openstack-helm/issues/258#issuecomment-285873954","issue_url":"https://api.github.com/repos/att-comdev/openstack-helm/issues/258","id":285873954,"user":{"login":"alanmeadows","id":716166,"avatar_url":"https://avatars0.githubusercontent.com/u/716166?v=3","gravatar_id":"","url":"https://api.github.com/users/alanmeadows","html_url":"https://github.com/alanmeadows","followers_url":"https://api.github.com/users/alanmeadows/followers","following_url":"https://api.github.com/users/alanmeadows/following{/other_user}","gists_url":"https://api.github.com/users/alanmeadows/gists{/gist_id}","starred_url":"https://api.github.com/users/alanmeadows/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alanmeadows/subscriptions","organizations_url":"https://api.github.com/users/alanmeadows/orgs","repos_url":"https://api.github.com/users/alanmeadows/repos","events_url":"https://api.github.com/users/alanmeadows/events{/privacy}","received_events_url":"https://api.github.com/users/alanmeadows/received_events","type":"User","site_admin":false},"created_at":"2017-03-11T15:23:59Z","updated_at":"2017-03-11T15:23:59Z","body":"@wilkers-steve I think development mode might be a good place to leverage the \"Fake\" backend:\r\n\r\nhttps://github.com/openstack-dev/devstack/blob/master/lib/cinder_backends/fake\r\n\r\nwhich simply logs the requests and allows you to create resources.\r\n\r\nThe other alternative, offering slightly more functionality (e.g. you can write bits and attach it to VMs if we eventually get nova working in development mode -- which is useful, albeit more effort to write, especially since someone pointed out this wasn't working at one point) would be using the LVM driver. \r\n\r\nYou would have to feed the fact that development mode is enabled down into the container (all the scripts are templates anyways, no big deal there), and conditionally based on that, create a temporary file, a loopback device from that file, and pvcreate/vgcreate on top of it and feed those to cinder.  This does assume that lvm tools and loopback utilities are in the container image.  Perhaps this would be a phase II?\r\n\r\nIf we have development mode reliance on ceph, I think it will make small footprints of this stack difficult (e.g. normal laptops).\r\n"}}
{"actor":{"display_login":"alanmeadows"}}