Skip to content

Commit cf277eb

Browse files
authored
docs: Updates docs for CII. See argoproj#2641 (argoproj#2643)
1 parent e2d0aa2 commit cf277eb

18 files changed

+172
-110
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ kubectl logs -n argo $(kubectl get pods -l app=workflow-controller -n argo -o na
5555
```
5656

5757
---
58-
<!-- Issue Author: Don't delete this message to ecourage other users to support your issue! -->
58+
<!-- Issue Author: Don't delete this message to encourage other users to support your issue! -->
5959
**Message from the maintainers**:
6060

6161
If you are impacted by this bug please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.

.github/ISSUE_TEMPLATE/enhancement_proposal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Please give examples of your use case, e.g. when would you use this.
1818
How do you think this should be implemented?
1919

2020
---
21-
<!-- Issue Author: Don't delete this message to ecourage other users to support your issue! -->
21+
<!-- Issue Author: Don't delete this message to encourage other users to support your issue! -->
2222
**Message from the maintainers**:
2323

2424
If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.

.github/pull_request_template.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ Checklist:
22

33
* [ ] Either (a) I've created an [enhancement proposal](https://github.com/argoproj/argo/issues/new/choose) and discussed it with the community, (b) this is a bug fix, or (c) this is a chore.
44
* [ ] The title of the PR is (a) [conventional](https://www.conventionalcommits.org/en/v1.0.0/), (b) states what changed, and (c) suffixes the related issues number. E.g. `"fix(controller): Updates such and such. Fixes #1234"`.
5-
* [ ] I have written unit and/or e2e tests for my change. PRs without these are unlike to be merged.
6-
* [ ] Optional. I've added My organization is added to the USERS.md.
7-
* [ ] I've signed the CLA and required builds are green.
5+
* [ ] I've signed the CLA.
6+
* [ ] I have written unit and/or e2e tests for my change. PRs without these are unlikely to be merged.
7+
* [ ] My builds are green. Try syncing with master if they are not.
8+
* [ ] My organization is added to USERS.md.

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
[![slack](https://img.shields.io/badge/slack-argoproj-brightgreen.svg?logo=slack)](https://argoproj.github.io/community/join-slack)
2+
[![CircleCI](https://circleci.com/gh/argoproj/argo.svg?style=svg)](https://circleci.com/gh/argoproj/argo)
3+
[![codecov](https://codecov.io/gh/argoproj/argo/branch/master/graph/badge.svg)](https://codecov.io/gh/argoproj/argo)
4+
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=argoproj_argo&metric=alert_status)](https://sonarcloud.io/dashboard?id=argoproj_argo)
25

36
# Argoproj - Get stuff done with Kubernetes
47

SECURITY.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Security
2+
3+
## Reporting Vulnerabilities
4+
5+
Please report security vulnerabilities by e-mailing:
6+
7+
* [Jesse_Suen@intuit.com](mailto:Jesse_Suen@intuit.com)
8+
* [Alex_Collins@intuit.com](mailto:Alex_Collins@intuit.com)
9+
* [Edward_Lee@intuit.com](mailto:Edward_Lee@intuit.com)
10+
11+
## Public Disclosure
12+
13+
Security vulnerabilities will be disclosed via [release notes](docs/releasing.md).
14+
15+
## Vulnerability Scanning
16+
17+
See [static code analysis](static-code-analysis.md).

docs/CONTRIBUTING.md

Lines changed: 14 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,25 @@
1-
# How to setup your dev environment
2-
## Pre-requisites:
1+
# Contributing
32

4-
* Dep. `brew install dep`
5-
* Golang
6-
* Yarn. `brew install yarn`
7-
* Docker
8-
* [Kustomize](https://github.com/kubernetes-sigs/kustomize/blob/master/docs/INSTALL.md)
9-
* [protoc](http://google.github.io/proto-lens/installing-protoc.html) `brew install protoc`
10-
* `jq`
11-
* [Swagger codegen](https://swagger.io/docs/open-source-tools/swagger-codegen/) `brew install swagger-codegen`
12-
* Kubernetes Cluster (we recommend Docker for Desktop + K3D, as this will allow you to test RBAC set-up, and is also fast)
3+
## How To Provide Feedback
134

14-
Useful:
5+
Please [raise an issue in Github](https://github.com/argoproj/argo/issues).
156

16-
* For a PS1 prompt showing your current kube context: kube-ps1 to help. `brew install kube-ps1`
17-
* For tailing logs: Stern. `brew install stern`
7+
## Code of Conduct
188

19-
K3D tip: You can set-up K3D to be part of your default kube config as follows
9+
See [code of conduct](../CODE_OF_CONDUCT.md).
2010

21-
cp ~/.kube/config ~/.kube/config.bak
22-
cat $(k3d get-kubeconfig --name='k3s-default') >> ~/.kube/config
11+
## How To Contribute
2312

24-
To install into the “argo” namespace of your cluster: Argo, MinIO (for saving artifacts and logs) and Postgres (for offloading or archiving):
13+
We're always looking for contributors.
2514

26-
make start
15+
* Documentation - something missing or unclear? Please submit a pull request!
16+
* Code contribution - investigate a [help wanted issue](https://github.com/argoproj/argo/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22+label%3A%22good+first+issue%22), or anything labelled with "good first issue"?
17+
* Join the #argo-devs channel on [our Slack](https://argoproj.github.io/community/join-slack).
2718

28-
If you prefer MySQL:
19+
### Running Locally
2920

30-
make start DB=mysql
21+
To run Argo Workflows locally for development: [running locally](running-locally.md).
3122

32-
To expose the services port forwards:
23+
### Test Policy
3324

34-
make pf
35-
36-
You’ll now have
37-
38-
* Argo on http://localhost:2746 (see below)
39-
* MinIO http://localhost:9000 (use admin/password)
40-
41-
Either:
42-
43-
* Postgres on http://localhost:5432, run `make postgres-cli` to access.
44-
* MySQL on http://localhost:3306, run `make mysql-cli` to access.
45-
46-
You need the token to access the CLI or UI:
47-
48-
eval $(make env)
49-
50-
./dist/argo auth token
51-
52-
At this point you’ll have everything you need to use the CLI and UI.
53-
54-
Tip: If you want to make UI changes without a time-consuming build:
55-
56-
cd ui
57-
yarn install
58-
yarn start
59-
60-
The UI will start up on http://localhost:8080.
61-
62-
If you want to run controller or argo-server in your IDE (e.g. so you can debug it):
63-
64-
Add to /etc/hosts:
65-
66-
127.0.0.1 postgres
67-
127.0.0.1 mysql
68-
69-
Scale down the services you want to debug:
70-
71-
kubectl -n argo scale deploy/workflow-controller --replicas 0
72-
kubectl -n argo scale deploy/argo-server --replicas 0
73-
74-
Restart the port forwarding:
75-
76-
make pf
77-
78-
To find the command arguments you need to use, you’ll have to look at dist/postgres.yaml (or dist/mysql.yaml for MySQL aficionados).
79-
80-
## Clean
81-
82-
To clean-up everything:
83-
84-
kubectl delete ns argo
85-
make clean
25+
Changes without either unit or e2e tests are unlikely to be accepted. See [the pull request template](../.github/pull_request_template.md.)

docs/argo-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Argo Server
22

3-
![alpha](assets/alpha.svg)
3+
![GA](assets/ga.svg)
44

55
> v2.5 and after
66

docs/cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ argo --help
88

99
# Argo Server
1010

11-
![alpha](assets/alpha.svg)
11+
![GA](assets/ga.svg)
1212

1313
> v2.5 and after
1414

docs/cron-workflows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Cron Workflows
22

3-
![alpha](assets/alpha.svg)
3+
![GA](assets/ga.svg)
44

55
> v2.5 and after
66

docs/managed-namespace.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Managed Namespace
22

3-
![alpha](assets/alpha.svg)
3+
![GA](assets/ga.svg)
44

55
> v2.5 and after
66

0 commit comments

Comments
 (0)