-
Notifications
You must be signed in to change notification settings - Fork 359
Docs publishing on readthedocs.org #1294
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
Open
olivergondza
wants to merge
6
commits into
redhat-developer:master
Choose a base branch
from
olivergondza:docs-publishing
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
4559f83
feat: Adapt the documentation to gitops-operator
olivergondza 4df3986
feat: Move the docs building to the top level
olivergondza 87f367a
Rebuild readthedocs.org
olivergondza 50e3ad1
Rebuild readthedocs.org
olivergondza 5b4de3b
fix: update path to mkdocs pip requirements
olivergondza 8f3198d
Update page title
olivergondza File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -4,8 +4,6 @@ | |
|
|
||
| The requirements for building the operator are fairly minimal. | ||
|
|
||
| * Go 1.16+ | ||
| * Operator SDK 1.11.0+ | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. It changes too frequently for us to keep it up-to-date, it seems. |
||
| * Bash or equivalent | ||
| * Docker | ||
|
|
||
|
|
@@ -50,7 +48,7 @@ make bundle-build bundle-push | |
| To override the name of the bundle image, specify the `BUNDLE_IMG` tag, for example | ||
|
|
||
| ``` bash | ||
| make bundle-build bundle-push BUNDLE_IMG=quay.io/my-org/argocd-operator-bundle:latest | ||
| make bundle-build bundle-push BUNDLE_IMG=quay.io/my-org/gitops-operator-bundle:latest | ||
| ``` | ||
|
|
||
| ### Development Process | ||
|
|
@@ -91,42 +89,42 @@ Build the development container image. | |
| Override the name of the image to build by specifying the `IMG` variable. | ||
|
|
||
| ``` bash | ||
| make docker-build IMG=quay.io/my-org/argocd-operator:latest | ||
| make docker-build IMG=quay.io/my-org/gitops-operator:latest | ||
| ``` | ||
|
|
||
| Push the development container image. | ||
| Override the name of the image to push by specifying the `IMG` variable. | ||
|
|
||
| ``` bash | ||
| make docker-push IMG=quay.io/my-org/argocd-operator:latest | ||
| make docker-push IMG=quay.io/my-org/gitops-operator:latest | ||
| ``` | ||
|
|
||
| Generate the bundle artifacts. | ||
| Override the name of the development image by specifying the `IMG` variable. | ||
|
|
||
| ``` bash | ||
| rm -fr bundle/ | ||
| make bundle IMG=quay.io/my-org/argocd-operator:latest | ||
| make bundle IMG=quay.io/my-org/gitops-operator:latest | ||
| ``` | ||
|
|
||
| Build and push the development bundle image. | ||
| Override the name of the bundle image by specifying the `BUNDLE_IMG` variable. | ||
|
|
||
| ``` bash | ||
| make bundle-build BUNDLE_IMG=quay.io/my-org/argocd-operator-bundle:latest | ||
| make bundle-push BUNDLE_IMG=quay.io/my-org/argocd-operator-bundle:latest | ||
| make bundle-build BUNDLE_IMG=quay.io/my-org/gitops-operator-bundle:latest | ||
| make bundle-push BUNDLE_IMG=quay.io/my-org/gitops-operator-bundle:latest | ||
| ``` | ||
|
|
||
| Build and push the development catalog image. | ||
| Override the name of the catalog image by specifying the `CATALOG_IMG` variable. | ||
| Specify the bundle image to include using the `BUNDLE_IMG` variable | ||
|
|
||
| ``` bash | ||
| make catalog-build BUNDLE_IMG=quay.io/my-org/argocd-operator-bundle:latest CATALOG_IMG=quay.io/my-org/argocd-operator-index:latest | ||
| make catalog-push CATALOG_IMG=quay.io/my-org/argocd-operator-index:latest | ||
| make catalog-build BUNDLE_IMG=quay.io/my-org/gitops-operator-bundle:latest CATALOG_IMG=quay.io/my-org/gitops-operator-index:latest | ||
| make catalog-push CATALOG_IMG=quay.io/my-org/gitops-operator-index:latest | ||
| ``` | ||
|
|
||
| For more infomation see [build operator images to test on a cluster.](https://argocd-operator.readthedocs.io/en/latest/developer-guide/development/#building-the-operator-images-to-test-on-a-cluster) | ||
| For more infomation see [build operator images to test on a cluster.](https://gitops-operator.readthedocs.io/en/latest/developer-guide/development/#building-the-operator-images-to-test-on-a-cluster) | ||
|
coderabbitai[bot] marked this conversation as resolved.
|
||
|
|
||
| Once the operator is installed, you would need to configure an ArgoCD instance that the operator would manage. The sample instance configuration is below: | ||
|
|
||
|
|
@@ -146,7 +144,7 @@ Store your ArgoCD configuration in a yaml file and execute below command to conf | |
| kubectl apply -f <path_to_yaml_file> | ||
| ``` | ||
|
|
||
| For configuring specific properties based on the use case, you can look at the entire list of the configurable properties [here.](https://argocd-operator.readthedocs.io/en/latest/reference/argocd/) | ||
| For configuring specific properties based on the use case, you can look at the entire list of the configurable properties [here.](https://gitops-operator.readthedocs.io/en/latest/reference/argocd/) | ||
|
|
||
| ### Build and Serve Argo CD Operator Docs | ||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,3 @@ | ||
| # Argo CD Operator E2E Test Guide | ||
|
|
||
| E2E tests are written using Ginkgo. See [documentation within the source repository](https://github.com/argoproj-labs/argocd-operator/tree/master/tests/ginkgo) for additional information. | ||
| E2E tests are written using Ginkgo. See [documentation within the source repository](https://github.com/redhat-developer/gitops-operator/tree/master/test/openshift/e2e/ginkgo) for additional information. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,21 +1,27 @@ | ||
| # Argo CD Operator | ||
| # GitOps Operator | ||
|
|
||
| A Kubernetes operator for managing Argo CD clusters. | ||
| An operator for managing Argo CD clusters, for OpenShift and Kubernetes | ||
|
|
||
| ## Overview | ||
|
|
||
| The Argo CD Operator manages the full lifecycle for [Argo CD](https://argoproj.github.io/argo-cd/) and its | ||
| The GitOps Operator manages the full lifecycle for [Argo CD](https://argoproj.github.io/argo-cd/) and its | ||
| components. The operator's goal is to automate the tasks required when operating an Argo CD cluster. | ||
|
|
||
| Beyond installation, the operator helps to automate the process of upgrading, backing up and restoring as needed and | ||
| remove the human as much as possible. In addition, the operator aims to provide deep insights into the Argo CD | ||
| environment by configuring Prometheus to aggregate, visualize and expose the metrics already exported by | ||
| Argo CD. | ||
|
|
||
| The operator aims to provide the following, and is a work in progress. | ||
| ## Features | ||
|
|
||
| * Easy configuration and installation of the Argo CD components with sane defaults to get up and running quickly. | ||
| * Provide seamless upgrades to the Argo CD components. | ||
| * Ability to back up and restore an Argo CD cluster from a point in time or on a recurring schedule. | ||
| The operator aims to provide the following: | ||
|
|
||
| * Easy configuration and installation of the Git Ops components with sane defaults to get up and running quickly. | ||
| * The Argo CD itself | ||
| * [Argo CD Image Updater](https://argocd-image-updater.readthedocs.io/en/stable/) | ||
| * [Argo Rollouts](https://argoproj.github.io/rollouts/) | ||
| * [GitOps Promoter](https://gitops-promoter.readthedocs.io/en/latest/) | ||
| * Provide seamless upgrades to the operated components. | ||
| * Aggregate and expose the metrics for Argo CD and the operator itself using Prometheus. | ||
| * Autoscale the Argo CD components as necessary to handle variability in demand. | ||
|
|
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Moved to top level Makefile