Skip to content

Conversation

@Vafilor
Copy link
Contributor

@Vafilor Vafilor commented Nov 9, 2020

What this PR does:

Which issue(s) this PR fixes:

Fixes onepanelio/core#

Special notes for your reviewer:

Checklist

Please check if applies

  • I have added/updated relevant unit tests
  • I have added/updated relevant documentation

Required

  • I accept to release these changes under the Apache 2.0 License

@Vafilor Vafilor changed the title Test/argo.update feat: update argo to 2.11.6 Nov 9, 2020
Vafilor and others added 16 commits November 9, 2020 10:34
fix: add backwards compatibility for auth token requests
fix: Only inject one sys-send-status task
- Specifically, if a sidecar is labeled with "sys-tensorboard-like",
code attempts to create services and virtual services (routes).
- Code will create argo templates that are resource type, where the
manifests are the generated resources.
The templates are then added right before the template with the
sidecar that requires these services and routes.
and dependencies to the entry point template.
- Issue: Argo throws this error

Message:             invalid spec: templates.main.tasks.train-model.dependencies[1] dependency 'k8s-service-resource' not defined
- Otherwise, the step hangs and never finishes, so long as istio
container runs.
If Tensorboard has 6006 set, we also set it to 6006.
- workflow.name is assigned at run-time, and may not be DNS compliant
for a service name. So that variable is not used.
aleksandrmelnikov and others added 15 commits November 10, 2020 15:58
The new structure is:
 sys-send-status -> service -> virtual service -> main task
If there are multiple sidecars for the same template, they
are displayed next to each other, vertically and in parallel.
- The clean up tasks for service(s) and virtualservice(s) will
now display vertically.
If multiple sidecars were present, parallel vertical rows will display.
- These are the URLs for the side-cars.
- sys-exit will run after deletion of service and virtual service
- This ensures that multiple sidecars will vertically end
at the sys-exit task.
sidecars.
- This way, sidecars have access
- Not used
- We're using a different function
…o.workflows

feat: Add support for visualization sidecars
feat: Terminate Workflow action will still execute exitHandler tasks
@rushtehrani
Copy link
Contributor

@Vafilor is this the latest Argo update? If so, can you address the conflicts?

}

volumeClaimItems = append(volumeClaimItems, wfv1.Item{Type: wfv1.String, StrVal: v.Name})
item, err := wfv1.ParseItem(`"` + v.Name + `"`)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Vafilor is there a better alternative to this?

@Vafilor
Copy link
Contributor Author

Vafilor commented Nov 13, 2020

@rushtehrani Rebased.

@rushtehrani rushtehrani added this to the v0.16.0 milestone Nov 13, 2020
@rushtehrani rushtehrani merged commit 7edfc60 into master Nov 13, 2020
@rushtehrani rushtehrani deleted the test/argo.update branch November 13, 2020 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants