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

cherry-pick: Reconcile master #28

Open
wants to merge 288 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
288 commits
Select commit Hold shift + click to select a range
4ce0028
chore(deps): bump actions/setup-go from 3 to 4 (#10701)
dependabot[bot] Mar 18, 2023
acab1a0
chore(deps): bump cloud.google.com/go/storage from 1.29.0 to 1.30.0 (…
dependabot[bot] Mar 18, 2023
73371e7
chore(deps-dev): bump sass from 1.59.2 to 1.59.3 in /ui (#10706)
dependabot[bot] Mar 18, 2023
dec8a78
chore(deps-dev): bump glob from 9.2.1 to 9.3.0 in /ui (#10705)
dependabot[bot] Mar 18, 2023
496c500
chore(deps-dev): bump webpack-dev-server from 4.11.1 to 4.13.0 in /ui…
dependabot[bot] Mar 18, 2023
1beb8e3
chore(deps-dev): bump @babel/core from 7.21.0 to 7.21.3 in /ui (#10708)
dependabot[bot] Mar 18, 2023
6efb47c
docs: Document possible phase values (#10698)
Joibel Mar 19, 2023
6886711
fix(ui): reword Workflow `DELETED` error (#10689)
jsoref Mar 19, 2023
70d9efd
chore(deps): bump google.golang.org/api from 0.112.0 to 0.114.0 (#10703)
dependabot[bot] Mar 19, 2023
e952cb6
fix: Support v1 PDB in k8s v1.25+. Fixes #10649 (#10712)
terrytangyuan Mar 20, 2023
5ee4d0e
docs: podDisruptionBudget.minAvailable should be numeric (#10715)
terrytangyuan Mar 21, 2023
396674d
feat: Parse JSON structured logs in Argo UI. Fixes #6856 (#10145)
isubasinghe Mar 21, 2023
a5afaf7
fix: Improve templating diagnostics. Fixes #8311 (#10741)
weafscast Mar 23, 2023
eadadba
docs: Update quick-start.md (#10720)
mahmoudajawad Mar 23, 2023
b70a787
docs: Check v1.25 K8s support in compatibility matrix (#10742)
terrytangyuan Mar 24, 2023
c540f28
fix: Workflow stuck at running when init container failed but wait co…
terrytangyuan Mar 24, 2023
5ee0093
fix: DB sessions are recreated whenever controller configmap updates.…
terrytangyuan Mar 24, 2023
04b937e
chore(deps-dev): bump sass from 1.59.3 to 1.60.0 in /ui (#10749)
dependabot[bot] Mar 25, 2023
0b4f8eb
chore(deps): bump github.com/minio/minio-go/v7 from 7.0.49 to 7.0.50 …
dependabot[bot] Mar 25, 2023
fb22669
chore(deps): bump cloud.google.com/go/storage from 1.30.0 to 1.30.1 (…
dependabot[bot] Mar 25, 2023
8988968
chore(deps): bump moment-timezone from 0.5.41 to 0.5.42 in /ui (#10752)
dependabot[bot] Mar 25, 2023
11d231d
chore(deps-dev): bump webpack-dev-server from 4.13.0 to 4.13.1 in /ui…
dependabot[bot] Mar 25, 2023
e8ab7b3
chore(deps): bump cronstrue from 2.23.0 to 2.24.0 in /ui (#10757)
dependabot[bot] Mar 25, 2023
6618c63
docs: Add Karrot to users (#10760)
GeunSam2 Mar 26, 2023
f6dd3f0
fix: Immediately release locks by pending workflows that are shutting…
terrytangyuan Mar 27, 2023
c795d1b
fix: metrics don't get emitted properly during retry. Fixes #8207 #10…
jiachengxu Mar 27, 2023
731e434
chore: Add python to devcontainer for make docs (#10765)
tico24 Mar 28, 2023
08d970d
docs: Enhance s3 setup docs with IRSA information (#10766)
tico24 Mar 28, 2023
d2bc7b1
docs: Add Salesforce to USERS.md (#10770)
vnzongzna Mar 29, 2023
1bb77b9
docs: Remove days in examples/retry-backoff.yaml (#10773)
xuliang2019 Mar 29, 2023
b0a0292
fix: Update GitHub RSA SSH host key (#10779)
terrytangyuan Mar 29, 2023
f6ad701
chore(deps-dev): bump glob from 9.3.0 to 9.3.2 in /ui (#10755)
dependabot[bot] Mar 30, 2023
fe75c91
chore(deps): bump github.com/antonmedv/expr from 1.12.3 to 1.12.5 (#1…
dependabot[bot] Mar 30, 2023
decee77
docs: Fix typo in docs (#10607)
nauco Mar 30, 2023
01ed10c
docs: Clarify DinD usage on newer k8s versions (#10778)
tico24 Mar 30, 2023
f1e4942
chore: Print out transient S3 errors (#10795)
terrytangyuan Mar 31, 2023
c198116
chore(deps): bump react-datepicker from 4.10.0 to 4.11.0 in /ui (#10800)
dependabot[bot] Apr 1, 2023
52df874
chore(deps-dev): bump @fortawesome/fontawesome-free from 6.3.0 to 6.4…
dependabot[bot] Apr 1, 2023
c37b318
chore(deps): bump moment-timezone from 0.5.42 to 0.5.43 in /ui (#10802)
dependabot[bot] Apr 1, 2023
0d063cc
chore(deps-dev): bump webpack-dev-server from 4.13.1 to 4.13.2 in /ui…
dependabot[bot] Apr 1, 2023
9c6f09a
chore(deps-dev): bump @babel/preset-env from 7.20.2 to 7.21.4 in /ui …
dependabot[bot] Apr 1, 2023
5e4a769
chore(deps-dev): bump @babel/core from 7.21.3 to 7.21.4 in /ui (#10803)
dependabot[bot] Apr 1, 2023
37fd64b
fix: updates the curl example to use the BASE_HREF. Fixes #7416 (#10759)
mikeringrose Apr 3, 2023
9ec8eff
fix(agent): no more requeue when the node succeeded (#10681)
sxllwx Apr 3, 2023
8007c62
docs: updated CHANGELOG.md (#10797)
github-actions[bot] Apr 3, 2023
7da6e51
docs: Enhance docs around metrics (#10767)
tico24 Apr 3, 2023
1c8953c
docs: workflow-of-workflows example (#10793)
tico24 Apr 4, 2023
5f60c4e
fix: Fix inlined templates in templates (#10786)
Joibel Apr 5, 2023
997d2a4
ci: Enable Snyk on release branches (#10814)
terrytangyuan Apr 5, 2023
d9692ec
feat: Surface container waiting reason and message (#10831)
terrytangyuan Apr 5, 2023
3908077
fix: Security upgrade ubuntu from 14.04 to trusty-20190515 (#10832)
terrytangyuan Apr 6, 2023
63a0d38
fix: Resolve high severity vulnerabilities in UI deps (#10842)
terrytangyuan Apr 6, 2023
d6cdf52
fix: download specific version of kit. Fixes #10768 (#10841)
alexec Apr 6, 2023
5a98d7a
feat: add chunk size argument to delete cli command (#10813)
oskanberg Apr 6, 2023
3d8676f
feat: Expose customized UI links and columns (#10808)
rbreeze Apr 6, 2023
9658ad9
feat: Enable configuration for finalizer removal if artifact GC fails…
juliev0 Apr 7, 2023
14d2733
fix: Workflow stuck at running for failed init containers with other …
terrytangyuan Apr 7, 2023
be95778
docs: Add Phrase to USERS.md (#10850)
Apr 7, 2023
d9f5f2a
docs: Improve docs in context.go (#10865)
mouuii Apr 10, 2023
f14e754
docs: Fix comments (#10863)
northes Apr 10, 2023
dce21fa
fix: make workflow status change after workflow level lifecycle hooks…
GeunSam2 Apr 10, 2023
9a19c5c
ci: Pin K3s to v1.26.3+k3s1. Fixes #10869 (#10870)
terrytangyuan Apr 11, 2023
f3f08ec
fix: Fix not working Running state lifecycle hooks in dag task. Fixes…
GeunSam2 Apr 11, 2023
c59db06
chore: refactor app.tsx. Fixes #9810 (#10867)
tczhao Apr 11, 2023
85d8868
chore: Remove legacy recursion preventer from template resolution (#1…
Joibel Apr 11, 2023
e716a7c
fix: Upgrade docker to v20.10.24 for CVE-2023-28840, CVE-2023-28841, …
terrytangyuan Apr 11, 2023
cb58373
chore(deps): bump peter-evans/create-pull-request from 4 to 5 (#10854)
dependabot[bot] Apr 11, 2023
c080613
chore(deps): bump cronstrue from 2.24.0 to 2.26.0 in /ui (#10855)
dependabot[bot] Apr 11, 2023
1d4d5fa
chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#10856)
dependabot[bot] Apr 11, 2023
7ae2e12
chore(deps-dev): bump sass from 1.60.0 to 1.61.0 in /ui (#10858)
dependabot[bot] Apr 11, 2023
14d40d1
chore(deps-dev): bump glob from 9.3.2 to 9.3.4 in /ui (#10862)
dependabot[bot] Apr 11, 2023
e00ac65
chore(deps): bump github.com/minio/minio-go/v7 from 7.0.50 to 7.0.51 …
dependabot[bot] Apr 11, 2023
f7c6879
chore(deps): bump golang.org/x/oauth2 from 0.6.0 to 0.7.0 (#10860)
dependabot[bot] Apr 11, 2023
5eb3e98
docs: updated CHANGELOG.md (#10879)
github-actions[bot] Apr 11, 2023
f1202ce
fix: Allow script and container image to be set in templateDefault. F…
RoryDoherty Apr 11, 2023
49cb7ad
docs: forceFinalizerRemoval (#10852)
juliev0 Apr 12, 2023
ce26d4d
fix: Flaky test about lifecycle hooks. Fixes #10897 (#10898)
GeunSam2 Apr 13, 2023
393b2ba
docs: Update workflow-of-workflows.md (#10864)
jyje Apr 13, 2023
3f13552
docs: Add changelog instructions to release docs (#10880)
terrytangyuan Apr 13, 2023
6a90fb7
docs: Add Anova to USERS.md (#10900)
eduardodbr Apr 13, 2023
be70c0e
fix: tableName is empty if wfc.session != nil (#10887)
mikutas Apr 13, 2023
c2711ab
docs: Improve documentation on lifecycle hooks (#10911)
Joibel Apr 14, 2023
f7aff00
docs: Artifact GC documentation around dealing with failures needed i…
juliev0 Apr 14, 2023
ca5d204
chore: Fix formatting in dependabot.yml (#10905)
terrytangyuan Apr 14, 2023
7ce46fb
chore(deps-dev): bump glob from 9.3.4 to 10.0.0 in /ui (#10915)
dependabot[bot] Apr 14, 2023
2a7faee
chore(deps): bump github.com/prometheus/client_golang from 1.14.0 to …
dependabot[bot] Apr 14, 2023
f3d1b54
chore(deps): bump github.com/minio/minio-go/v7 from 7.0.51 to 7.0.52 …
dependabot[bot] Apr 14, 2023
7c96e6e
fix: Validate label values from workflowMetadata to avoid controller …
terrytangyuan Apr 14, 2023
e92190b
chore(deps-dev): bump glob from 10.0.0 to 10.1.0 in /ui (#10922)
dependabot[bot] Apr 15, 2023
f481580
docs: Add Swagger UI to the API reference page (#10923)
changhc Apr 15, 2023
02c55c2
chore: refactor ui share service. (#10925)
tczhao Apr 17, 2023
c577e70
chore: migrate from k8s.gcr.io to registry.k8s.io (#10891)
ahmedwaleedmalik Apr 17, 2023
476a468
chore: Adjust gc_controller log to be more accurate. Fixes #10929 (#1…
peterandluc Apr 17, 2023
1884a3f
chore(deps): bump google.golang.org/api from 0.114.0 to 0.117.0 (#10878)
dependabot[bot] Apr 17, 2023
5ba2b92
chore(deps): bump github.com/aliyun/aliyun-oss-go-sdk from 2.2.6+inco…
dependabot[bot] Apr 17, 2023
9838eee
chore(deps): bump google.golang.org/api from 0.117.0 to 0.118.0 (#10933)
dependabot[bot] Apr 17, 2023
e62bb01
feat(server): support name claim for RBAC SSO (#10927)
agilgur5 Apr 18, 2023
43dd1c2
docs: Fixing small typo (#10935)
aqeelahmad Apr 18, 2023
e7b0813
chore: Change K8s request logs to debug level (#10938)
terrytangyuan Apr 18, 2023
00b9292
fix: Incorrect pod name for inline templates. Fixes #10912 (#10921)
terrytangyuan Apr 18, 2023
923832d
docs: Fix link to release notes in security policy (#10940)
terrytangyuan Apr 18, 2023
43a8b62
fix: Check file size before saving to artifact storage. Fixes #10902 …
terrytangyuan Apr 19, 2023
1637e46
docs: note on SA's secrets for SSO RBAC (#10936)
toyamagu-2021 Apr 19, 2023
e6cd3c7
chore: 'Enforcing history limit' log to Debug level (#10474)
tooptoop4 Apr 19, 2023
300944e
docs: provide an explanation for the lifecycle hook (#10155)
LinuxSuRen Apr 19, 2023
17c7db6
feat: Add operation configuration to gauge metric. Fixes #10662 (#10774)
eduardodbr Apr 19, 2023
282d056
fix: Check AlreadyExists error when creating PDB. Fixes #10942 (#10944)
terrytangyuan Apr 19, 2023
a9f8800
chore: bump argoproj-labs/go-git to v5.4.7. Fixes #10600 (#10953)
rohankmr414 Apr 21, 2023
31b14cd
chore(deps-dev): bump webpack-dev-server from 4.13.2 to 4.13.3 in /ui…
dependabot[bot] Apr 22, 2023
a36593d
docs: add `CONTRIBUTING.md` at root of repo, directing to `docs/` (#1…
agilgur5 Apr 23, 2023
a4a8965
chore(deps): bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 (#10964)
dependabot[bot] Apr 24, 2023
3287f38
chore(deps-dev): bump glob from 10.1.0 to 10.2.1 in /ui (#10965)
dependabot[bot] Apr 24, 2023
2f04208
chore(deps-dev): bump sass from 1.61.0 to 1.62.0 in /ui (#10914)
dependabot[bot] Apr 24, 2023
c7bd4b1
fix: unable to connect cluster when AutomountServiceAccountToken is d…
maxsxu Apr 24, 2023
d17383a
docs(sso): cluster SA _must_ be mapped to before NS SA can apply (#10…
agilgur5 Apr 24, 2023
925994e
feat(operator): Add hostNodeName as a template variable (#10950)
amit-o Apr 24, 2023
3114cab
fix: Replace expressions with placeholders in resource manifest templ…
crowcrow Apr 24, 2023
4b730b6
fix(controller): Drop Checking daemoned children without nodeID (Fixe…
jsoref Apr 25, 2023
d46f988
docs(users): add StreamNative to the list of users (#10979)
maxsxu Apr 25, 2023
0af57ed
docs: add Jellysmack to USERS.md (#10976)
mcanevet Apr 25, 2023
32b2d97
chore: fix some comments (#10978)
cuishuang Apr 25, 2023
209d8c3
docs: Match retryConditional example with its summary (#10975)
tico24 Apr 25, 2023
bf906ef
chore: Bump mockery to v2.26.0 (#10984)
terrytangyuan Apr 25, 2023
8a8f6c2
ci: add PR title conventional commits checker (#10981)
maxsxu Apr 26, 2023
660697a
feat: Add lastRetry.message (#10987)
Joibel Apr 26, 2023
3d173c2
docs: Add version info for new parameter hostNodeName (#10996)
terrytangyuan Apr 27, 2023
1c8507d
fix: Validate label values from workflowMetadata.labels to avoid cont…
terrytangyuan Apr 28, 2023
b7dfa87
chore(deps-dev): bump @types/superagent from 4.1.16 to 4.1.17 in /ui …
dependabot[bot] Apr 29, 2023
5abfb78
chore(deps-dev): bump glob from 10.2.1 to 10.2.2 in /ui (#11006)
dependabot[bot] Apr 29, 2023
b663f2d
chore(deps-dev): bump @babel/preset-env from 7.21.4 to 7.21.5 in /ui …
dependabot[bot] Apr 29, 2023
93d4e93
chore(deps-dev): bump sass from 1.62.0 to 1.62.1 in /ui (#11012)
dependabot[bot] Apr 29, 2023
28b0dd4
chore(deps-dev): bump @types/react-datepicker from 4.10.0 to 4.11.1 i…
dependabot[bot] Apr 29, 2023
8dcb7ff
fix: Generate useful error message when no expression on hook (#10919)
Joibel May 1, 2023
a081b27
chore: fixed docs ci (#11019)
or-shachar May 1, 2023
cb6211f
fix: UI crashes after submitting workflows (#11018)
terrytangyuan May 1, 2023
1ab524e
chore(deps-dev): bump @babel/core from 7.21.4 to 7.21.5 in /ui (#11009)
dependabot[bot] May 1, 2023
4e3f3b3
fix: Upgrade Go to v1.20. Fixes #11023 (#11027)
terrytangyuan May 4, 2023
5bf993a
docs: Update OWNERS (#11035)
terrytangyuan May 5, 2023
8a9b7e3
chore(deps): bump github.com/klauspost/pgzip from 1.2.5 to 1.2.6 (#11…
dependabot[bot] May 6, 2023
b9844ee
chore(deps): bump golang.org/x/term from 0.7.0 to 0.8.0 (#11044)
dependabot[bot] May 6, 2023
568c945
chore(deps-dev): bump @types/react-datepicker from 4.11.1 to 4.11.2 i…
dependabot[bot] May 6, 2023
56ce9ab
fix: change pod OwnerReference to clean workflowtaskresults in large-…
shuangkun May 8, 2023
dc429b4
fix: handle panic from type assertion (#11040)
juliev0 May 8, 2023
7319602
docs: Update workflow-executors.md (#11038)
fpaparoni May 8, 2023
c032fcd
docs: Update workflow-executors.md (#11038)
fpaparoni May 8, 2023
a3fdbe7
docs: update PR template (#11002)
maxsxu May 8, 2023
8cab1fb
docs(users): Add Procore to USERS.md (#11054)
jmeridth May 8, 2023
f541d08
chore: Fix flaky test in workflowpod_test.go (#11056)
terrytangyuan May 9, 2023
579e1b5
chore(deps): bump github.com/prometheus/client_golang from 1.15.0 to …
dependabot[bot] May 9, 2023
8a6057b
chore(deps): bump golang.org/x/sync from 0.1.0 to 0.2.0 (#11041)
dependabot[bot] May 9, 2023
5421f04
docs: archiveGC and archiveTTL parameters #10904 (#11050)
vitalyrychkov May 9, 2023
9074eb4
docs: Update memoization.md (#10992)
May 10, 2023
8d4ba86
chore: Fix flaky test in functional_test.go (#11060)
terrytangyuan May 10, 2023
7cdf877
feat: Hide empty fields in user info page. Fixes #11065 (#11066)
terrytangyuan May 10, 2023
05a1261
chore: Bump killDuration for signals_test.go to avoid flaky test resu…
terrytangyuan May 10, 2023
2e2fd33
docs: Refresh README.md (#11062)
terrytangyuan May 10, 2023
e61ddf2
chore(deps): bump golang.org/x/oauth2 from 0.7.0 to 0.8.0 (#11058)
dependabot[bot] May 10, 2023
339a1ea
chore(deps): bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#11068)
dependabot[bot] May 11, 2023
31fda4a
chore(deps-dev): bump @babel/core from 7.21.5 to 7.21.8 in /ui (#11047)
dependabot[bot] May 11, 2023
9756a94
docs: Explain how to obtain the aggregate result of all iterations of…
elifarley May 12, 2023
c34ba39
fix: ui getPodName should use v2 format by default (fixes #11015) (#1…
or-shachar May 12, 2023
a360cb9
fix: UI crashes when retrying a containerSet workflow. Fixes #11061 (…
terrytangyuan May 12, 2023
7118068
chore(deps-dev): bump webpack-dev-server from 4.13.3 to 4.15.0 in /ui…
dependabot[bot] May 13, 2023
a943eaa
chore(deps): bump cronstrue from 2.26.0 to 2.27.0 in /ui (#11078)
dependabot[bot] May 13, 2023
e01675d
chore(deps-dev): bump glob from 10.2.2 to 10.2.3 in /ui (#11079)
dependabot[bot] May 13, 2023
26086fe
chore(deps): bump google.golang.org/api from 0.118.0 to 0.120.0 (#11008)
dependabot[bot] May 15, 2023
44c8507
chore: Fix missing resources when running E2E tests with postgres pro…
luyang93 May 15, 2023
b00cbd8
chore(deps): bump google.golang.org/api from 0.120.0 to 0.122.0 (#11089)
dependabot[bot] May 15, 2023
9fb9a26
fix: Parameter overwritten does not work when resubmitting archived w…
toyamagu-2021 May 15, 2023
25c236b
fix: Update Bitbucket SSH host key (#11091)
toredash May 16, 2023
d136351
fix: allow azure blobs to not exist when deleting (#11070)
roelarents May 17, 2023
212caf1
chore(deps): bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 (#11…
dependabot[bot] May 20, 2023
e2ed434
docs: Fix link to Argo CLI help page (#11092)
terrytangyuan May 20, 2023
842e268
fix: Disable unreliable test (#11105)
Joibel May 21, 2023
9a01add
chore: update go to 1.20 in devcontainer (#11115)
Joibel May 21, 2023
6743fd8
fix: Fixed path separator in .tgz output artifacts created on windows…
PeterKoegel May 22, 2023
515d660
feat: Support GetWorkflow regardless of its archival status (#11055)
terrytangyuan May 22, 2023
e169c68
feat: Make retryPolicy saner in the presence of an expression (#11005)
Joibel May 22, 2023
083845e
fix: Setup /etc/hosts for running inside devcontainer (#11104)
Joibel May 23, 2023
2e6dc51
docs: Remove references to Couler in examples (#11123)
terrytangyuan May 25, 2023
2cbc05b
docs: updated CHANGELOG.md (#11133)
github-actions[bot] May 25, 2023
f9e5339
chore(deps): bump dependabot/fetch-metadata from 1.4.0 to 1.5.1 (#11141)
dependabot[bot] May 27, 2023
3773fcf
chore(deps): bump github.com/minio/minio-go/v7 from 7.0.52 to 7.0.55 …
dependabot[bot] May 27, 2023
53b8593
chore(deps-dev): bump @types/superagent from 4.1.17 to 4.1.18 in /ui …
dependabot[bot] May 27, 2023
3a9d4c9
chore(deps-dev): bump @babel/core from 7.21.8 to 7.22.1 in /ui (#11146)
dependabot[bot] May 27, 2023
60b847f
chore: adding test coverage for ListSensors func (#11140)
zhaque44 May 27, 2023
9f04086
chore(deps): bump react-datepicker from 4.11.0 to 4.12.0 in /ui (#11147)
dependabot[bot] May 28, 2023
3c465b2
chore(deps-dev): bump @babel/preset-env from 7.21.5 to 7.22.2 in /ui …
dependabot[bot] May 28, 2023
656e7e5
chore(deps): bump google.golang.org/api from 0.122.0 to 0.124.0 (#11142)
dependabot[bot] May 28, 2023
6af0f40
chore(deps-dev): bump glob from 10.2.3 to 10.2.5 in /ui (#11111)
dependabot[bot] May 28, 2023
3666a7f
docs: update MaxDuration docs. Fixes 10368 (#11150)
weafscast May 28, 2023
1414bd5
docs: mention defaults for PodGC `strategy` and `volumeClaimGC` (#10971)
agilgur5 May 29, 2023
d18a1cd
docs: mention PodGC `strategy` default in examples (#11154)
agilgur5 May 29, 2023
0ec85e8
chore(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 …
dependabot[bot] May 29, 2023
211b2e5
fix: Make devcontainer able to pre-commit (#11153)
Joibel May 30, 2023
c701bde
feat: allow cross-namespace locking for semaphore and mutex (#11096)
woehrl01 May 31, 2023
3f24c4f
feat: Add `Check All` checkbox to workflow dag filter options. Fixes …
jmeridth Jun 1, 2023
8734af4
feat: Add functionality for nix. Fixes #10998 (#10999)
isubasinghe Jun 1, 2023
7566754
feat: mainEntrypoint variable (#11151)
Joibel Jun 1, 2023
b714874
fix: add space to fix release action issue (#11160)
isubasinghe Jun 2, 2023
b91910a
build: devcontainer improvements and documentation (#11162)
Joibel Jun 2, 2023
6638448
chore(deps): bump github.com/minio/minio-go/v7 from 7.0.55 to 7.0.56 …
dependabot[bot] Jun 3, 2023
2e5609e
chore(deps): bump github.com/itchyny/gojq from 0.12.12 to 0.12.13 (#1…
dependabot[bot] Jun 3, 2023
b190cb5
fix: check hooked nodes in executeWfLifeCycleHook and executeTmplLife…
toyamagu-2021 Jun 4, 2023
4d2a31c
feat(ui): Ignore missing vars in custom links (#11164)
ehellmann-nydig Jun 5, 2023
b228bd6
build: use only relevant files in build (#11189)
isubasinghe Jun 9, 2023
33edf2f
chore(deps-dev): bump @babel/preset-env from 7.22.2 to 7.22.5 in /ui …
dependabot[bot] Jun 10, 2023
1df069c
chore(deps-dev): bump sass from 1.62.1 to 1.63.3 in /ui (#11197)
dependabot[bot] Jun 10, 2023
f1a4b91
chore(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#11…
dependabot[bot] Jun 10, 2023
bc8ad55
fix: Remove 401 Unauthorized when customClaimGroup retrieval fails, F…
vanny96 Jun 14, 2023
925b3da
test: add and refactor test for parameters with double and single quo…
Transmitt0r Jun 14, 2023
967092e
docs: fix markdown formatting (#11206)
mikutas Jun 14, 2023
aa2db6a
chore: more info for debugging panic (#11213)
juliev0 Jun 14, 2023
3622938
chore(deps): bump google.golang.org/api from 0.124.0 to 0.128.0 (#11229)
dependabot[bot] Jun 17, 2023
bf02c6a
chore(deps): bump github.com/prometheus/client_golang from 1.15.1 to …
dependabot[bot] Jun 17, 2023
cd1ebe5
chore(deps): bump golang.org/x/oauth2 from 0.8.0 to 0.9.0 (#11228)
dependabot[bot] Jun 17, 2023
2751e47
chore(deps): bump react-datepicker from 4.12.0 to 4.14.0 in /ui (#11231)
dependabot[bot] Jun 17, 2023
18c5cdd
fix: prevent memoization accessing wrong config-maps (#11225)
Joibel Jun 19, 2023
3362ef1
chore: replace deprecated io/ioutil package (#10972)
maxsxu Jun 19, 2023
0625aa9
fix: Workflow list page crashes for workflow rows without labels (#11…
terrytangyuan Jun 20, 2023
2b259cc
docs: Consistent example in k8s-jobs.yaml (#11185)
terrytangyuan Jun 20, 2023
11fee2c
fix: Treat "connection refused" error as a transient network error. (…
rbushri Jun 20, 2023
492feb2
fix: untar empty directories (#11240)
lheinlen Jun 20, 2023
2cc7dbe
docs: Adjust release schedule for minor releases (#11239)
terrytangyuan Jun 20, 2023
6478c3a
fix: Allow hooks to be specified in workflowDefaults (#11214)
Joibel Jun 21, 2023
31b44b0
fix: Support inputs for inline steps templates (#11074)
iainlane Jun 21, 2023
ae75d11
fix: Update Bitbucket SSH host key (#11245)
toredash Jun 21, 2023
0dd5104
docs: add makefile improvement proposal (#10188)
isubasinghe Jun 21, 2023
55f32cf
fix: Upgrade windows container to ltsc2022 (#11246)
tico24 Jun 22, 2023
7afe148
chore: bump azidentity and storage/azblob to latest version (#11254) …
brianloss Jun 22, 2023
744d679
chore(deps): bump github.com/minio/minio-go/v7 from 7.0.56 to 7.0.58 …
dependabot[bot] Jun 24, 2023
1b31d63
chore(deps): bump golang.org/x/sync from 0.2.0 to 0.3.0 (#11262)
dependabot[bot] Jun 24, 2023
20ce4f6
chore(deps): bump react-datepicker from 4.14.0 to 4.14.1 in /ui (#11263)
dependabot[bot] Jun 24, 2023
fc490ca
fix: do not delete pvc when max parallelism has been reached. Fixes #…
abrabah Jun 25, 2023
66b8066
feat: Added label selectors to argo cron list. Fixes #11158 (#11202)
dbragdon1 Jun 26, 2023
7c96281
fix: fix bugs in throttler and syncManager initialization in Workflow…
smile-luobin Jun 26, 2023
c04c49e
chore: use k8s 1.27 for CI (#11267)
tico24 Jun 27, 2023
c53b68b
docs: Link memoization and work-avoidance (#11257)
Joibel Jun 30, 2023
de29a4a
chore(deps): bump cloud.google.com/go/storage from 1.30.1 to 1.31.0 (…
dependabot[bot] Jul 1, 2023
f959485
chore(deps): bump github.com/minio/minio-go/v7 from 7.0.58 to 7.0.59 …
dependabot[bot] Jul 1, 2023
6a12673
chore(deps): bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 (#11287)
dependabot[bot] Jul 1, 2023
1a66489
chore(deps): bump react-datepicker from 4.14.1 to 4.15.0 in /ui (#11289)
dependabot[bot] Jul 1, 2023
79adfc4
chore(deps): bump google.golang.org/api from 0.128.0 to 0.129.0 (#11286)
dependabot[bot] Jul 1, 2023
e4f14e5
docs: Update README.md (#11288)
Akashinfy Jul 1, 2023
e3f136c
fix: Argo DB init conflict when deploy workflow-controller with multi…
astraw99 Jul 1, 2023
159e71f
fix: Azure input artifact support optional. Fixes #11179 (#11235)
liangyuanpeng Jul 1, 2023
04d919a
chore: gofile typo(registery) (#11291)
sxllwx Jul 4, 2023
c7be4bc
fix: use unformatted templateName as args to PodName. Fixes #11250 (#…
SlaterByte Jul 4, 2023
45b1786
fix: Update getnodebyname call
JPZ13 Jul 4, 2023
02a7048
fix: Update more getnodebyname calls
JPZ13 Jul 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 0 additions & 10 deletions .devcontainer/Dockerfile

This file was deleted.

30 changes: 24 additions & 6 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,25 @@
{
"build": { "dockerfile": "Dockerfile" },
"hostRequirements": {"cpus": 4},
"onCreateCommand": ".devcontainer/pre-build.sh",
"workspaceMount": "source=${localWorkspaceFolder},target=${localEnv:HOME}/go/src/github.com/argoproj/argo-workflows,type=bind",
"workspaceFolder": "${localEnv:HOME}/go/src/github.com/argoproj/argo-workflows"
}
"image": "mcr.microsoft.com/vscode/devcontainers/base:ubuntu",
"appPort": 8080,
"features": {
"ghcr.io/devcontainers/features/go:1": {
"version": "1.20"
},
"ghcr.io/devcontainers/features/node:1": {
"version": "16"
},
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/devcontainers/features/python:1": {}
},
"forwardPorts": [9000, 9090, 2746, 8080],
"hostRequirements": {
"cpus": 4
},
"onCreateCommand": ".devcontainer/pre-build.sh",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/vscode/go/src/github.com/argoproj/argo-workflows,type=bind",
"workspaceFolder": "/home/vscode/go/src/github.com/argoproj/argo-workflows",
"remoteEnv": {
"PATH": "${containerEnv:PATH}:/home/vscode/go/bin",
"GOPATH": "/home/vscode/go"
}
}
24 changes: 22 additions & 2 deletions .devcontainer/pre-build.sh
Original file line number Diff line number Diff line change
@@ -1,13 +1,33 @@
#!/usr/bin/env sh
set -eux

# Add hosts
sudo bash -c 'echo "127.0.0.1 dex" >> /etc/hosts'
sudo bash -c 'echo "127.0.0.1 minio" >> /etc/hosts'
sudo bash -c 'echo "127.0.0.1 postgres" >> /etc/hosts'
sudo bash -c 'echo "127.0.0.1 mysql" >> /etc/hosts'
sudo bash -c 'echo "127.0.0.1 azurite" >> /etc/hosts'

# install kubernetes
wget -q -O - https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
k3d cluster get k3s-default || k3d cluster create --wait
k3d kubeconfig merge --kubeconfig-merge-default

# install kubectl
curl -LO https://dl.k8s.io/release/v1.26.0/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl
kubectl cluster-info

# install kit
curl -q https://raw.githubusercontent.com/kitproj/kit/main/install.sh | sh

# do time consuming tasks, e.g. download deps and initial build
kit build
# install protocol buffer compiler (protoc)
sudo apt update
sudo apt install -y protobuf-compiler

# Make sure go path is owned by vscode
sudo chown -R vscode:vscode /home/vscode/go

# download dependencies and do first-pass compile
CI=1 kit pre-up
6 changes: 6 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
*.iml
*.md
*.yaml
.devcontainer
# The .git folder gets modified every time git runs preventing caching of builds. Once removed, we must pass GIT_COMMIT as Docker build-args.
.git
.github
.idea
.run
Expand All @@ -12,9 +15,12 @@ coverage.out
dist
docs
examples
logs
manifests
plugins
sdks
site
tasks.yaml
test/e2e
ui/dist
ui/node_modules
Expand Down
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,6 @@ updates:
ignore:
- dependency-name: raw-loader
- dependency-name: style-loader
- dependency-name: react-router-dom
- dependency-name: "@types/react-router-dom"
open-pull-requests-limit: 10
44 changes: 34 additions & 10 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,38 @@
<!--

### Before you open your PR

- Run `make pre-commit -B` to fix codegen and lint problems (build will fail).
- [Signed-off your commits](https://github.com/apps/dco/) (otherwise the DCO check will fail).
- Used [a conventional commit message](https://www.conventionalcommits.org/en/v1.0.0/).


### When you open your PR

- PR title format should also conform to [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).
- "Fixes #" is in both the PR title (for release notes) and this description (to automatically link and close the issue).
- Create the PR as draft.
- Once builds are green, mark your PR "Ready for review".

When changes are requested, please address them and then dismiss the review to get it reviewed again.

-->


<!-- Does this PR fix an issue -->

Fixes #TODO

Please do not open a pull request until you have checked ALL of these:
### Motivation

<!-- TODO: Say why you made your changes. -->

### Modifications

<!-- TODO: Say what changes you made. -->

<!-- TODO: Attach screenshots if you changed the UI. -->

* [ ] Create the PR as draft .
* [ ] Run `make pre-commit -B` to fix codegen and lint problems.
* [ ] Sign-off your commits (otherwise the DCO check will fail).
* [ ] Use [a conventional commit message](https://www.conventionalcommits.org/en/v1.0.0/) (otherwise the commit message check will fail).
* [ ] "Fixes #" is in both the PR title (for release notes) and this description (to automatically link and close the issue).
* [ ] Add unit or e2e tests. Say how you tested your changes. If you changed the UI, attach screenshots.
* [ ] Github checks are green.
* [ ] Once required tests have passed, mark your PR "Ready for review".
### Verification

If changes were requested, and you've made them, dismiss the review to get it reviewed again.
<!-- TODO: Say how you tested your changes. -->
2 changes: 1 addition & 1 deletion .github/workflows/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- run: git tag -l 'v*'
# avoid invoking `make` to reduce the risk of a Makefile bug failing this workflow
- run: ./hack/changelog.sh > CHANGELOG.md
- uses: peter-evans/create-pull-request@v4
- uses: peter-evans/create-pull-request@v5
with:
title: 'docs: updated CHANGELOG.md'
commit-message: 'docs: updated CHANGELOG.md'
Expand Down
46 changes: 22 additions & 24 deletions .github/workflows/ci-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ jobs:
timeout-minutes: 10
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/setup-go@v4
with:
go-version: "1.19"
go-version: "1.20"
cache: true
- run: make test STATIC_FILES=false GOTEST='go test -p 20 -covermode=atomic -coverprofile=coverage.out'
# engineers just ignore this in PRs, so lets not even run it
Expand Down Expand Up @@ -87,22 +87,22 @@ jobs:
- test: test-python-sdk
profile: minimal
- test: test-executor
install_k3s_version: v1.21.2+k3s1
install_k3s_version: v1.25.11-k3s1
profile: minimal
- test: test-corefunctional
install_k3s_version: v1.21.2+k3s1
install_k3s_version: v1.25.11-k3s1
profile: minimal
- test: test-functional
install_k3s_version: v1.21.2+k3s1
install_k3s_version: v1.25.11-k3s1
profile: minimal
steps:
- name: Install socat
# needed by Kubernetes v1.25
run: sudo apt-get -y install socat
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/setup-go@v4
with:
go-version: "1.19"
go-version: "1.20"
cache: true
- uses: actions/setup-java@v3
if: ${{matrix.test == 'test-java-sdk'}}
Expand All @@ -117,7 +117,12 @@ jobs:
cache: pip
- name: Install and start K3S
run: |
curl -sfL https://get.k3s.io | INSTALL_K3S_VERSION=${{matrix.install_k3s_version}} INSTALL_K3S_CHANNEL=stable INSTALL_K3S_EXEC=--docker K3S_KUBECONFIG_MODE=644 sh -
if ! echo "${{ matrix.install_k3s_version }}" | egrep '^v[0-9]+\.[0-9]+\.[0-9]+\+k3s1$'; then
export INSTALL_K3S_VERSION=v1.27.2+k3s1
else
export INSTALL_K3S_VERSION=${{ matrix.install_k3s_version }}
fi
curl -sfL https://get.k3s.io | INSTALL_K3S_CHANNEL=stable INSTALL_K3S_EXEC=--docker K3S_KUBECONFIG_MODE=644 sh -
until kubectl --kubeconfig=/etc/rancher/k3s/k3s.yaml cluster-info ; do sleep 10s ; done
cp /etc/rancher/k3s/k3s.yaml /home/runner/.kubeconfig
echo "- name: fake_token_user" >> $KUBECONFIG
Expand All @@ -140,25 +145,18 @@ jobs:
echo '127.0.0.1 azurite' | sudo tee -a /etc/hosts
- run: make install PROFILE=${{matrix.profile}} STATIC_FILES=false
name: Install manifests
- run: make controller $(go env GOPATH)/bin/goreman STATIC_FILES=false
- run: make controller kit STATIC_FILES=false
name: Build controller
- run: make cli STATIC_FILES=false
if: ${{matrix.test == 'test-api' || matrix.test == 'test-cli' || matrix.test == 'test-java-sdk' || matrix.test == 'test-python-sdk'}}
name: Build CLI
- run: ./hack/port-forward.sh
name: Start port forward
- run: make start PROFILE=${{matrix.profile}} AUTH_MODE=client STATIC_FILES=false LOG_LEVEL=info API=${{matrix.test == 'test-api' || matrix.test == 'test-cli' || matrix.test == 'test-java-sdk' || matrix.test == 'test-python-sdk'}} UI=false LOGS=false > /tmp/argo.log 2>&1 &
- run: make start PROFILE=${{matrix.profile}} AUTH_MODE=client STATIC_FILES=false LOG_LEVEL=info API=${{matrix.test == 'test-api' || matrix.test == 'test-cli' || matrix.test == 'test-java-sdk' || matrix.test == 'test-python-sdk'}} UI=false > /tmp/argo.log 2>&1 &
name: Start controller/API
- run: make wait
- run: make wait API=${{matrix.test == 'test-api' || matrix.test == 'test-cli' || matrix.test == 'test-java-sdk' || matrix.test == 'test-python-sdk'}}
timeout-minutes: 4
name: Wait for controller to be up
- name: Run tests ${{matrix.test}}
# https://github.com/marketplace/actions/retry-step
uses: nick-fields/[email protected]
with:
timeout_minutes: 20
max_attempts: 2
command: make ${{matrix.test}} E2E_SUITE_TIMEOUT=20m STATIC_FILES=false
run: make ${{matrix.test}} E2E_SUITE_TIMEOUT=20m STATIC_FILES=false
- if: ${{ failure() }}
name: MinIO/MySQL deployment
run: |
Expand Down Expand Up @@ -202,9 +200,9 @@ jobs:
GOPATH: /home/runner/go
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/setup-go@v4
with:
go-version: "1.19"
go-version: "1.20"
cache: true
- name: Install protoc
run: |
Expand Down Expand Up @@ -235,9 +233,9 @@ jobs:
GOPATH: /home/runner/go
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/setup-go@v4
with:
go-version: "1.19"
go-version: "1.20"
cache: true
- run: make lint STATIC_FILES=false
- run: git diff --exit-code
Expand All @@ -252,7 +250,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: "19"
node-version: "16"
cache: yarn
cache-dependency-path: ui/yarn.lock
- run: yarn --cwd ui install
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-reviewer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v1.3.6
uses: dependabot/fetch-metadata@v1.6.0
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Approve PR
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/gh-pages.yaml.norun
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ jobs:
- uses: actions/setup-python@v4
with:
python-version: 3.9
- uses: actions/setup-go@v3
- uses: actions/setup-go@v4
with:
go-version: '1.19'
go-version: '1.20'
- uses: actions/setup-node@v3
with:
node-version: "19"
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: PR

on:
pull_request_target:
types:
- opened
- edited
- reopened
- synchronize

jobs:
title-check:
runs-on: ubuntu-latest
steps:
- uses: amannn/action-semantic-pull-request@v5
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Loading