-
Notifications
You must be signed in to change notification settings - Fork 51
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
Adoption Journey Document #19
Comments
This comment has been minimized.
This comment has been minimized.
I agree. |
This comment has been minimized.
This comment has been minimized.
@lloydchang The idea of the list I shared is to put a recommendation around what an organization needs to consider or lined up before getting into GitOps adoption. My opinion is that the 2 points you added might be encapsulated under this: Matrix view of crawl/walk / run (ie start with infra, then apps, then network)? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Could I also recommend that we add something about considering the right skill set at the start of the journey? GitOps is the primary enabler of a software driven operating model, so the ability to think like a software engineer (or at least understand SDLC principles) is vital - i.e branching, pull requests etc... |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
It's a very good point - PRs aren't a feature of Git, but rather of the Git based platforms. But they're not just for code review (albeit, it's an important aspect) - they're a notification that a change is incoming and a discussion forum for the intended change. IMO, they're an important part of what makes GitOps so effective for scalable operations. When utilised properly, a PR takes away the need to maintain certain traditional ITIL change management practices (such as CAB) - ie the Pull Request is the Change Request, and all of its links, discussions and approvals provide the necessary assurances that a change is good to go. |
I totally agree. Should we actually have a separate section called "GIT Best Practices" GIT Best practice
|
@mikecali I like it 🙂 |
I think this is really good now? I am happy with this list. Should we move this forward?
With the addition of Git Best Practices maybe? But I am not sure if this fits in the adoption journey document.
|
This comment has been minimized.
This comment has been minimized.
@lloydchang yes of course. How about this?
@lloydchang @OpsM0nkey what do you think about this? With the addition of Git Best Practices maybe? But I am not sure if this fits in the adoption journey document.
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@mikecali Would you please take it from here? Thank you! Hello @mikecali @OpsM0nkey @SimonDelord @waynedovey @glimpsovstar Today, @scottrigby opened this topic during GitOps Working Group meeting. Here is the outcome:
Thanks all! |
Now that GitOps is getting a lot of traction, we got a lot of questions from different parties how to start their own GitOps journey.
I think this warrants a dedicated document of what are the things to consider before even thinking of adopting GitOps to avoid disaster or bad taste.
Something I have discussed with my colleagues are GitOps pre-requisites and we ended up with this list.
Happy to expound this and contribute if needed.
The text was updated successfully, but these errors were encountered: