Skip to content

Releases: LamaAni/KubernetesJobOperator

Fixes for config loading in cluster and invalid kinds

28 Sep 16:49
Compare
Choose a tag to compare

Fixes

  1. Name changes (no breaking, internal)
  2. Fixed config loading to account for defaults.
  3. Added default kube config.
  4. Added default global and config specific namespace
  5. Added support for config loading using kubernetes role. (Using the kubernetes package).
  6. Changed to no breaking when KubeObjectKind is not available if its not the main state object.

Fixes for google compose and config loading

24 Sep 00:31
24868f5
Compare
Choose a tag to compare
  1. Fixed configuration loading and added support for default config.
  2. Fixed errors when loading default config from file.
  3. Gave priority to file load over other in-cluster auto detect.
  4. Moved configuration to its own config files.

Small fixes to KubernetesLegacyJobOperator

23 Sep 20:39
bd091b5
Compare
Choose a tag to compare
  1. Allow no args
  2. Allow no image

Major version change (1.0.1) - Pod/Jobs/Custom, python3.6 and google composer

23 Sep 17:50
f0117de
Compare
Choose a tag to compare

Major version change (1.0.1)

Fixes:

  1. Added support for python 3.6
  2. Added support for google composer.
  3. Moved threading to external PiPy package [zthreading.py] (https://pypi.org/project/zthreading/).
  4. Moved to use a new kube rest api interface, which dose direct api calls (via the kuberntes package).
  5. Allow to run multiple object deployments (i.e. same as kubectl apply).
  6. Added support for Pods and Jobs.
  7. Added support for Custom Kubernetes Controllers (specialized kinds)
  8. Fixed internal reference to kube_api
  9. Fixed internal reference to templates.

Missing:

  1. Readme updates.

Breaking changes:

  1. Added/Removed/Changed arguments in KubernetesJobOperator. (See list below)
  2. Added/Removed/Changed arguments in KubernetesLegacyJobOperator. (See list below)

Changed arguments in KubernetesJobOperator:

  1. Changed job_yaml -> body
  2. Changed job_yaml_fielpath -> body_filepath
  3. Removed the ability to send unnamed args.

Changed arguments in KuberentesLegacyJobOperator:

  1. Changed job_yaml -> body
  2. Changed job_yaml_fielpath -> body_filepath

Major version change (1.0.0) - Added support features for pods/jobs/custom and google composer

23 Sep 16:47
b3e648c
Compare
Choose a tag to compare

Major version change (1.0.0)

Fixes:

  1. Added support for python 3.6
  2. Added support for google composer.
  3. Moved threading to external PiPy package [zthreading.py] (https://pypi.org/project/zthreading/).
  4. Moved to use a new kube rest api interface, which dose direct api calls (via the kuberntes package).
  5. Allow to run multiple object deployments (i.e. same as kubectl apply).
  6. Added support for Pods and Jobs.
  7. Added support for Custom Kubernetes Controllers (specialized kinds)

Missing:

  1. Readme updates.

Breaking changes:

  1. Added/Removed/Changed arguments in KubernetesJobOperator. (See list below)
  2. Added/Removed/Changed arguments in KubernetesLegacyJobOperator. (See list below)

Changed arguments in KubernetesJobOperator:

  1. Changed job_yaml -> body
  2. Changed job_yaml_fielpath -> body_filepath
  3. Removed the ability to send unnamed args.

Changed arguments in KuberentesLegacyJobOperator:

  1. Changed job_yaml -> body
  2. Changed job_yaml_fielpath -> body_filepath

Added pypi package

02 Jul 16:49
Compare
Choose a tag to compare

What

Added pypi package to the release actions

Bug fix - using a custom path for a kubernetes config file

19 Jun 04:06
4f9d507
Compare
Choose a tag to compare

What

A error, when loading configuration using a custom config file. See: #7

Added envs to parameters

15 Mar 00:28
d2fc215
Compare
Choose a tag to compare
Pre-release

What

Added envs to input parameters

RC

23 Feb 07:46
Compare
Choose a tag to compare
RC Pre-release
Pre-release

@what

Tested over airflow, first executing release with install.

Auto cluster detection

21 Feb 01:47
Compare
Choose a tag to compare
Pre-release

What

The in_cluster parameter will now auto detect if its running in a kube cluster