Comments (7)
How do you want to declare that a schedule is disabled? Why don't you use commenting out?
Or do you want to disable a schedule temporarily?
from digdag.
Do you mean that deleting repository is not supported? Then please update the title.
from digdag.
I mean something that allows a user to disable/stop a pushed/scheduled workflow from executing without having to modify and push a new revision.
E.g. something like
# Disable the workflow
digdag disable <repo> <+name>
# ... Until
digdag enable <repo> <+name>
One of the useful scenarios for this is when a user (either the original author or another person in the same organization) doesn't actually have access to the workflow yaml file.
To make a parallell with e.g. travis-ci/circle-ci, it's possible to administratively stop/pause/disable the CI of a repo using the admin UI without having to make changes to .{travis,circle}.yml
from digdag.
OK. My idea was to add temporary-disabled-flag to a revision (like this: https://github.com/treasure-data/digdag/blob/master/digdag-core/src/main/java/io/digdag/core/database/DatabaseMigrator.java#L285 ) but adding flag to a schedule seems better.
I think this is useful also in production if an external service is in maintenance and we don't want to start workflow until it comes back.
Adding a disable flag to a workflow feels that require>: +name
and call>: +name
fails if +name
is disabled. We need to decide...workflow or schedule.
from digdag.
#309 added REST API to do this.
from digdag.
from digdag.
done
from digdag.
Related Issues (20)
- InvalidParameterException occurred only when executing sh operator on ECSCommandExecutor. HOT 9
- ECS Command Executor fails if task continues for 10 minutes or more. HOT 1
- How do I point to the parent path? HOT 1
- [feature-request] Oracle operator HOT 1
- Unable to kill node.js task HOT 3
- How to create a global config for multiple projects in the workspace? HOT 2
- Unable to exit as success status when using sys.exit(0) from py:> operator HOT 2
- broken dependency in digdag-client
- Please add route /workflows/{workflow_id}/edit
- [Regression] Commit breaks --enable-swagger HOT 3
- Concurrent update in table "QUEUED_TASK_LOCKS": another transaction has updated or deleted the same row [90131-192] HOT 5
- Please release v0.10.5 HOT 2
- Swagger is broken in v0.10.5 and v0.10.5.1 HOT 2
- Docker build environment fails to build HOT 1
- How to exit or continue while using if or for_each or range or loop in digdag?
- How to add two conditions in the if statement in digdag? HOT 2
- Workflow task is showing running status
- Error with http call HOT 5
- Incorrect description of the `last_id` query param on GET /api/attempts endpoint. HOT 1
- Directory extraction task in workflow extracts unexpected items HOT 2
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 digdag.