-
Notifications
You must be signed in to change notification settings - Fork 555
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
[EN] update GitOps #2121
base: main
Are you sure you want to change the base?
[EN] update GitOps #2121
Conversation
✅ Deploy Preview for cncfglossary ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
6adb886
to
38dd8cb
Compare
Sorry for the delay on this review. I've rebased this on |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @MaryamTavakkoli,
Thanks for this. I've made a couple updates in-line. @iamNoah1, maybe you could take a look as well.
GitOps is a set of best practices for managing software systems | ||
from the beginning of the development workflow, all the way to deployment | ||
based on [shared (OpenGitOps) principles](https://opengitops.dev/). | ||
|
||
GitOps requires the desired state or configuration of the system to | ||
be stored in a source control system like Git. | ||
These practices are then used to execute a cohesive workflow that | ||
leverages a source control system like Git as the “single source of truth” and | ||
extends this practice to applications, infrastructure, and operational procedures. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
GitOps is a set of best practices for managing software systems | |
from the beginning of the development workflow, all the way to deployment | |
based on [shared (OpenGitOps) principles](https://opengitops.dev/). | |
GitOps requires the desired state or configuration of the system to | |
be stored in a source control system like Git. | |
These practices are then used to execute a cohesive workflow that | |
leverages a source control system like Git as the “single source of truth” and | |
extends this practice to applications, infrastructure, and operational procedures. | |
GitOps is a set of best practices for managing software systems from development | |
to deployment based on [shared OpenGitOps principles](https://opengitops.dev/). | |
It requires the desired state or configuration of the system to be stored in a source | |
control system like Git, serving as the single source of truth. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nate-double-u I would remove the reference to OpenGitOps. I think nowhere in the glossary we have references to other resources. Also I personally am not sure if GitOps was originated from OpenGitOps principles which this statement might imply.
Existing processes for infrastructure configuration management can face challenges | ||
such as configuration drift, failed deployments, relying on a system's previous state for success, | ||
missing documentation, or unknown development history. | ||
Adopting a GitOps workflow can help alleviate these issues, among several others. | ||
Existing processes for configuration management can face | ||
challenges such as configuration drift, failed deployments, inconsistency | ||
across different infrastructure, or unknown development history. | ||
Emphasising on continues deployment and delivery, | ||
a GitOps workflow can help alleviate these issues, | ||
among several others. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Existing processes for infrastructure configuration management can face challenges | |
such as configuration drift, failed deployments, relying on a system's previous state for success, | |
missing documentation, or unknown development history. | |
Adopting a GitOps workflow can help alleviate these issues, among several others. | |
Existing processes for configuration management can face | |
challenges such as configuration drift, failed deployments, inconsistency | |
across different infrastructure, or unknown development history. | |
Emphasising on continues deployment and delivery, | |
a GitOps workflow can help alleviate these issues, | |
among several others. | |
Existing processes for configuration management can face challenges such as | |
configuration drift, failed deployments, inconsistency across different infrastructure, | |
and unknown development history. By emphasizing continuous deployment and | |
delivery, GitOps helps alleviate these issues. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved but I cannot signoff and commit through the webui, it says it cannot apply suggestions on deleted lines ^^
GitOps is a paradigm that can be applied to a workflow | ||
to help manage an application and cloud system infrastructure. | ||
It enables organizations several advantages | ||
such as better coordination, transparency, stability, and reliability of a system. | ||
Operating in a close loop ensures the current live state of a system matches | ||
against the desired target state, specified in the git repository. | ||
Moreover, it helps organizations to manage the entire infrastructure | ||
and application development and deployment lifecycle using a | ||
single and unified tool. | ||
|
||
GitOps brings organizations several other advantages | ||
such as transparency and traceability of changes, | ||
reliability and security through declarative states, | ||
and rollback, revert and self-healing attributes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
GitOps is a paradigm that can be applied to a workflow | |
to help manage an application and cloud system infrastructure. | |
It enables organizations several advantages | |
such as better coordination, transparency, stability, and reliability of a system. | |
Operating in a close loop ensures the current live state of a system matches | |
against the desired target state, specified in the git repository. | |
Moreover, it helps organizations to manage the entire infrastructure | |
and application development and deployment lifecycle using a | |
single and unified tool. | |
GitOps brings organizations several other advantages | |
such as transparency and traceability of changes, | |
reliability and security through declarative states, | |
and rollback, revert and self-healing attributes. | |
GitOps helps organizations manage the entire infrastructure and application | |
lifecycle using a unified tool. It brings advantages such as transparency and | |
traceability of changes, reliability and security through declarative states, and | |
rollback, revert, and self-healing attributes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved but I cannot signoff and commit through the webui, it says it cannot apply suggestions on deleted lines ^^
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nate-double-u left some comments, also please check the spellcheck which is failing atm
Describe your changes
Updated an existing term - GitOps
Related issue number or link (ex:
resolves #issue-number
)Resolves #2073 and #372
Checklist before opening this PR (put
x
in the checkboxes)git commit -s
) is to affirm that commits comply DCO. If you are working locally, you could add an alias to yourgitconfig
by runninggit config --global alias.ci "commit -s"
.