nov1n / kubernetes-workflow Goto Github PK
View Code? Open in Web Editor NEWWorkflow functionality for Kubernetes.
Home Page: https://repository.tudelft.nl/islandora/object/uuid%3Afd1a2aea-84d0-42cc-8043-23a182748f8c
Workflow functionality for Kubernetes.
Home Page: https://repository.tudelft.nl/islandora/object/uuid%3Afd1a2aea-84d0-42cc-8043-23a182748f8c
Kijken of travis failed als godep go build failed.
Fix code coverage to include all files, not only the files that were touched in a test.
When the thirdparty endpoint does not exist we get the error below, when however we create it we keep getting the error even though the endpoint is reachable now
E0527 10:11:57.013233 7389 reflector.go:216] github.com/nov1n/kubernetes-workflow/pkg/workflow/manager.go:172: Failed to lis│
t *api.Workflow: could not reach http:/127.0.0.1:8080/apis/nerdalize.com/v1alpha1/workflows: Get http:///127.0.0.1:8080/apis/ne│
rdalize.com/v1alpha1/workflows: http: no Host in request URL
Fix deepEquals in https://github.com/nov1n/kubernetes-workflow/pull/12/files#r63482063.
It should compare the expected struct with the resulting struct and give appropriate errors when they mismatch.
We should find out why updateFunc is called so often, while no wfs are updated. See https://github.com/nov1n/kubernetes-workflow/pull/12/files#r63482594.
List en Watch logic staat nu nog in client/workflows.go, moet naar client/thirdparty.go
EnqueueAfter is blocking atm to make sure no parallel tracks occur.
We should make it non-blocking, but for that a custom workqueue is needed.
This looks like a compelling concept, but hasn't been changed in a while.
Is there any ongoing development / running workloads on this?
syncWorkflow retruns nil in almost every case.
We should check what to do:
Workflow Client should do better error handling in case:
Version nerdalize.com/v1alpha1 should not be hardcoded in source.
We should be able to update to another version without having to replace all instances in code.
transitioner / manage workflow are on dirrerent levels of abstraction, think about responsibilities of manager and transitioner
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.