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

3.4.18-atlan #26

Open
wants to merge 202 commits into
base: release-3.4.9
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
202 commits
Select commit Hold shift + click to select a range
8607294
build: upgrade to use nodev20 (#11410)
chenrui333 Jul 27, 2023
d42b857
ci: fix `snyk.yaml` and `release.yaml` for Node v20 (#11461)
agilgur5 Jul 27, 2023
b694dcc
fix(controller): Drop Checking daemoned children without nodeID (Fixe…
jsoref Apr 25, 2023
1bcdba4
fix(windows): Propagate correct numerical exitCode under Windows (Fix…
cbuchli Jul 4, 2023
214def6
fix(controller): Enable dummy metrics server on non-leader workflow c…
sakai-ast Jul 7, 2023
d30c587
fix: UI toolbar sticky (#11444)
yunwoo-yu Jul 25, 2023
ecf67d9
fix: Datepicker Style Malfunction Issue. Fixes #11476 (#11480)
zel0rd Aug 1, 2023
9e1d1e5
fix: Fixed UI workflowDrawer information link broken. Fixes #11494 (#…
shmruin Aug 1, 2023
5797668
fix: valueFrom in template parameter should be overridable. Fixes 101…
LilTwo Aug 2, 2023
aff72d0
fix: azure hasLocation incorporates endpoint. Fixes #11512 (#11513)
roelarents Aug 5, 2023
f4ede0a
fix: Ensure target Workflow hooks not nil (#11521) (#11535)
toyamagu-2021 Aug 7, 2023
bbc2f97
fix: Added vulnerability fixes for gorestlful gopkg & OS vulnerabilit…
Jonsy13 Aug 7, 2023
dcabc50
fix: Switch to use kong/httpbin to support arm64. Fixes #10427 (#11533)
sonbui00 Aug 8, 2023
8c7489f
fix: workflow-controller-configmap/parallelism setting not working in…
sonbui00 Aug 9, 2023
1984c1a
fix: Update config for metrics, throttler, and entrypoint. Fixes #115…
terrytangyuan Aug 10, 2023
1513e22
fix: prevent stdout from disappearing in script templates. Fixes #113…
boiledfroginthewell Aug 10, 2023
c5dbb3b
fix: Upgraded docker distribution go package to v2.8.2 for fixing a h…
Jonsy13 Aug 10, 2023
fed2d1e
chore(deps): bump github.com/sirupsen/logrus from 1.9.2 to 1.9.3 (#11…
dependabot[bot] Jun 10, 2023
83756dc
fix: Flaky test about lifecycle hooks (#11534)
toyamagu-2021 Aug 7, 2023
bfbee8d
fix: Upgrade hdfs and rpc module #10030 (#11543)
sonbui00 Aug 9, 2023
ad92818
fix(server): don't grab SAs if SSO RBAC is not enabled (#11426)
agilgur5 Aug 11, 2023
bd6cd25
fix: Fixed memoization is unchecked after mutex synchronization. Fixe…
shmruin Aug 15, 2023
3b9b9ad
fix: Fixed parent level memoization broken. Fixes #11612 (#11623) (#1…
shmruin Aug 23, 2023
d20363c
fix: add guard against NodeStatus. Fixes #11102 (#11665)
isubasinghe Aug 24, 2023
02d1e1f
fix: always fail dag when shutdown is enabled. Fixes #11452 (#11667)
isubasinghe Aug 24, 2023
696048d
docs: Correct links in release notes template (#11708)
terrytangyuan Sep 4, 2023
408a0a4
docs(cli): a stopped workflow cannot be resumed (#11624)
agilgur5 Sep 1, 2023
f3000b9
docs(cli): clarify the difference b/t `retry` and `resubmit` (#11625)
agilgur5 Aug 28, 2023
81ccebd
docs(cli): clarify `stop` v. `terminate` with `Long` descriptions (#1…
agilgur5 Aug 25, 2023
d3e66c7
fix: offset reset when pagination limit onchange (#11703)
sunyeongchoi Aug 31, 2023
33b3a1b
fix(workflow): match discovery burst and qps for `kubectl` with upstr…
vadasambar Aug 30, 2023
27cd582
fix: TERM signal was catched but not handled properly, which causing …
Aug 20, 2023
f3f06f7
fix: Make defaultWorkflow hooks work more than once (#11693)
Joibel Aug 29, 2023
ea8bf4d
fix: cron workflow initial filter value. Fixes #11685 (#11686)
zel0rd Aug 27, 2023
a85c4b8
fix(ui): don't use anti-pattern in CheckboxFilter (#11739)
agilgur5 Sep 5, 2023
579a8e2
fix: Change node in paramScope to taskNode at executeDAG (#11422) (#1…
toyamagu-2021 Aug 26, 2023
a2a045c
fix: argo logs completion (#11645)
zhangzhiqiangcs Aug 26, 2023
453f846
fix: Print valid JSON/YAML when workflow list empty #10873 (#11681)
Goorzhel Aug 26, 2023
51107db
fix: do not process withParams when task/step Skipped. Fixes #10173 (…
isubasinghe Aug 23, 2023
80a0cd5
fix: deprecated Link(Help-Contact) Issue (#11627)
Leeeuijooo Aug 20, 2023
b0909c6
fix: upgrade base image for security and build support arm64 #10435 (…
sonbui00 Aug 18, 2023
edfde16
fix: Apply the creator labels about the user who resubmitted a Workfl…
umi0410 Jul 22, 2023
1662e7e
fix: Fix merge conflicts and unit tests
terrytangyuan Sep 5, 2023
aab2160
fix: override storedWorkflowSpec when override parameter (#11631) (#1…
toyamagu-2021 Aug 20, 2023
e731cc0
fix: Argo DB init conflict when deploy workflow-controller with multi…
astraw99 Sep 5, 2023
ee939bb
fix: Support OOMKilled with container-set. Fixes #10063. FOR 3.4.11 …
isubasinghe Sep 6, 2023
61f00ba
fix: suppress error about unable to obtain node (#12020)
mikutas Oct 19, 2023
fe88053
fix: Fixed workflow onexit condition skipped when retry. Fixes #11884…
shmruin Oct 19, 2023
4d09777
fix: remove WorkflowSpec VolumeClaimTemplates patch key (#11662)
sunyeongchoi Oct 16, 2023
142f5bd
fix(windows): prevent infinite run. Fixes #11810 (#11993)
mweibel Oct 13, 2023
c543932
fix: Permit enums w/o values. Fixes #11471. (#11736)
farmdawgnation Oct 11, 2023
1447472
fix(ui): faulty `setInterval` -> `setTimeout` in clipboard (#11945)
agilgur5 Oct 10, 2023
96e44c0
fix(ui): `ClipboardText` tooltip properly positioned (#11946)
agilgur5 Oct 4, 2023
396be72
fix: Automate nix updates with renovate (#11887)
tico24 Sep 26, 2023
4b6cdae
fix: Fixed running multiple workflows with mutex and memo concurrentl…
shmruin Sep 25, 2023
20f1c6b
fix: when key not present assume NodeRunning. Fixes 11843 (#11847)
isubasinghe Sep 21, 2023
3080ab8
fix: shouldn't fail to run cronworkflow because previous got shutdown…
juliev0 Sep 21, 2023
a08d73a
fix: add prometheus label validation for realtime gauge metric (#11825)
alec-rabold Sep 16, 2023
71ad0a2
fix: Fixed workflow template skip whitespaced parameters. Fixes #1176…
shmruin Sep 16, 2023
f6bd94a
fix(ui): merge WF List FTU Panel with New Version Modal (#11742)
agilgur5 Sep 15, 2023
d258bca
fix: close response body when request event-stream failed (#11818)
Thearas Sep 14, 2023
b8b7098
fix(ui): handle `undefined` dates in Workflows List filter (#11792)
agilgur5 Sep 11, 2023
9ebb70a
fix: Correct limit in WorkflowTaskResultInformer List API calls. Fixe…
terrytangyuan Sep 7, 2023
f553d7f
fix(ui): don't use `Buffer` for FNV hash (#11766)
agilgur5 Sep 6, 2023
5b30e30
fix: Health check from lister not apiserver (#11375)
cwdsuzhou Aug 30, 2023
46297ca
fix: Add missing new version modal for v3.5 (#11692)
terrytangyuan Aug 28, 2023
370949d
fix: fail test on pr #11368 (#11576)
sonbui00 Aug 15, 2023
bd057ed
chore(deps): bump docker/login-action from 2 to 3 (#11827)
dependabot[bot] Sep 18, 2023
cac4f0c
chore(deps): bump docker/build-push-action from 4 to 5 (#11830)
dependabot[bot] Sep 16, 2023
d25897e
chore(deps): upgrade `monaco-editor` to 0.30 (#11593)
agilgur5 Aug 23, 2023
4eb3c11
chore(deps): bump superagent from 8.0.9 to 8.1.2 in /ui (#11590)
dependabot[bot] Aug 16, 2023
a11f8f9
chore(deps): bump github.com/antonmedv/expr from 1.12.5 to 1.12.6 (#1…
dependabot[bot] Jul 15, 2023
df23b7e
chore(deps): bump cronstrue from 2.27.0 to 2.28.0 in /ui (#11329)
dependabot[bot] Jul 11, 2023
7979bb0
chore(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 …
dependabot[bot] May 29, 2023
aa8e693
chore(deps): bump react-datepicker from 4.11.0 to 4.12.0 in /ui (#11147)
dependabot[bot] May 28, 2023
18ad375
chore(deps): bump dependabot/fetch-metadata from 1.4.0 to 1.5.1 (#11141)
dependabot[bot] May 27, 2023
b23647a
fix: Fix gRPC and HTTP2 high vulnerabilities (#11986)
terrytangyuan Oct 12, 2023
f87aba3
feat: filter sso groups based on regex (#11774)
basanthjenuhb Sep 10, 2023
11e61a8
fix(ui): remove "last month" default date filter mention from New Ver…
agilgur5 Oct 11, 2023
38f5b26
test: Fix invalid parameter reference in TestInvalidNameParameterSubs…
terrytangyuan Sep 13, 2023
2c3fc96
chore: Add cherry-pick script
terrytangyuan Nov 3, 2023
ade6fb4
fix: oss list bucket return all records (#12084)
shuangkun Oct 27, 2023
2c6c4d6
fix: conflicting type of "workflow" logging attribute (#12083)
bacek Oct 26, 2023
37b5750
fix: Workflow controller crash on nil pointer (#11770)
astraw99 Sep 7, 2023
2a044bf
fix: Upgrade axios to v1.6.0. Fixes #12085 (#12111)
terrytangyuan Oct 31, 2023
1cf98ef
chore(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 (#12000)
dependabot[bot] Oct 14, 2023
bdc1b25
fix: regression in memoization without outputs (#12130)
Joibel Nov 3, 2023
0c50de3
fix: Revert "fix: regression in memoization without outputs (#12130)"…
terrytangyuan Nov 15, 2023
f829cb5
fix(ui): missing `uiUrl` in `ArchivedWorkflowsList` (#12172)
agilgur5 Nov 16, 2023
b3033ea
Revert "fix: Add missing new version modal for v3.5 (#11692)"
terrytangyuan Nov 27, 2023
d9a0797
fix: Resource version incorrectly overridden for wfInformer list requ…
terrytangyuan Nov 13, 2023
3201f61
feat: Use WorkflowTemplate/ClusterWorkflowTemplate Informers when val…
juliev0 Jul 29, 2023
a347233
fix: Upgrade go-jose to v3.0.1
terrytangyuan Nov 27, 2023
5dd2c2f
docs: update doc links to readthedocs/release-3.4 (#12473)
jmeridth Jan 5, 2024
edb0a98
fix(docs): release-3.4 readthedocs backport (#12474)
jmeridth Jan 5, 2024
feb9925
fix: liveness check (healthz) type asserts to wrong type (#12353)
juliev0 Dec 13, 2023
fbf9335
fix: Resolve vulnerabilities in axios (#12470)
terrytangyuan Jan 5, 2024
b3aaaa4
chore(build): Replaced master to main in changelogs
sarabala1979 Jan 13, 2024
65befde
fix: Switch to upstream go-git. Fixes CVE-2023-49569 (#12515)
terrytangyuan Jan 14, 2024
910a9aa
fix: Fix lint build
terrytangyuan Jan 14, 2024
5fe8b37
fix: upgrade `argo-ui` components to latest (3.4 backport) (#12998)
Joibel May 4, 2024
a4ca4d2
fix: add space to fix release action issue (#11160)
isubasinghe Jun 2, 2023
660bbb6
fix: Live workflow takes precedence during merge to correctly display…
terrytangyuan Jul 11, 2023
b23713e
fix: make archived logs more human friendly in UI (#11420)
toyamagu-2021 Jul 22, 2023
c9f96f4
fix: Devcontainer resets /etc/hosts (#11439) (#11440)
binkoni Jul 27, 2023
63af1c4
fix(ui): ensure `package.json#name` is not the same as `argo-ui` (#11…
agilgur5 Aug 17, 2023
2368b37
fix: Upgrade Go to v1.21 Fixes #11556 (#11601)
junkmm Aug 20, 2023
4627aa0
fix: upgrade module for pull image in google cloud issue #9630 (#11614)
sonbui00 Aug 22, 2023
88d4e0f
fix: Only append slash when missing for Artifactory repoURL (#11812)
terrytangyuan Sep 13, 2023
18685ad
fix: Fix the Maximum Recursion Depth prompt link in the CLI. (#12015)
luyang93 Oct 16, 2023
e8e9c2a
fix: retry S3 on RequestError. Fixes #9914 (#12191)
tachylatus Nov 13, 2023
6daa22b
fix(server): allow passing loglevels as env vars to Server (#12145)
agilgur5 Nov 14, 2023
732b94a
fix: leak stream (#12193)
cwdsuzhou Nov 20, 2023
d6c5ed0
fix: remove deprecated function rand.Seed (#12271)
szpnygo Nov 27, 2023
5841890
fix: Add identifiable user agent in API client. Fixes #11996 (#12276)
terrytangyuan Nov 27, 2023
7313664
fix: properly resolve exit handler inputs (fixes #12283) (#12288)
Nov 29, 2023
eb9bbc8
fix: Changes to workflow semaphore does work #12194 (#12284)
sonbui00 Dec 4, 2023
a68e1f0
fix: return failed instead of success when no container status (#12197)
shuangkun Dec 5, 2023
fedfb37
fix: create dir when input path is not exist in oss (#12323)
shuangkun Dec 10, 2023
adf3685
fix: delete pending pod when workflow terminated (#12196)
shuangkun Dec 15, 2023
9540f8e
fix: resolve output artifact of steps from expression when it refers …
shuangkun Dec 18, 2023
7db24e0
fix: move log with potential sensitive data to debug loglevel. Fixes:…
melden19 Dec 18, 2023
e6ea4b1
fix: ensure workflow wait for onExit hook for DAG template (#11880) (…
toyamagu-2021 Jan 1, 2024
c9ad899
fix: http template host header rewrite(#12385) (#12386)
Bryce-huang Jan 8, 2024
e1bb99c
fix: wrong values are assigned to input parameters of workflowtemplat…
shuangkun Jan 13, 2024
790c0a4
fix: SSO with Jumpcloud "email_verified" field #12257 (#12318)
sonbui00 Jan 16, 2024
5f4845d
fix: Fixed mutex with withSequence in http template broken. Fixes #12…
shmruin Jan 16, 2024
93e981d
fix: prevent update race in workflow cache (Fixes #9574) (#12233)
drawlerr Jan 16, 2024
574fd3a
fix: add resource quota evaluation timed out to transient (#12536)
shuangkun Jan 18, 2024
b9a22f8
fix: update minio chart repo (#12552)
sule26 Jan 19, 2024
bc7889b
fix: make etcd errors transient (#12567)
Joibel Jan 24, 2024
83a49b4
fix: upgrade expr-lang. Fixes #12037 (#12573)
isubasinghe Jan 30, 2024
c15a75b
fix(resources): improve ressource accounting. Fixes #12468 (#12492)
AloysAqemia Feb 5, 2024
3cd016b
fix: Allow valueFrom in dag arguments parameters. Fixes #11900 (#11902)
nice-pink Feb 5, 2024
4f8dd2e
fix: artifact subdir error when using volumeMount (#12638)
tczhao Feb 8, 2024
42ce476
fix: pass through burst and qps for auth.kubeclient (#12575)
shuangkun Feb 9, 2024
c590b2e
fix(controller): add missing namespace index from workflow informer (…
ryancurrah Feb 15, 2024
6cda00d
fix(controller): re-allow changing executor `args` (#12609)
agilgur5 Feb 17, 2024
6194b8a
fix(typo): fix some typo (#12673)
googs1025 Feb 17, 2024
389492b
fix: Patch taskset with subresources to delete completed node status.…
jswxstw Feb 18, 2024
56ff88e
fix: find correct retry node when using `templateRef`. Fixes: #12633 …
shuangkun Feb 22, 2024
c5ebbcf
fix: make WF global parameters available in retries (#12698)
eduardodbr Feb 25, 2024
982038a
fix(hack): various fixes & improvements to cherry-pick script (#12714)
agilgur5 Feb 29, 2024
1a259cb
fix(ui): show correct podGC message for deleteDelayDuration. Fixes: #…
shuangkun Mar 12, 2024
1f5bb49
fix: workflow stuck in running state when using activeDeadlineSeconds…
shuangkun Mar 15, 2024
6bd6a63
fix: inline template loops should receive more than the first item. F…
shuangkun Mar 15, 2024
9eb269d
fix(deps): upgrade `pgx` from 4.18.1 to 4.18.2 due to CVE (#12753)
agilgur5 Mar 17, 2024
82d14db
fix(deps): upgrade `undici` from 5.28.2 to 5.28.3 due to CVE (#12763)
agilgur5 Mar 17, 2024
e0c16ff
fix: pass dnsconfig to agent pod. Fixes: #12824 (#12825)
shuangkun Mar 22, 2024
7821fdd
fix: terminate workflow should not get throttled Fixes #12778 (#12792)
tczhao Mar 26, 2024
774388a
fix(test): wait enough time to Trigger Running Hook. Fixes: #12844 (#…
shuangkun Mar 30, 2024
c5b4935
fix: make sure Finalizers has chance to be removed. Fixes: #12836 (#1…
shuangkun Apr 2, 2024
aa2bd8f
fix: use multipart upload method to put files larger than 5Gi to OSS.…
AlbeeSo Apr 6, 2024
de84094
fix(deps): upgrade `crypto` from v0.20 to v0.22. Fixes CVE-2023-42818…
terrytangyuan Apr 6, 2024
b012057
fix(deps): upgrade `http2` to v0.24. Fixes CVE-2023-45288 (#12901)
terrytangyuan Apr 9, 2024
30a756e
fix(deps): upgrade x/net to v0.23.0. Fixes CVE-2023-45288 (#12921)
terrytangyuan Apr 10, 2024
fb08ad0
fix: Correct log level for agent containers (#12929)
terrytangyuan Apr 12, 2024
caa339b
fix: change fatal to panic. (#12931)
shuangkun Apr 12, 2024
6270696
fix: workflows that are retrying should not be deleted (Fixes #12636)…
siwet Apr 13, 2024
f1af326
fix: correct order in artifactGC error log message (#12935)
static-moonlight Apr 15, 2024
0f3a00d
fix(build): close `pkg/apiclient/_.secondary.swagger.json` (#12942)
testwill Apr 16, 2024
2df039b
fix(ui): default to `main` container name in event source logs API ca…
aniro-s Apr 18, 2024
bf0174d
fix: `insecureSkipVerify` for `GetUserInfoGroups` (#12982)
sycured Apr 26, 2024
d08a1c2
fix: linted typescript files
isubasinghe May 6, 2024
ae8e2e5
fix: run linter on docs
isubasinghe May 7, 2024
a38cab7
chore(deps): bump `undici` from 5.28.3 to 5.28.4 in /ui (#12891)
dependabot[bot] Apr 6, 2024
6bb096e
chore(deps): bump `express`, `follow-redirects`, and `webpack-dev-mid…
dependabot[bot] Apr 4, 2024
7e7d99b
build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 (…
dependabot[bot] Apr 4, 2024
cc258b8
build(deps): bump github.com/docker/docker from 24.0.0+incompatible t…
dependabot[bot] Apr 4, 2024
6030af4
chore(deps): upgrade Cosign to v2.2.3 (#12850)
suzuki-shunsuke Mar 30, 2024
0f71a40
chore(deps): fixed medium CVE in github.com/docker/docker v24.0.0+inc…
yitzhtal Feb 8, 2024
72efa2f
chore(deps): bump github.com/cloudflare/circl to 1.3.7 to fix GHSA-97…
yulin-li Jan 21, 2024
95a92d6
build: Fix lint check
terrytangyuan May 13, 2024
cf2bd78
build: Fix codegen
terrytangyuan May 13, 2024
89cbdb5
build: Fix lint check
terrytangyuan May 13, 2024
30d053c
docs: elaborate on k8s compatibility (#13132)
agilgur5 Jun 1, 2024
e85a889
docs: link to a more up-to-date Grafana dashboard (#13115)
agilgur5 Jun 3, 2024
2de6486
docs: remove Giscus integration (#13138)
agilgur5 Jun 5, 2024
364a81a
docs: copy-edit of Steps page (#13157)
agilgur5 Jun 10, 2024
3966a2e
docs(server): full copy-edit of auth mode page (#13137)
agilgur5 Jun 12, 2024
8f4e8f0
docs: clarify `Skipped` and `Omitted` in enhanced `depends` (#13087)
oliverdain May 28, 2024
cbb5d0d
docs: full copy-edit of enhanced `depends` page (#13110)
agilgur5 Jun 17, 2024
078a3c2
docs: updated CHANGELOG.md (#10879)
github-actions[bot] Apr 11, 2023
32b5058
docs: updated CHANGELOG.md (#11133)
github-actions[bot] May 25, 2023
8eacca9
docs: Add Swagger UI to the API reference page (#10923)
changhc Apr 15, 2023
96ea794
docs: Fix comments (#10863)
northes Apr 10, 2023
04aa195
docs: Update workflow-of-workflows.md (#10864)
jyje Apr 13, 2023
b3f3329
docs: correct typo in SSO instructions (#13130)
btsteve May 31, 2024
b9e8266
fix(build): bump golang to 1.21.12 in builder image to fix CVEs (#13311)
ZhuGongpu Jul 6, 2024
827388c
fix(docs): clarify CronWorkflow `startingDeadlineSeconds`. Fixes #129…
qingfeng777 Jul 1, 2024
d5ab947
fix: oss internal error should retry. Fixes #13262 (#13263)
shuangkun Jul 1, 2024
981acfe
fix: Mark `Pending` pod nodes as `Failed` when shutting down. Fixes #…
jswxstw Jun 23, 2024
241b7bb
fix(ui): `package.json#license` should be Apache (#13040)
agilgur5 Jun 2, 2024
1f600ff
revert: "fix(ui): show correct podGC message for deleteDelayDuration.…
agilgur5 Jul 6, 2024
9bc6039
revert: "fix: Fix the Maximum Recursion Depth prompt link in the CLI.…
agilgur5 Jul 6, 2024
bb7cc53
revert: "fix: Live workflow takes precedence during merge to correctl…
agilgur5 Jul 6, 2024
a77e090
docs: full copy-edit of CronWorkflows page (#13292)
agilgur5 Jul 11, 2024
b373dd2
fix: Update modification timestamps on untar. Fixes #12885 (#13172)
andrew-est Jul 11, 2024
464965c
fix(cli): Ensure `--dry-run` and `--server-dry-run` flags do not crea…
miltalex Jul 11, 2024
4a521a5
docs: add missing title & description page
agilgur5 Sep 21, 2024
c2b9dc6
fix(ui): remove leading slash in `uiUrl` for ArchivedWorkflowList red…
tooptoop4 Oct 7, 2024
5df03a9
chore: upgrade minio to v7.0.64
tczhao Mar 5, 2025
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
  •  
  •  
  •  
14 changes: 11 additions & 3 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,28 @@
"image": "mcr.microsoft.com/vscode/devcontainers/base:ubuntu",
"features": {
"ghcr.io/devcontainers/features/go:1": {
"version": "1.19"
"version": "1.21"
},
"ghcr.io/devcontainers/features/node:1": {
"version": "16"
"version": "20"
},
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/devcontainers/features/python:1": {}
},
"hostRequirements": {
"cpus": 4
},
"runArgs": [
"--add-host=host.docker.internal:host-gateway",
"--add-host=dex:127.0.0.1",
"--add-host=minio:127.0.0.1",
"--add-host=postgres:127.0.0.1",
"--add-host=mysql:127.0.0.1",
"--add-host=azurite:127.0.0.1"
],
"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"
"workspaceFolder": "/home/vscode/go/src/github.com/argoproj/argo-workflows",
"remoteEnv": {
"PATH": "${containerEnv:PATH}:/home/vscode/go/bin",
"GOPATH": "/home/vscode/go"
Expand Down
7 changes: 0 additions & 7 deletions .devcontainer/pre-build.sh
Original file line number Diff line number Diff line change
@@ -1,13 +1,6 @@
#!/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 --image rancher/k3s:v1.27.3-k3s1 --wait
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ blank_issues_enabled: false

contact_links:
- name: Have you read the docs?
url: https://argoproj.github.io/argo-workflows/
url: https://argo-workflows.readthedoc.io/en/latest
about: Much help can be found in the docs
- name: Ask a question
url: https://github.com/argoproj/argo-workflows/discussions/new
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
steps:
- uses: actions/checkout@v3
with:
ref: master
ref: main
fetch-depth: 0
- run: git fetch --prune --prune-tags
- run: git tag -l 'v*'
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/ci-build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version: "1.20"
go-version: "1.21"
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 All @@ -41,7 +41,7 @@ jobs:
- uses: actions/checkout@v3
- uses: docker/setup-buildx-action@v2
- name: Build and export
uses: docker/build-push-action@v4
uses: docker/build-push-action@v5
with:
context: .
tags: quay.io/argoproj/argoexec:latest
Expand All @@ -58,7 +58,7 @@ jobs:
e2e-tests:
name: E2E Tests
runs-on: ubuntu-latest
timeout-minutes: 25
timeout-minutes: 30
needs: [ argoexec-image ]
env:
KUBECONFIG: /home/runner/.kubeconfig
Expand Down Expand Up @@ -102,7 +102,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version: "1.20"
go-version: "1.21"
cache: true
- uses: actions/setup-java@v3
if: ${{matrix.test == 'test-java-sdk'}}
Expand Down Expand Up @@ -202,7 +202,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version: "1.20"
go-version: "1.21"
cache: true
- name: Install protoc
run: |
Expand Down Expand Up @@ -235,7 +235,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-go@v4
with:
go-version: "1.20"
go-version: "1.21"
cache: true
- run: make lint STATIC_FILES=false
- run: git diff --exit-code
Expand All @@ -250,7 +250,7 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: "16"
node-version: "20" # change in all GH Workflows
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.4.0
uses: dependabot/fetch-metadata@v1.5.1
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"
- name: Approve PR
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gh-pages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
python-version: 3.9
- uses: actions/setup-go@v4
with:
go-version: '1.20'
go-version: '1.21'
- uses: actions/setup-node@v3
with:
node-version: "19"
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -132,13 +132,13 @@ jobs:
${{ runner.os }}-${{ matrix.platform }}-${{ matrix.target }}-buildx-

- name: Docker Login
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERIO_USERNAME }}
password: ${{ secrets.DOCKERIO_PASSWORD }}

- name: Docker Login
uses: docker/login-action@v2
uses: docker/login-action@v3
with:
registry: quay.io
username: ${{ secrets.QUAYIO_USERNAME }}
Expand Down Expand Up @@ -205,7 +205,7 @@ jobs:
login-server: quay.io
username: ${{ secrets.QUAYIO_USERNAME }}
password: ${{ secrets.QUAYIO_PASSWORD }}

- name: Build & Push Windows Docker Images
env:
DOCKERIO_ORG: ${{ secrets.DOCKERIO_ORG }}
Expand All @@ -228,7 +228,7 @@ jobs:
-t $image_name \
-f Dockerfile.windows \
.

docker push $image_name

docker tag $image_name quay.io/$image_name
Expand Down Expand Up @@ -259,7 +259,7 @@ jobs:
- name: Install cosign
uses: sigstore/cosign-installer@main
with:
cosign-release: 'v1.13.0'
cosign-release: 'v2.2.3'

- name: Push Multiarch Image
env:
Expand Down Expand Up @@ -291,7 +291,7 @@ jobs:
docker manifest push $image_name
docker manifest push quay.io/$image_name

cosign sign --key env://COSIGN_PRIVATE_KEY quay.io/$image_name
cosign sign -y --key env://COSIGN_PRIVATE_KEY quay.io/$image_name

done

Expand Down Expand Up @@ -382,10 +382,10 @@ jobs:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: "16"
node-version: "20" # change in all GH Workflows
- uses: actions/setup-go@v4
with:
go-version: "1.20"
go-version: "1.21"
- uses: actions/cache@v3
with:
path: ui/node_modules
Expand All @@ -401,7 +401,7 @@ jobs:
- name: Install cosign
uses: sigstore/cosign-installer@main
with:
cosign-release: 'v1.13.0'
cosign-release: 'v2.2.3'
# https://stackoverflow.com/questions/58033366/how-to-get-current-branch-within-github-actions
- run: |
if [ ${GITHUB_REF##*/} = master ]; then
Expand Down Expand Up @@ -433,7 +433,7 @@ jobs:
- run: make checksums
- name: Sign checksums and create public key for release assets
run: |
cosign sign-blob --key env://COSIGN_PRIVATE_KEY ./dist/argo-workflows-cli-checksums.txt > ./dist/argo-workflows-cli-checksums.sig
cosign sign-blob -y --key env://COSIGN_PRIVATE_KEY ./dist/argo-workflows-cli-checksums.txt > ./dist/argo-workflows-cli-checksums.sig
# Retrieves the public key to release as an asset
cosign public-key --key env://COSIGN_PRIVATE_KEY > ./dist/argo-workflows-cosign.pub

Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/snyk.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ jobs:
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: "20" # change in all GH Workflows
cache: yarn
cache-dependency-path: ui/yarn.lock
- run: yarn --cwd ui install
- name: Run Snyk to check for vulnerabilities
uses: snyk/actions/node@master
Expand Down
7 changes: 5 additions & 2 deletions .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,8 @@ linters:
- rowserrcheck
- sqlclosecheck
- staticcheck
- typecheck
# Temporarily disabled due to flakiness
# - typecheck
- unparam
- unused
linters-settings:
Expand All @@ -62,7 +63,9 @@ issues:
# We are leaving io/ioutil for now to make backports easier
# https://github.com/argoproj/argo-workflows/pull/6964#issuecomment-946827019
- "SA1019: \"io/ioutil\" has been deprecated since Go 1.19"
- "SA1019: rand.Seed has been deprecated since Go 1.20"
exclude-rules:
- path: server/artifacts/artifact_server_test.go
text: "response body must be closed"
- path: /
linters:
- typecheck
11 changes: 11 additions & 0 deletions .readthedocs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
version: 2
formats: all
mkdocs:
fail_on_warning: false
python:
install:
- requirements: docs/requirements.txt
build:
os: "ubuntu-22.04"
tools:
python: "3.12"
2 changes: 2 additions & 0 deletions .spelling
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,7 @@ instantiators
jenkins
k3d
k3s
k8s
k8s-jobs
kube
kubelet
Expand Down Expand Up @@ -216,6 +217,7 @@ v3.3
v3.3.
v3.4
v3.4.
v3.4.4
validator
versioning
webHDFS
Expand Down
Loading