Releases: ing-bank/flink-deployer
Add fallback to deploy
Support multiple program arguments
This release adds support for declaring multiple program arguments.
Expose terminate API
This release replaces the private cancel API with a public terminate API usable through the CLI. The terminate API supports the two modes as supported by the official Flink API
Include the job base name when identifying the job to update
This release includes a fix to include the job base name when running the update command. Before this fix, it actually just looked at the number of running jobs instead of taking into account the job base name to search for.
Add authentication to the savepoint monitoring API call
The savepoint creation monitoring API call was mistakenly left out during the last release. This release adds authentication support to that API call. Logging the error inside the exponential backoff retry operation is now also supported so that any other error won't get swallowed again.
Support basic authentication
This release supports authenticating to Flink ran behind a web server like NGINX with basic authentication set up
Retryable HTTP calls
This release includes:
- retryable HTTP calls with exponential back-off
- ability to set the individual HTTP timeout
- multi-stage Docker build which builds the executable inside Docker
Utilise Flink REST API
- Use the Apache Flink REST API instead of the CLI
- Decreased the container size by extending from Alpine
- Removed query functionality
Updates to CLI command "query"
Merge pull request #9 from ing-bank/queryable-state Queryable state
Update CLI command "update"
CLI command now properly uses the savepoint directory argument when creating savepoints