No changes - bump version to sync with 22.3.0 release.
22.3.0
Include more GCP roles when verifying a job’s service account in klio job verify.
klio job verify
Correctly validate existence of Dataflow-related Klio config when running on Dataflow (and not just “not –direct-runner”).
Print out gcloud commands to add necessary GCP roles when running klio job verify --create-resources.
gcloud
klio job verify --create-resources
When running a job, effective config is no longer written to klio-job-run-effective.yaml, but instead to a temp file. This file no longer needs to be included in setup.py projects (See PR 233).
klio-job-run-effective.yaml
setup.py
Error out when a user tries to run a Dataflow-based job with Stackdriver log-based metrics client configured.
types configured in yaml files in a job’s kubernetes directory.
Support for deploying, stopping, and deleting jobs with DirectGKERunner
DirectGKERunner
deployments as well as user-set labels
Enable job test command to use the --config-file option
--config-file
Fixed bug with writing of klio-job-run-effective.yaml for klio job profile commands
klio job profile
Fixed bug with klio message publish not working on google-cloud-pubsub > 2.3.0
klio message publish
google-cloud-pubsub > 2.3.0
The --config-file flag can now be used in setup.py projects.
Moved IndentListDumper to klio_core config utils.
IndentListDumper
klio_core
Runtime config file for klioexec now written to klio-job-run-effective.yaml in the job’s directory.
klioexec
Fixed a runtime bug in klio job config commands
klio job config
Fixed language with klio job create command to make it more general to job type
klio job create
Fixed bug where klio job create in batch mode tried to create topics and subscriptions
Fixed template for new jobs to correctly include the klio-job.yaml file
klio-job.yaml
Fixed syntax for MANIFEST.in template
MANIFEST.in
Updated Beam SDK version to latest known working version
Fixes “klioexec: error: unrecognized arguments: –config-file” error in test command.
Fixes “Invalid constructor input” errors in verify, delete, and message commands.
Common cli and exec options moved to klio-core
Materializes config file including overrides to hand off to klioexec run
klioexec run
Initial public release!