-
Notifications
You must be signed in to change notification settings - Fork 9
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
Configuration Management + Sensu Core 2.0 #103
Comments
I think this is a good idea and aligns with what I outlined in saltstack when discussing the go forward path with the maintainers. I think we need to call out our support plan. Moving from 1.x -> 2.x will not be a smooth transition for most people and I would expect we will need to continue to support both 1.x and 2.x solutions for a while. As originally proposed I think that we should create a new branch called
After the first 6 months we would make master the pre-release branch for An alternate approach would be to create new repos such as |
I find that it does tend to be easier to develop in a greenfield space, so it is a +1 from me on creating a new repo. Makes it easier to support & release both versions side by side removing any complexity explained above (until the support for sensu 1.x expires as explained above by Ben). |
@thomasriley @majormoses good points. Let me review what @portertech had planned - he was hacking on Chef work as well - and circle back here today. |
@majormoses @thomasriley I just created
With that in mind: https://github.com/sensu/sensu-go-chef |
Note the update to the description - separate repos that align to the |
@mbbroberg this means the new standard is |
That is the current go forward naming convention which is currently something that I consider still up for debate and subject to change as we are still in alpha. |
Hey @x70b1! Yes, that's the plan for now. I'll update this issue as we evolve the plan, but this plan is solid for our Alpha phase right now. Specifically talking about Salt, if you're ready to go and @perlchild doesn't mind, I could setup the new repo for you two as well 🙂. Wdyt? |
It was just so that I could understand. I think if we actually need the repo, we'll let you know. |
I think we're alright here, looking forward we have the following as of today: Ansible
Chef
Puppet
SaltStack
I'll close this out for now, feel free to reopen if anyone feels that there's still work to do here. |
Update
After thoughtful discussion on the naming convention of repositories and packages, and considering how version numbers is NOT good to instantiate in names, I'm shifting recommendations to be around.
With the open sourcing of Sensu Core 2.0, we have a lot of excitement around deployment options. I'd like to propose we follow some convention across each project to get there. Initial idea:
Every project starts asensu2-compatibility
branchEach project, if maintainers use milestones, create one calledSensu Core 2.0 Compatibility
Any issues that are specific to the project are created and added to the milestone.Wdyt everyone?
Pulling maintainer info from the README + the TODO of adding our SaltStack maintainer:
Uchiwa Cookbook
Tom (@thomasriley)
Ansible Module
Chris (@cjchand)
Calum (@cmacrae)
The text was updated successfully, but these errors were encountered: