-
Notifications
You must be signed in to change notification settings - Fork 43
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
Adopters and certifications #133
Comments
+1 for certification. I still believe it's something useful (and an ultimate goal if I'm not mistaken) |
I'm a big fan of creating a sort of GitOps maturity model. I think this helps organizations to start small and move step by step to the ultimate goal (certification). edit: Another question that pops up for me. Are we talking about a certification for users/organizations on how to implement GitOps or a certification of software if they meet the GitOps principles? |
Sounds good, but I'd say that would be more potential content that could be produced rather than steps needed to get a certification. I'm very happy to help gather some thoughts on a maturity model and publish it.
I think the target should be organizations, more specifically services or products. Something to back up any claims that they follow GitOps as a process. Examples, any app delivery tool that claims it is a GitOps tool, or managed services from companies claiming to deliver a GitOps offering. If any company have adopted GitOps internally, in full or partly, they should probably just be able to claim a spot as an adopter. If they have read everything produced by the working group or project, and still misunderstood what GitOps is, that is not that bad. What I personally would like to avoid is to have GitOps getting thrown around as a buzz word, and then someone is selling a solution that is not GitOps. For full transparency, I am building solutions based on GitOps, which is partly why I this, but I have been interesting in adding certifications to the project since I joined the working group. |
I think both use cases can benefit from this but have a different point of view.
The first use case helps to add value to the term GitOps and make sure software is using GitOps the right way. Second one for helping organisations implement GitOps internally. For myself I see a lot of organizations struggling on how to properly implement GitOps. So if everyone agrees I think we should do something for both use cases but manage them separately. And personally I'm willing to contribute to both use cases. |
That makes sense to me. I suggest we take some time and talk about the maturity model, how we want to implement it, and then create tasks so that we can assign them to anyone interested. The software/service certification is something we need to discuss how we want to implement. Do we want to create a standard form for it, then have a committee that approves it? How do we do quality checking? What does being certified mean, and does it expire? I can bring both of these up at the next twice monthly, with is the December 7th. |
Hey everyone, this is great! Adopters@roberthstrand to your first point in this issue, it would be good to help get the ball rolling for folks. It would be fantastic if you – and any others? – have bandwidth to work with folks to help them get listed in ADOPTERS.md. I still think the Example Organization listing there would be a good format to try to follow. If helpful, we could create a short lived Maturity modelThis idea has come up in past WG meeting, and I still think it's a good one. @roberthstrand and @wouter2397 I like your descriptions of this above. Though I'd caution tying this too tightly to the ADOPTERS list. Organizations may wish to describe their GitOps adoption journey in different ways. @wouter2397 I like your suggestion to model a draft on Cloud Native Maturity Model Prologue. 💡 Suggestion: It may be a good idea to to connect with from the Cartografos Working Group, to better understand what their process was like in developing this. Conformance and CertificationCan we use this terminology for disambiguation with end user certification programs? I believe this is what was meant in GitOps WG Mission Statement 🙂 Right?
|
As discussed in slack I will setup an initial draft of the Prologue document for the GitOps maturity model. The Cloud Native Maturity Model will function als the template/inspiration for this. I will do my best to have a initial draft available for the next WG meeting for everyone to comment on to discuss in more detail what we want in there. Based on those comments we can update it to work towards a final v1.0 version. |
If you need any help, I'm happy to help 😊 |
hi @wouter2397 and everyone. We've updated ADOPTERS.md to include an incentive. Check out the new badge, described at the top of that doc. Would love your thoughts too. There's more work to be done. In general - as GitOps has continued becoming more and more accepted as a north star for CD - the OpenGitOps project contributors and maintainers are rolling up our sleeves to get some more helpful documents in place for folks. Would definitely love to continue collaborating with you on some of this. |
The file project/ADOPTERS.md has been empty for a while now. Before adding my company, I was wondering if we wanted to combine this with one of the ideas we had earlier about having a certification for GitOps?
Unless I'm mistaken, I think the idea was brought up while we discussed the principles. The principles took priority, and creating a certification process will most likely take some effort on our part. Do we have the bandwidth for that?
I wouldn't mind taking this on, if this is something that the project still think is useful.
The text was updated successfully, but these errors were encountered: