Comments (3)
The problem is during embedding. Here is a section of the embedded template for the selenium-server fixture:
{
...
"selenium": {
"template": {
"type": "container",
"version": "1",
"name": "selenium-server",
"description": "Base selenium container for selenium firefox and chrome",
"id": "5437d66f-0c90-5245-5cd4-dd2ae7252368",
"repo": "https://github.com/argoproj/appstore.git",
"branch": "master",
"revision": "b6441b788e8f9ae142238ab71f7fda21cfdd411f",
"inputs": {
"parameters": {
"BROWSER": null
}
},
"resources": {
"mem_mib": "1024",
"cpu_cores": "0.1"
},
"image": "selenium/standalone-%%inputs.parameters.BROWSER%%-debug:latest"
},
"status": 0,
"status_string": "",
"cost": 0,
"create_time": 0,
"launch_time": 0,
"init_time": 0,
"average_init_time": 0,
"end_time": 0,
"wait_time": 0,
"run_time": 0,
"average_runtime": 0,
"artifact_tags": "",
"is_submitted": false
}
}
Notice that the container has inputs.parameters.BROWSER
, but there is no arguments
field (as a peer to template
). There should be. The bug is is that during embedding of workflows, I neglect to apply the same inferring of template arguments that I do with workflow steps.
from argo-workflows.
Fixed in 1.0.1 and 1.1
from argo-workflows.
NOTE: after upgrading to the build with the fix, a cluster which had already attached the appstore repo, will need to disconnect and reconnect the repo to reingest the correctly embedded template.
from argo-workflows.
Related Issues (20)
- Update MinIO Chart location in docs
- The global output cannot be used correctly after upgrade v3.5.3 HOT 3
- SSO RBAC shows cluster scope SA in UI HOT 1
- Setting `ALWAYS_OFFLOAD_NODE_STATUS` without setting `nodeStatusOffLoad` results in workflow errors HOT 3
- workflow ignores inputs.artifacts.s3.bucket and uses the bucket from artifactRepositoryRef.configMap HOT 1
- Update outdated go packages if possible HOT 4
- Workflow ignoring nodeSelector and tolerations when defined in WorkflowTemplate HOT 3
- `data-transformations.yaml` example stuck with `Succeeded` state after upgrading to 3.5.4 HOT 6
- Transient error? `Pod was rejected: The node had condition: [DiskPressure]. ` HOT 17
- Support both SSO and access token to authenticate the API HOT 2
- Set resource limits for `resource` template HOT 2
- Support `includes` option for Artifacts for partial reduce HOT 12
- proposal: metrics overhaul including opentelemetry HOT 3
- Missing logs in Archived-Workflows by using the logs button HOT 1
- Document the process for release rotation HOT 1
- Every loop of an inline template receives the first item
- `Can't connect to ('0.0.0.0', 80)` when installing with `quick-start-minimal.yaml`
- Workflow loses its `workflows.argoproj.io/phase` label and is considered as unreconciled after it's reapplied with kubectl HOT 4
- Add "reason" parameter when terminating and resuming a Workflow HOT 2
- Make argoexec-image returns error in Windows `expected 'package', found signal_darwin`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from argo-workflows.