Skip to content
This repository was archived by the owner on Nov 1, 2022. It is now read-only.

docs: explain GitOps concept and flux's role #1104

Merged
merged 2 commits into from
May 29, 2018
Merged

docs: explain GitOps concept and flux's role #1104

merged 2 commits into from
May 29, 2018

Conversation

dholbach
Copy link
Collaborator

Explain the concept of GitOps in the main README.md and detail flux's
role in this. Add a diagram to illustrate. Spell out the benefits of
using flux more clearly.

Add links to discussion of specific features.

Reflow documentation links.

Point to #flux Slack channel instead of #general.

Explain the concept of GitOps in the main README.md and detail flux's
role in this. Add a diagram to illustrate. Spell out the benefits of
using flux more clearly.

Add links to discussion of specific features.

Reflow documentation links.

Point to #flux Slack channel instead of #general.
@dholbach dholbach requested a review from squaremo May 29, 2018 10:57
README.md Outdated
through git. This allows you to diff against the observed
state.
- **You push code not containers.** Everything is controlled through
pull requests. Instant deployments. No learning curve for new devs, just

This comment was marked as abuse.

README.md Outdated
- **You push code not containers.** Everything is controlled through
pull requests. Instant deployments. No learning curve for new devs, just
use git. This allows you to recover from any snapshot as you have
an atomic sequence of transactions.

This comment was marked as abuse.

README.md Outdated
[extra features](/site/how-it-works.md)).
matches the config in git. It uses an operator in the cluster to trigger
deployments inside Kubernetes, which means you don't need a separate CD tool,
because it's cloud-native. It monitors all relevant image repositories, detects

This comment was marked as abuse.

README.md Outdated
container images and config changes are propagated to the cluster.
The benefits are: you don't need to grant your CI access to the cluster, every
change is atomic and transactional, git has your audit log. Each transaction
either fails or succeeds cleanly. You're entirely code centric and don't new

This comment was marked as abuse.

README.md Outdated

[![CircleCI](https://circleci.com/gh/weaveworks/flux.svg?style=svg)](https://circleci.com/gh/weaveworks/flux)
[![GoDoc](https://godoc.org/github.com/weaveworks/flux?status.svg)](https://godoc.org/github.com/weaveworks/flux)

Get started by browsing through the documentation below.
## GitOps

This comment was marked as abuse.

README.md Outdated

[Installing Flux](/site/installing.md)
- [Automated git → cluster synchronisation](/site/introduction.md#automated-git-cluster-synchronisation)
- [Automated deployment of new containers](/site/introduction.md#automated-deployment-of-new-containers)

This comment was marked as abuse.

@dholbach
Copy link
Collaborator Author

Thanks @squaremo for the review. I addressed your comments and updated the heading in introduction.md as well.

Copy link
Member

@squaremo squaremo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well explained, thanks Daniel.

@stefanprodan
Copy link
Member

@dholbach I would change the repo description from A tool for deploying container images to Kubernetes services to The GitOps Kubernetes Operator

@dholbach
Copy link
Collaborator Author

@squaremo Can you comment on @stefanprodan's suggestion? I like it and happy to make the change in this PR.

@stefanprodan
Copy link
Member

The change has to be done in Github UI since the description is not part of the readme.

@dholbach
Copy link
Collaborator Author

Nevermind then. You go on without me. :-)

@dholbach dholbach merged commit 161452a into fluxcd:master May 29, 2018
@dholbach dholbach deleted the gitops-on-flux-homepage branch May 29, 2018 13:43
@squaremo
Copy link
Member

I would change the repo description from A tool for deploying container images to Kubernetes services to The GitOps Kubernetes Operator

Good suggestion! I also added gitops to the keywords.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants