Update docs to use v0.11.0-rc2 version (#964)

This commit is contained in:
Jesse Suen 2018-12-27 21:05:59 -08:00 committed by GitHub
parent 229d4c167a
commit 8c4a7a9b39
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 28 additions and 17 deletions

View file

@ -1,4 +1,6 @@
[![codecov](https://codecov.io/gh/argoproj/argo-cd/branch/master/graph/badge.svg)](https://codecov.io/gh/argoproj/argo-cd)
[![slack](https://img.shields.io/badge/slack-argoproj-brightgreen.svg?logo=slack)](https://codecov.io/gh/argoproj/argo-cd)
[![codecov](https://codecov.io/gh/argoproj/argo-cd/branch/master/graph/badge.svg)](https://argoproj.github.io/community/join-slack)
# Argo CD - Declarative Continuous Delivery for Kubernetes
@ -15,6 +17,13 @@ Application deployment and lifecycle management should be automated, auditable,
## Getting Started
### Quickstart
```bash
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v0.11.0-rc2/manifests/install.yaml
```
Follow our [getting started guide](docs/getting_started.md). Further [documentation](docs/)
is provided for additional features.
@ -25,7 +34,7 @@ the desired application state. Kubernetes manifests can be specified in several
* [ksonnet](https://ksonnet.io) applications
* [kustomize](https://kustomize.io) applications
* [helm](https://helm.sh) charts
* Plain directory of YAML/json manifests
* Plain directory of YAML/json/jsonnet manifests
Argo CD automates the deployment of the desired application states in the specified target environments.
Application deployments can track updates to branches, tags, or pinned to a specific version of
@ -37,7 +46,6 @@ meeting:
[![Alt text](https://img.youtube.com/vi/aWDIQMbp1cc/0.jpg)](https://youtu.be/aWDIQMbp1cc?t=1m4s)
## Architecture
![Argo CD Architecture](docs/argocd_architecture.png)
@ -68,8 +76,15 @@ For additional details, see [architecture overview](docs/architecture.md).
* Parameter overrides for overriding ksonnet/helm parameters in git
* Service account/access key management for CI pipelines
## Project Resources
* Argo GitHub: https://github.com/argoproj
* Argo Slack: [click here to join](https://argoproj.github.io/community/join-slack)
* Argo website: https://argoproj.github.io/
* Argo forum: https://groups.google.com/forum/#!forum/argoproj
## Development Status
* Argo CD is being used in production to deploy SaaS services at Intuit
* Argo CD is actively developed and is being used in production to deploy SaaS services at Intuit
## Roadmap
### v0.11
@ -85,6 +100,8 @@ For additional details, see [architecture overview](docs/architecture.md).
* Helm repository support
### v0.12
* UI improvements
* Support for custom K8S manifest templating engines
* Support for custom health assessments (e.g. CRD health)
* Improved prometheus metrics
* Higher availability
* UI improvements

View file

@ -110,6 +110,8 @@ Example:
apiVersion: v1
data:
helm.repositories: |
- url: https://storage.googleapis.com/istio-prerelease/daily-build/master-latest-daily/charts
name: istio.io
- url: https://argoproj.github.io/argo-helm
name: argo
caUsername:

View file

@ -9,7 +9,7 @@ An example guestbook application is provided to demonstrate how Argo CD works.
## 1. Install Argo CD
```bash
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v0.10.6/manifests/install.yaml
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v0.11.0-rc2/manifests/install.yaml
```
This will create a new namespace, `argocd`, where Argo CD services and application resources will live.
@ -19,13 +19,6 @@ NOTE:
kubectl create clusterrolebinding YOURNAME-cluster-admin-binding --clusterrole=cluster-admin --user=YOUREMAIL@gmail.com
```
> Argo CD v0.11.0-rc1 is available for testing. The v0.11 dramatically improves performance and introduces new features such as support for very large applications,
> multi-namespaces apps and many more. Full description and CLI binaries are available via following URL: https://github.com/argoproj/argo-cd/releases/tag/v0.11.0-rc1
> ```
> kubectl create namespace argocd
> kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/v0.11.0-rc1/manifests/install.yaml
> ```
## 2. Download Argo CD CLI
Download the latest Argo CD version:
@ -38,7 +31,7 @@ brew install argoproj/tap/argocd
On Linux:
```bash
curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/v0.10.6/argocd-linux-amd64
curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/v0.11.0-rc2/argocd-linux-amd64
chmod +x /usr/local/bin/argocd
```

View file

@ -18,8 +18,7 @@ git push upstream release-X.Y
3. Update VERSION and manifests with new version
```bash
vi VERSION # ensure value is desired X.Y.Z semantic version
vi manifests/base/kustomization.yaml # update with new image tags
make manifests
make manifests IMAGE_TAG=vX.Y.Z
git commit -a -m "Update manifests to vX.Y.Z"
git push upstream release-X.Y
```