Skip to content
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

feat(ui): Argo Events API and UI. Fixes #888 #4470

Merged
merged 90 commits into from
Jan 15, 2021
Merged
Changes from 1 commit
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
c680c17
feat(ui): Support Argo Events in the UI. Fixes #888
alexec Dec 15, 2020
290cd05
Merge branch 'master' into ui-v3
alexec Dec 16, 2020
a5aadeb
Merge branch 'master' into ui-v3
alexec Dec 16, 2020
2ea744b
ui-v3: M server/eventsource/event_source_server.go
alexec Dec 16, 2020
b2a8843
ui-v3: A ui/src/app/workflows/components/workflow-dag/graph/collapsi…
alexec Dec 16, 2020
64a2c20
Merge branch 'master' into ui-v3
alexec Dec 17, 2020
50d34aa
Merge branch 'master' into ui-v3
alexec Dec 18, 2020
9d0999a
Merge branch 'master' into ui-v3
alexec Dec 18, 2020
545d64b
ui-v3: M .github/workflows/docker-image.yml
alexec Dec 18, 2020
17ea03d
ui-v3: M go.mod
alexec Dec 18, 2020
1efb73b
Merge branch 'master' into ui-v3
alexec Dec 22, 2020
600febb
ui-v3: M ui/src/app/shared/components/chat-button.tsx
alexec Dec 22, 2020
af38f7d
ui-v3: M ui/src/app/shared/components/error-notice.tsx
alexec Dec 22, 2020
496f612
ui-v3: M go.mod
alexec Jan 2, 2021
7841112
Edit Workflow-parameters in workflow submit pane
simster7 Jan 3, 2021
7d054c0
Minor fix to argument editor
simster7 Jan 4, 2021
450f0e2
Merge branch 'master' into ui-v3
alexec Jan 4, 2021
820f2ea
fixes
alexec Jan 4, 2021
4d2ff60
:ui-v3: M test/e2e/argo_server_test.go
alexec Jan 4, 2021
37279e6
:ui-v3: M ui/src/app/workflows/components/submit-from-workflow-templ…
alexec Jan 4, 2021
7af732c
Merge branch 'master' into ui-v3
alexec Jan 4, 2021
f3dd45e
:ui-v3: M test/e2e/manifests/mysql/kustomization.yaml
alexec Jan 4, 2021
72d2d0e
:ui-v3: M go.mod
alexec Jan 4, 2021
173651b
:ui-v3: M ui/src/app/cluster-workflow-templates/components/cluster-w…
alexec Jan 4, 2021
900fa96
:ui-v3: M ui/src/app/shared/components/button.tsx
alexec Jan 4, 2021
d9c21ae
Fix filter list in small screens
simster7 Jan 5, 2021
d420271
Merge branch 'master' into ui-v3
alexec Jan 6, 2021
38125ce
Merge branch 'master' into ui-v3
alexec Jan 6, 2021
b2461a8
:ui-v3: M go.mod
alexec Jan 6, 2021
391e685
:ui-v3: M ui/src/app/app-router.tsx
alexec Jan 6, 2021
7fcf75c
:ui-v3: M ui/src/app/reports/components/reports.tsx
alexec Jan 6, 2021
e604274
:ui-v3: M ui/src/app/reports/components/reports.tsx
alexec Jan 6, 2021
07175cc
Merge branch 'master' into ui-v3
alexec Jan 7, 2021
ed03886
Merge branch 'master' into ui-v3
alexec Jan 7, 2021
358f9b2
:ui-v3: M ui/src/app/app-router.tsx
alexec Jan 7, 2021
5b78d0e
:ui-v3: M ui/src/app/workflows/components/workflow-details/widget-ga…
alexec Jan 7, 2021
72f0e00
:ui-v3: AM docs/widgets.md
alexec Jan 7, 2021
ee2ff44
ok
alexec Jan 7, 2021
adebef3
:ui-v3: M ui/src/app/cluster-workflow-templates/components/cluster-w…
alexec Jan 8, 2021
175b089
feat: sensor GUI (#4838)
whynowy Jan 8, 2021
78d2f59
Merge branch 'master' into ui-v3
alexec Jan 8, 2021
87d827d
Submit from WorkflowTemplate in Workflow create menu
simster7 Jan 8, 2021
e5f9d55
Merge branch 'ui-v3' of github.com:argoproj/argo into ui-v3
simster7 Jan 8, 2021
d71a3b3
Merge branch 'ui-v3' of github.com:argoproj/argo into ui-v3
alexec Jan 8, 2021
6996a6d
:ui-v3: M ui/src/app/cron-workflows/components/cron-workflow-details…
alexec Jan 8, 2021
e5e5526
Merge branch 'master' into ui-v3
alexec Jan 8, 2021
f1bbfc8
:ui-v3: M Procfile
alexec Jan 8, 2021
b935bc0
:ui-v3: M api/openapi-spec/swagger.json
alexec Jan 9, 2021
339bceb
:ui-v3: M go.mod
alexec Jan 9, 2021
59ee109
feat: Add logs button on detail page and show status icon (#4848)
whynowy Jan 11, 2021
0ae2ba6
:ui-v3: M ui/src/app/workflows/components/workflows-list/workflows-l…
alexec Jan 11, 2021
bc306bb
Merge branch 'ui-v3' of github.com:argoproj/argo into ui-v3
alexec Jan 11, 2021
d771632
Merge branch 'master' into ui-v3
alexec Jan 11, 2021
c67ccd2
:ui-v3: M ui/src/app/shared/components/graph/graph-panel.tsx
alexec Jan 11, 2021
79c9b43
Smart WorkflowTemplate select
simster7 Jan 12, 2021
c1fc94d
Merge branch 'master' into ui-v3
simster7 Jan 12, 2021
cf13c25
:ui-v3: M Makefile
alexec Jan 12, 2021
99e3161
fix
alexec Jan 12, 2021
e06656f
:ui-v3: A manifests/install.yaml
alexec Jan 12, 2021
99ac882
Merge branch 'master' into ui-v3
alexec Jan 13, 2021
a7a019f
feat(ui): UI for Event-source (#4852)
sarabala1979 Jan 14, 2021
b09258c
:ui-v3: M api/jsonschema/schema.json
alexec Jan 14, 2021
833d6e2
:ui-v3: M manifests/base/crds/full/argoproj.io_workflows.yaml
alexec Jan 14, 2021
e1e6c77
:ui-v3: M ui/src/app/app-router.tsx
alexec Jan 14, 2021
feb1b4c
:ui-v3: M ui/package.json
alexec Jan 14, 2021
fef06b8
:ui-v3: M ui/src/app/workflows/components/workflow-dag/workflow-dag.tsx
alexec Jan 14, 2021
7ad2df9
:ui-v3: M ui/src/app/shared/components/icon.ts
alexec Jan 14, 2021
f3df7db
:ui-v3: M Makefile
alexec Jan 14, 2021
4becf4d
:ui-v3: M Makefile
alexec Jan 14, 2021
cb53aff
:ui-v3: M Makefile
alexec Jan 14, 2021
098616f
:ui-v3: A examples/workflow-event-binding/event-consumer-workfloweve…
alexec Jan 14, 2021
2146986
:ui-v3: M ui/src/app/shared/examples.ts
alexec Jan 14, 2021
d65d2ac
update popup refactor
sarabala1979 Jan 14, 2021
31f99ff
:ui-v3: M docs/fields.md
alexec Jan 14, 2021
2159fb6
Merge branch 'ui-v3' of github.com:argoproj/argo into ui-v3
alexec Jan 14, 2021
a7a2b31
:ui-v3: M hack/port-forward.sh
alexec Jan 15, 2021
cd56af2
updated swagger.json
alexec Jan 15, 2021
256c416
updated swagger.json
alexec Jan 15, 2021
0a39890
add event source tests, fix not running CLI test on CI
alexec Jan 15, 2021
3e0e499
disable log tests
alexec Jan 15, 2021
bd70dbc
removed `rm -Rf dist` to see if that fixes the Docker builds
alexec Jan 15, 2021
0413521
add files for yarn
alexec Jan 15, 2021
3841c86
:ui-v3: M Dockerfile
alexec Jan 15, 2021
47f5b04
:ui-v3: M Makefile
alexec Jan 15, 2021
5329c96
:ui-v3: M Dockerfile
alexec Jan 15, 2021
8ef7e8f
:ui-v3: M Makefile
alexec Jan 15, 2021
b2bb4f4
:ui-v3: M hack/tools.go
alexec Jan 15, 2021
2716557
:ui-v3: M go.mod
alexec Jan 15, 2021
dddf874
:ui-v3: M Dockerfile
alexec Jan 15, 2021
4119af0
remove ui-v3 from docker-image.yml
alexec Jan 15, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
:ui-v3: M docs/fields.md
Signed-off-by: Alex Collins <[email protected]>
  • Loading branch information
alexec committed Jan 14, 2021
commit 31f99ffd33ff71e651fee9052721016d17445bdc
50 changes: 50 additions & 0 deletions docs/fields.md
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,8 @@ WorkflowTemplate is the definition of a workflow template resource

- [`cron-backfill.yaml`](https://github.com/argoproj/argo/blob/master/examples/cron-backfill.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`templates.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/templates.yaml)
</details>

Expand Down Expand Up @@ -597,6 +599,10 @@ WorkflowSpec is the specification of a Workflow.

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -948,6 +954,10 @@ CronWorkflowSpec is the specification of a CronWorkflow

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -1257,6 +1267,10 @@ WorkflowTemplateSpec is a spec of WorkflowTemplate.

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -1460,6 +1474,10 @@ Arguments to a template

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -1857,6 +1875,8 @@ Template is a reusable and composable unit of execution in a workflow

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -1952,6 +1972,8 @@ WorkflowTemplateRef is a reference to a WorkflowTemplate resource.

- [`cron-backfill.yaml`](https://github.com/argoproj/argo/blob/master/examples/cron-backfill.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`workflow-template-ref-with-entrypoint-arg-passing.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/workflow-template-ref-with-entrypoint-arg-passing.yaml)
Expand Down Expand Up @@ -2340,6 +2362,10 @@ Parameter indicate a passed string parameter to a service template with an optio

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -2710,6 +2736,8 @@ Inputs are the mechanism for passing parameters, artifacts, volumes from one tem

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`templates.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/templates.yaml)
Expand Down Expand Up @@ -3007,6 +3035,10 @@ Pod metdata

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -3276,6 +3308,8 @@ WorkflowStep is a reference to a template to execute in a series of step

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`hello-world.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/hello-world.yaml)
Expand Down Expand Up @@ -3662,6 +3696,8 @@ ValueFrom describes a location in which to obtain the value to a parameter
- [`secrets.yaml`](https://github.com/argoproj/argo/blob/master/examples/secrets.yaml)

- [`suspend-template-outputs.yaml`](https://github.com/argoproj/argo/blob/master/examples/suspend-template-outputs.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)
</details>

### Fields
Expand Down Expand Up @@ -4297,6 +4333,10 @@ ObjectMeta is metadata that all persisted resources must have, which includes al

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -4810,6 +4850,8 @@ A single application container that you want to run within a pod.

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`templates.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/templates.yaml)
</details>

Expand Down Expand Up @@ -5162,6 +5204,8 @@ A label selector is a label query over a set of resources. The result of matchLa
<br>

- [`daemoned-stateful-set-with-service.yaml`](https://github.com/argoproj/argo/blob/master/examples/daemoned-stateful-set-with-service.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)
</details>

### Fields
Expand Down Expand Up @@ -5471,6 +5515,10 @@ PersistentVolumeClaimSpec describes the common attributes of storage devices and

- [`work-avoidance.yaml`](https://github.com/argoproj/argo/blob/master/examples/work-avoidance.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)

- [`event-consumer-workflowtemplate.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workflowtemplate.yaml)

- [`workflow-of-workflows.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-of-workflows.yaml)

- [`dag.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-template/dag.yaml)
Expand Down Expand Up @@ -5926,6 +5974,8 @@ EnvVarSource represents a source for the value of an EnvVar.
- [`secrets.yaml`](https://github.com/argoproj/argo/blob/master/examples/secrets.yaml)

- [`suspend-template-outputs.yaml`](https://github.com/argoproj/argo/blob/master/examples/suspend-template-outputs.yaml)

- [`event-consumer-workfloweventbinding.yaml`](https://github.com/argoproj/argo/blob/master/examples/workflow-event-binding/event-consumer-workfloweventbinding.yaml)
</details>

### Fields
Expand Down