<div dir="ltr">Hi all<div><br></div><div>Now that we have public access to the gluster-infra salt states [1], (thank you Misc) I&#39;d like to start contributing to it. I&#39;d like to begin by refactoring the `jenkins.slave`[2] state.</div><div><br></div><div>My aim with the refactoring is to pull out the general test environment configuration, from the gluster infra specific configuration. The reason to do this is mainly two fold,</div><div>1. To make it easier for developers to contribute changes to the GlusterFS testing environment.</div><div>2. To make it easier to deploy local testing environments.</div><div><br></div><div>I need some questions on which I&#39;d like feedback.</div><div>1. How do I contribute changes back? As I understand the github repos of the salt-states and salt-pillar are just mirrors.</div><div>2. I&#39;d like to have this test environment state separate from <a href="http://gluster.org">gluster.org</a> infra states, ie., outside the current salt-states tree, in a separate repo, or within the glusterfs repo. This would help developers contribute to it, without hurting the infra states. Would this be okay? If yes, which repo should this be put into.<br></div><div><br></div><div>~kaushal</div><div><br></div><div>[1]: <a href="https://github.com/gluster/gluster.org_salt_states">https://github.com/gluster/gluster.org_salt_states</a></div><div>[2]: <a href="https://github.com/gluster/gluster.org_salt_states/blob/master/jenkins/slave.sls">https://github.com/gluster/gluster.org_salt_states/blob/master/jenkins/slave.sls</a></div></div>