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(executor): Auto create s3 bucket if not present. Closes #3586 #4098

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
209 commits
Select commit Hold shift + click to select a range
43a4738
feat(executor): Auto create s3 bucket if not present
alexcapras Sep 22, 2020
be9d69b
feat(executor): update pkg] version
alexcapras Sep 22, 2020
e56f7f2
Apply codegen and lint patch
alexcapras Sep 22, 2020
b016558
Merge branch 'master' of github.com:argoproj/argo into auto-create-s3…
alexcapras Oct 3, 2020
b393023
Adding CreateBucketIfNotPresent flag
alexcapras Oct 3, 2020
c8baf32
Merge branch 'master' of github.com:argoproj/argo into auto-create-s3…
alexcapras Oct 3, 2020
6c1799a
Making bucket creation configurable
alexcapras Oct 4, 2020
4b4ff70
proto patch
alexcapras Oct 4, 2020
ba7d989
Add e2e test spec
alexcapras Oct 4, 2020
be06571
Add test stub
alexcapras Oct 4, 2020
a15de76
Apply codegen patch
alexcapras Oct 4, 2020
a4642eb
Add argo-e2e label to functional tests and apply codegen patch
alexcapras Oct 4, 2020
3e544d7
Fix e2e tests and codegen patch
alexcapras Oct 4, 2020
99f7067
changing expected node status from Failed to Error, when flag disabled
alexcapras Oct 4, 2020
24bd2b1
Removed test for disabled flag
alexcapras Oct 4, 2020
fd05e1f
Revert "Removed test for disabled flag"
alexcapras Oct 4, 2020
bb75633
clean up logic a bit and add test back
alexcapras Oct 4, 2020
ccdd6ef
Change expected status from Error to Failed
alexcapras Oct 4, 2020
62d51e4
Modifying logic so that checking for bucket existence is also control…
alexcapras Oct 4, 2020
3c34be9
Add warning log when BucketExists call throws err
alexcapras Oct 4, 2020
27da275
Sync with master
alexcapras Nov 12, 2020
2a8db92
Address reviewers comments
alexcapras Nov 12, 2020
c59dad6
Apply codegen
alexcapras Nov 12, 2020
3135452
feat(executor): Auto create s3 bucket if not present
alexcapras Sep 22, 2020
e5e4fc9
feat(executor): update pkg] version
alexcapras Sep 22, 2020
66d4c3e
Apply codegen and lint patch
alexcapras Sep 22, 2020
2d28aa6
fix(server): Optional timestamp inclusion when retrieving workflow lo…
ivancili Sep 22, 2020
4e900b5
fix(executor): windows output artifacts. Fixes #4082 (#4083)
mweibel Sep 23, 2020
4b28e2b
fix(controller): Correct the order merging the fields in WorkflowTemp…
sarabala1979 Sep 23, 2020
44f9157
chore: use build matrix and cache (#4111)
lippertmarkus Sep 23, 2020
e542721
fix(cli): Add retry to retry ;). Fixes #4101 (#4105)
alexec Sep 23, 2020
7a0e525
fix(cli): Reinstate --gloglevel flag. Fixes #4093 (#4100)
alexec Sep 23, 2020
b8bede5
fix(ui): No longer redirect to `undefined` namespace. See #4084 (#4115)
alexec Sep 23, 2020
f8b721c
feat(ui): Improve error recovery. Close #4087 (#4094)
alexec Sep 23, 2020
654f1be
fix(controller): Treat annotation and conditions changes as significa…
alexec Sep 23, 2020
dca8c06
fix(server): argo-server-role to allow submitting cronworkflows from …
tumido Sep 23, 2020
e6a718b
fix(controller): Process workflows at least once every 20m (#4103)
alexec Sep 24, 2020
c299309
fix(ui): Show "waiting" msg while waiting for pod logs. Fixes #3916 (…
dcherman Sep 24, 2020
5cc8689
docs: Added PDOK to USERS.md (#4110)
Shalucik Sep 24, 2020
5cd02a7
fix(cli): Add retry to retry, again. Fixes #4101 (#4118)
alexec Sep 24, 2020
69e9106
feat(artifacts): Allow HTTP artifact load to set request headers (#4010)
mecampbellsoup Sep 24, 2020
3e073bb
docs: Adding reserved.ai to users list (#4116)
bikramnehra Sep 24, 2020
1145122
fix(executor): race condition in docker kill (#4097)
justenwalker Sep 24, 2020
4da81aa
fix(ui): Ignore referenced nodes that don't exist in UI. Fixes #4079 …
simster7 Sep 24, 2020
2e67a45
fix(docs): Update k3d command for running argo locally (#4139)
changhc Sep 28, 2020
a532df0
feat: Add MaxAge to memoization (#4060)
simster7 Sep 28, 2020
2a05d82
feat(controller): Sum resources duration for DAGs and steps (#4089)
alexec Sep 28, 2020
bbeb217
test: Fix retry (attempt 3). Fixes #4101 (#4146)
alexec Sep 28, 2020
6ffb4d9
fix(cli): add validate args in delete command (#4142)
gosoon Sep 29, 2020
8fee969
docs: Add Onepanel to USERS.md (#4147)
rushtehrani Sep 29, 2020
ec4cb02
Documentation (#4122)
YourPsychiatrist Sep 29, 2020
753930a
chore: try out pre-pushing linux/amd64 images and updating manifest l…
lippertmarkus Sep 29, 2020
4de31fc
fix: Changing DeletePropagation to background in TTL Controller and A…
sarabala1979 Sep 29, 2020
d598562
fix: Render full tree of onExit nodes in UI (#4109)
simster7 Sep 29, 2020
f6d881d
chore: Deprecate unused RuntimeResolution field (#4155)
simster7 Sep 30, 2020
b619612
fix(controller): Correct unstructured API version. Caused by #3719 (#…
alexec Sep 30, 2020
7f20286
chore: Update Github issue templates (#4161)
alexec Sep 30, 2020
77276b5
feat(controller): Estimate workflow & node duration. Closes #2717 (#4…
alexec Sep 30, 2020
a5ed995
refactor: upgrade argo-ui library version (#4178)
Sep 30, 2020
afaf8c5
fix: Provide helpful hint when creating workflow with existing name (…
simster7 Oct 1, 2020
46100ff
fix: Ensure CronWorkflows are persisted once per operation (#4172)
simster7 Oct 1, 2020
f9f6a23
docs: Add map-reduce example. Closes #4165 (#4175)
alexec Oct 1, 2020
008bf0a
fix(ui): handle logging disconnects gracefully (#4150)
dcherman Oct 2, 2020
092188d
refactor: Refactor Synchronization code (#4114)
simster7 Oct 2, 2020
845fadd
feat(server): Make Argo Server issue own JWE for SSO. Fixes #4027 & #…
alexec Oct 2, 2020
1c5a6d1
fix(executor): Remove IsTransientErr check for ExponentialBackoff. Fi…
anggao Oct 2, 2020
ebf6bb8
fix(executor): Update executor retry config for ExponentialBackoff. (…
anggao Oct 2, 2020
d006df0
docs: add Mixpanel to argo/USERS.md (#4137)
nojvek Oct 2, 2020
2aa44d3
Adding CreateBucketIfNotPresent flag
alexcapras Oct 3, 2020
69cd391
feat(executor): Decompress zip file input artifacts. Fixes #3585 (#4068)
alexcapras Oct 3, 2020
e39f817
Making bucket creation configurable
alexcapras Oct 4, 2020
78e14fb
proto patch
alexcapras Oct 4, 2020
351b5e0
Add e2e test spec
alexcapras Oct 4, 2020
dfbaacf
Add test stub
alexcapras Oct 4, 2020
b246206
Apply codegen patch
alexcapras Oct 4, 2020
38553ca
Add argo-e2e label to functional tests and apply codegen patch
alexcapras Oct 4, 2020
fa4c2fb
Fix e2e tests and codegen patch
alexcapras Oct 4, 2020
7b17595
changing expected node status from Failed to Error, when flag disabled
alexcapras Oct 4, 2020
3e55bb8
Removed test for disabled flag
alexcapras Oct 4, 2020
d510a51
Revert "Removed test for disabled flag"
alexcapras Oct 4, 2020
56a7632
clean up logic a bit and add test back
alexcapras Oct 4, 2020
52fb7c1
Change expected status from Error to Failed
alexcapras Oct 4, 2020
eaa86ff
Modifying logic so that checking for bucket existence is also control…
alexcapras Oct 4, 2020
ad23c44
Add warning log when BucketExists call throws err
alexcapras Oct 4, 2020
5df1b3c
fix: Revert "chore: try out pre-pushing linux/amd64 images and updati…
alexec Oct 5, 2020
570a1ae
fix(controller): reduce withItem/withParams memory usage. Fixes #3907…
alexec Oct 5, 2020
7b2845a
chore(build): re-add #4127 and steps to verify image pull (#4219)
lippertmarkus Oct 5, 2020
1d666da
Sync w master
alexcapras Nov 12, 2020
567c2e3
fix(controller): Apply Workflow default on normal workflow scenario F…
sarabala1979 Oct 5, 2020
2fd8d52
chore: Enahnce logging around pod failures (#4220)
simster7 Oct 5, 2020
6989838
feat: Controller/server runAsNonRoot. Closes #1824 (#4184)
alexec Oct 6, 2020
c3f7988
fix(controller): Support int64 for param value. Fixes #4169 (#4202)
alexec Oct 6, 2020
89516ed
fix(controller): Support workflowDefaults on TTLController for Workfl…
sarabala1979 Oct 7, 2020
c315243
feat(cli): Print 'no resource msg' when `argo list` returns zero work…
gosoon Oct 7, 2020
d20c204
docs: Correct formatting of variables example YAML (#4237)
JamesLaverack Oct 8, 2020
24aa0d5
fix: Increase deafult number of CronWorkflow workers (#4215)
simster7 Oct 8, 2020
ede5903
fix(Makefile): removed deprecated k3d cmds. Fixes #4206 (#4228)
kpr6 Oct 8, 2020
8c63e58
fix(controller): Check the correct object for Cronworkflow reapply er…
sarabala1979 Oct 8, 2020
289f717
feat(ui): Adds a report page which shows basic historical workflow me…
alexec Oct 8, 2020
5a92c9d
fix(ui): Fix bugs with DAG view. Fixes #4232 & #4236 (#4241)
alexec Oct 8, 2020
6b8240a
fix(ui): Revert bad part of commit (#4248)
alexec Oct 8, 2020
5895480
feat(controller): Reduce reconcilliation time by exiting earlier. (#4…
alexec Oct 8, 2020
99b4818
chore(api): Update swagger.json with Kubernetes v1.17.5 types. Closes…
alexec Oct 8, 2020
12b3446
fix(controller): Make the delay before the first workflow reconciliat…
saranyaeu2987 Oct 9, 2020
7b907fa
docs: correct a typo (#4261)
dcherman Oct 13, 2020
07ab4d7
docs: Minor formatting fixes (#4259)
mrtns Oct 13, 2020
032585f
fix: Add WorkflowEventBinding to aggregated roles (#4268)
tumido Oct 13, 2020
4b7623c
feat(controller): Track N/M progress. See #2717 (#4194)
alexec Oct 13, 2020
61d2ede
docs: Add docs for `securityContext` and `emptyDir`. Closes #2239 (#4…
alexec Oct 13, 2020
a85cedb
feat(cli): add `--field-selector` option for `delete` command (#4274)
noahingh Oct 14, 2020
8037210
docs: daemon example: clarify prefix usage (#4258)
mrtns Oct 14, 2020
9b69a84
test: Tidy up E2E tests (#4276)
alexec Oct 14, 2020
62a4b36
feat(ui): Add a nudge for users who have not set their security conte…
alexec Oct 14, 2020
4cf6fa1
fix(controller): Synchronization lock didn't release on DAG call flow…
sarabala1979 Oct 14, 2020
e9ce9f7
fix(controller): Fix cron-workflow re-apply error. (#4278)
alexec Oct 14, 2020
1e5d992
fix(ui): Ignore missing nodes in DAG. Fixes #4232 (#4280)
alexec Oct 14, 2020
8bf8654
fix(controller): Fix argo retry with PVCs. Fixes #4275 (#4277)
jcmuller Oct 14, 2020
2e9ba8a
fix: WorkflowEventBinding typo in aggregated roles (#4287)
tumido Oct 15, 2020
27d04ad
fix: TestMutexInDAG failure in master (#4283)
sarabala1979 Oct 15, 2020
a34344b
fix(controller): Patch rather than update cron workflows. (#4294)
alexec Oct 15, 2020
a602400
docs: Docker TLS env config (#4299)
Naisisor Oct 16, 2020
43c29ed
fix(ui): undefined namespace in constructors (#4303)
posquit0 Oct 16, 2020
274aab5
fix(ci): add non-root user to Dockerfile (#4305)
process0 Oct 16, 2020
3877e30
docs: improve ingress documentation for argo-server (#4306)
omerfsen Oct 16, 2020
741f7f7
feat(ui): Submit resources without namespace to current namespace. Fi…
alexec Oct 16, 2020
72e43dc
fix(build): Some minor Makefile fixes (#4311)
idsvandermolen Oct 17, 2020
93f273c
feat(controller): Allow whitespace in variable substitution. Fixes #4…
idsvandermolen Oct 17, 2020
b3a3ef4
fix(executor): Retrieve containerId from cri-containerd /proc/{pid}/c…
cy-zheng Oct 18, 2020
fc4f97e
Update USERS.md (#4322)
duluong Oct 19, 2020
faf76d5
docs: Fix typo in docs for artifact repository
posquit0 Oct 19, 2020
9c03675
chore(controller): Refactor the CronWorkflow schedule logic with sync…
sarabala1979 Oct 19, 2020
17585cb
docs: Ye olde whitespace fix (#4323)
crenshaw-dev Oct 19, 2020
d60bb79
fix: merge artifact arguments from workflow template. Fixes #4296 (#4…
istepura Oct 19, 2020
f635605
build: Refactor `codegen` to make target dependencies clearer (#4315)
alexec Oct 19, 2020
f1a5332
docs: Add diagram (#4295)
alexec Oct 20, 2020
5d4afd0
docs: Fix incorrect link to static code analysis document (#4329)
terrytangyuan Oct 20, 2020
7a4b27e
fix(cli): Fix panic on argo template lint without argument (#4300)
sarabala1979 Oct 20, 2020
30a70e3
fix(cli): Return exit code on Argo template lint command (#4292)
sarabala1979 Oct 20, 2020
a33a522
fix(executor): Fix the artifacts option in k8sapi and PNS executor Fi…
sarabala1979 Oct 20, 2020
03b56c6
docs: Update releasing guide (#4284)
alexec Oct 20, 2020
c7d66e9
fix(ui): correct typing errors in cron-workflow-details (#4332)
dcherman Oct 20, 2020
5b18111
fix(ui): correct typing errors in workflows-toolbar (#4333)
dcherman Oct 20, 2020
269e428
fix(ui): correct typing errors in events-panel (#4334)
dcherman Oct 21, 2020
70a23a7
docs: Fix typos (/priviledged/privileged/) (#4335)
tomgoren Oct 21, 2020
7e4cd0d
refactor: De-couple config (#4307)
alexec Oct 22, 2020
2dc536d
fix: ui/package.json & ui/yarn.lock to reduce vulnerabilities (#4342)
snyk-bot Oct 22, 2020
b46c994
feat(executor): Wait for termination using pod watch for PNS and K8SA…
alexec Oct 22, 2020
8738ae6
docs: Update pvc example with correct resource indentation. Fixes #43…
dllehr81 Oct 22, 2020
5ca685c
fix(executor): Increase pod patch backoff. Fixes #4339 (#4340)
alexec Oct 23, 2020
4b9348f
docs: Fix a copy-paste typo in the docs (#4357)
Oct 23, 2020
8489184
fix: Do not allow tasks using 'depends' to begin with a digit (#4218)
simster7 Oct 23, 2020
1f595dd
Use '[[:blank:]]' instead of ' ' to match spaces/tabs (#4361)
jakupovic Oct 23, 2020
dac2cf9
fix(controller): Only warn if cron job missing. Fixes #4351 (#4352)
alexec Oct 23, 2020
2ac90ee
chore: match code comments to the generated documentation (#4375)
dcherman Oct 26, 2020
44c6469
build: Fix clean-up of vendor (#4363)
alexec Oct 26, 2020
00d833b
fix: Fix intstr nil dereference (#4376)
simster7 Oct 26, 2020
53801fc
fix(controller): Enqueue the front workflow if semaphore lock is avai…
sarabala1979 Oct 26, 2020
39e3de6
fix(server): Download artifacts from UI. Fixes #4338 (#4350)
alexec Oct 26, 2020
4555562
fix: Use DeletionHandlingMetaNamespaceKeyFunc in cron controller (#4379)
simster7 Oct 26, 2020
9538cba
docs: Update events.md (#4391)
posquit0 Oct 27, 2020
116e3b1
fix(ui): correct typing errors in workflow-drawer (#4373)
dcherman Oct 27, 2020
7440743
fix(controller): Fix estimation bug. Fixes #4386 (#4396)
alexec Oct 27, 2020
88f5c2c
fix(ui): Ignore running workflows in report. Fixes #4387 (#4397)
alexec Oct 27, 2020
7ac41e1
fix(ui): correct log viewer only showing first log line (#4389)
dcherman Oct 27, 2020
40db192
feat(server): Enable RBAC for SSO. Closes #3525 (#4198)
alexec Oct 27, 2020
21f0f7a
feat(ui): Sign-post examples and the catalog. Fixes #4360 (#4382)
alexec Oct 27, 2020
c59fbd4
fix(ui): Reconnect to DAG. Fixes #4301 (#4378)
alexec Oct 27, 2020
906d288
fix(validate): Local parameters should be validated locally. Fixes #4…
conanoc Oct 28, 2020
b6f86c7
ci: Split e2e tests to make them faster (#4404)
alexec Oct 28, 2020
f868a4f
fix: Use correct template when processing metrics (#4399)
simster7 Oct 28, 2020
ec8414e
fix(executor): artifact chmod should only if err != nil (#4409)
AntoineDao Oct 28, 2020
cb23917
fix: Ensure resourceDuration variables in metrics are always in secon…
simster7 Oct 28, 2020
1606c6a
docs: Add Acquia to USERS.md (#4415)
Oct 29, 2020
d4c3962
fix: Add x-frame config option (#4420)
LotharKAtt Oct 29, 2020
9130967
fix(docs): update link to container spec (#4424)
jemisonf Oct 30, 2020
43d9b93
fix(controller): Design-out event errors. Fixes #4364 (#4383)
alexec Oct 31, 2020
a513eb3
fix: Assume controller is in UTC when calculating NextScheduledRuntim…
simster7 Nov 2, 2020
495d291
fix(server): Only try to use auth-mode if enabled. Fixes #4400 (#4412)
alexec Nov 2, 2020
c9d12a6
fix(controller): Tolerate int64 parameters. Fixes #4359 (#4401)
alexec Nov 2, 2020
01810b8
ci: Speed up e2e tests (#4436)
alexec Nov 2, 2020
f82dbe4
feat(ui): Visualisation of the suspended CronWorkflows in the list. F…
Nicwalle Nov 3, 2020
80fd013
feat(server): Add WorkflowLogs API. See #4394 (#4450)
alexec Nov 3, 2020
49fc581
chore: Update pull request template (#4437)
alexec Nov 3, 2020
7c0de4c
fix: Resolve inconsistent CronWorkflow persistence (#4440)
simster7 Nov 4, 2020
9f29058
fix(docs): timezone DST note on Cronworkflow (#4429)
knabben Nov 4, 2020
c298835
chore(controller): Refactor and tidy up (#4453)
alexec Nov 4, 2020
5bc20a2
fix(controller): Fix throttler. Fixes #1554 and #4081 (#4132)
alexec Nov 4, 2020
f88a84c
fix: Return copy of stored templates to ensure they are not modified …
simster7 Nov 4, 2020
be5cd45
fix(controller): Trigger no of workflows based on available lock (#4413)
sarabala1979 Nov 4, 2020
9bfa5b1
fix: localhost not being resolved. Resolves #4460, #3564 (#4461)
mikechau Nov 5, 2020
61fe0e1
feat: Add resume/suspend endpoints for CronWorkflows (#4457)
simster7 Nov 5, 2020
68951c2
docs: Add DDEV to USERS.md (#4456)
Nov 5, 2020
6412bc6
refactor: Simplify grpcutil.TranslateError (#4465)
simster7 Nov 5, 2020
82d72ae
feat: Add the --no-utf8 parameter to `argo get` command (#4449)
L3n41c Nov 5, 2020
75c0f5d
chore(docs): Fix docgen (#4459)
alexec Nov 5, 2020
6b69d95
feat(cli): Support ARGO_HTTP1 for HTTP/1 CLI requests. Fixes #4394 (#…
alexec Nov 6, 2020
8771a80
fix(controller): When semaphore lock config gets updated, enqueue the…
sarabala1979 Nov 6, 2020
8ba5387
refactor(server): Use patch instead of update to resume/suspend (#4468)
simster7 Nov 6, 2020
722e235
fix(ui): fix the `all` option in the workflow archive list (#4486)
dcherman Nov 7, 2020
b5f6872
fix(controller): Refactor the Merge Workflow, WorkflowTemplate and Wo…
sarabala1979 Nov 9, 2020
ac41c3e
feat(cli): add selector and field-selector option to terminate (#4448)
noahingh Nov 9, 2020
1796792
fix: Ensure redirect to login when using empty auth token (#4496)
simster7 Nov 9, 2020
dabecd8
fix(ui): Check node children before counting them. (#4498)
vladlosev Nov 10, 2020
a10a2f3
fix: Ensure ContainerStatus in PNS is terminated before continuing (#…
simster7 Nov 10, 2020
d187a54
feat: Redirect to requested URL after SSO login (#4495)
simster7 Nov 10, 2020
ea27cf4
fix(controller): prepend script path to the script template args. Res…
ivancili Nov 10, 2020
1eed3e6
fix(test): fix TestWFDefaultWithWFTAndWf flakiness (#4507)
sarabala1979 Nov 11, 2020
1e80769
Address reviewers comments
alexcapras Nov 12, 2020
c53aad3
sync w master
alexcapras Nov 12, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
22 changes: 22 additions & 0 deletions api/openapi-spec/swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -2472,6 +2472,24 @@
}
}
},
"io.argoproj.workflow.v1alpha1.CreateS3BucketOptions": {
"description": "CreateS3BucketOptions options used to determine automatic automatic bucket-creation process",
"type": "object",
"properties": {
"enabled": {
"description": "Enabled tells the driver whether to attempt to create the S3 bucket or not",
"type": "boolean"
},
"objectLocking": {
"description": "ObjectLocking Enable object locking",
"type": "boolean"
},
"region": {
"description": "Region Bucket location",
"type": "string"
}
}
},
"io.argoproj.workflow.v1alpha1.CronWorkflow": {
"description": "CronWorkflow is the definition of a scheduled workflow resource",
"type": "object",
Expand Down Expand Up @@ -3576,6 +3594,10 @@
"description": "Bucket is the name of the bucket",
"type": "string"
},
"createBucketIfNotPresent": {
"description": "CreateBucketIfNotPresent tells the driver to attempt to create the S3 bucket for output artifacts, if it doesn't exist",
"$ref": "#/definitions/io.argoproj.workflow.v1alpha1.CreateS3BucketOptions"
},
"endpoint": {
"description": "Endpoint is the hostname of the bucket endpoint",
"type": "string"
Expand Down
12 changes: 12 additions & 0 deletions docs/fields.md
Original file line number Diff line number Diff line change
Expand Up @@ -3586,6 +3586,7 @@ S3Artifact is the location of an S3 artifact
|:----------:|:----------:|---------------|
|`accessKeySecret`|[`SecretKeySelector`](#secretkeyselector)|AccessKeySecret is the secret selector to the bucket's access key|
|`bucket`|`string`|Bucket is the name of the bucket|
|`createBucketIfNotPresent`|[`CreateS3BucketOptions`](#creates3bucketoptions)|CreateBucketIfNotPresent tells the driver to attempt to create the S3 bucket for output artifacts, if it doesn't exist|
|`endpoint`|`string`|Endpoint is the hostname of the bucket endpoint|
|`insecure`|`boolean`|Insecure will connect to the service with TLS|
|`key`|`string`|Key is the key in the bucket where the artifact resides|
Expand Down Expand Up @@ -3962,6 +3963,17 @@ Header indicate a key-value request header to be used when fetching artifacts ov
|`name`|`string`|Name is the header name|
|`value`|`string`|Value is the literal value to use for the header|

## CreateS3BucketOptions

CreateS3BucketOptions options used to determine automatic automatic bucket-creation process

### Fields
| Field Name | Field Type | Description |
|:----------:|:----------:|---------------|
|`enabled`|`boolean`|Enabled tells the driver whether to attempt to create the S3 bucket or not|
|`objectLocking`|`boolean`|ObjectLocking Enable object locking|
|`region`|`string`|Region Bucket location|

## SuppliedValueFrom

SuppliedValueFrom is a placeholder for a value to be filled in directly, either through the CLI, API, etc.
Expand Down
2 changes: 1 addition & 1 deletion docs/swagger.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# Argo Server API

[Open the Swagger API docs](https://raw.githubusercontent.com/argoproj/argo/master/api/openapi-spec/swagger.json).
[Open the Swagger API docs](https://raw.githubusercontent.com/argoproj/argo/master/api/openapi-spec/swagger.json).
3 changes: 2 additions & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ require (
github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible
github.com/aliyun/aliyun-oss-go-sdk v2.0.6+incompatible
github.com/antonmedv/expr v1.8.2
github.com/argoproj/pkg v0.2.0
github.com/argoproj/pkg v0.3.0
github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/blushft/go-diagrams v0.0.0-20201006005127-c78c821223d9
Expand Down Expand Up @@ -37,6 +37,7 @@ require (
github.com/klauspost/compress v1.9.7 // indirect
github.com/lib/pq v1.3.0 // indirect
github.com/mattn/goreman v0.3.5
github.com/minio/minio-go/v7 v7.0.2
github.com/mitchellh/go-ps v0.0.0-20190716172923-621e5597135b
github.com/pkg/errors v0.9.1
github.com/prometheus/client_golang v1.0.0
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@ github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYU
github.com/antihax/optional v0.0.0-20180407024304-ca021399b1a6/go.mod h1:V8iCPQYkqmusNa815XgQio277wI47sdRh1dUOLdyC6Q=
github.com/antonmedv/expr v1.8.2 h1:BfkVHGudYqq7jp3Ji33kTn+qZ9D19t/Mndg0ag/Ycq4=
github.com/antonmedv/expr v1.8.2/go.mod h1:5qsM3oLGDND7sDmQGDXHkYfkjYMUX14qsgqmHhwGEk8=
github.com/argoproj/pkg v0.2.0 h1:ETgC600kr8WcAi3MEVY5sA1H7H/u1/IysYOobwsZ8No=
github.com/argoproj/pkg v0.2.0/go.mod h1:F4TZgInLUEjzsWFB/BTJBsewoEy0ucnKSq6vmQiD/yc=
github.com/argoproj/pkg v0.3.0 h1:0xxNHc9duXZt1TlDVVsBzcGm8S/V5Bc3eNqawz3wFo8=
github.com/argoproj/pkg v0.3.0/go.mod h1:F4TZgInLUEjzsWFB/BTJBsewoEy0ucnKSq6vmQiD/yc=
github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
Expand Down
54 changes: 54 additions & 0 deletions manifests/base/crds/full/argoproj.io_clusterworkflowtemplates.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -559,6 +559,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -1421,6 +1430,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -1721,6 +1739,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -2610,6 +2637,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -3572,6 +3608,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -4018,6 +4063,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down
54 changes: 54 additions & 0 deletions manifests/base/crds/full/argoproj.io_cronworkflows.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -580,6 +580,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -1442,6 +1451,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -1742,6 +1760,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -2631,6 +2658,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -3593,6 +3629,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down Expand Up @@ -4039,6 +4084,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,15 @@ spec:
type: object
bucket:
type: string
createBucketIfNotPresent:
properties:
enabled:
type: boolean
objectLocking:
type: boolean
region:
type: string
type: object
endpoint:
type: string
insecure:
Expand Down