Releases: PrefectHQ/prefect-kubernetes
v0.2.0
This release adds the run_namespaced_job
flow (for running a namedspaced Kubernetes Job to completion) which accepts a KubernetesJob
that inheritis from the newJobBlock
interface among other utilities.
Note that this KubernetesJob
is not currently the same object as the KubernetesJob
defined in prefect.infrastructure.kubernetes
- we will be working to unify these concepts in the future.
What's Changed
- Bump actions/add-to-project from 0.3.0 to 0.4.0 by @dependabot in #27
- Run namespaced job block by @zzstoatzz in #30
- adds
run_namespaced_job
and utility for creating client models from yaml by @zzstoatzz in #28 - Prep v0.2.0 by @zzstoatzz in #32
Full Changelog: v0.1.0...v0.2.0
v0.1.0
0.1.0
Released November 21, 2022.
Added
-
KubernetesCredentials
block for generating authenticated Kubernetes clients - #19 -
Tasks for interacting with
job
resources:create_namespaced_job
,delete_namespaced_job
,list_namespaced_job
,patch_namespaced_job
,read_namespaced_job
,replace_namespaced_job
- #19 -
Tasks for interacting with
pod
resources:create_namespaced_pod
,delete_namespaced_pod
,list_namespaced_pod
,patch_namespaced_pod
,read_namespaced_pod
,read_namespaced_pod_logs
,replace_namespaced_pod
- #21 -
Tasks for interacting with
service
resources:create_namespaced_service
,delete_namespaced_service
,list_namespaced_service
,patch_namespaced_service
,read_namespaced_service
,replace_namespaced_service
- #22 -
Tasks for interacting with
deployment
resources:create_namespaced_deployment
,delete_namespaced_deployment
,list_namespaced_deployment
,patch_namespaced_deployment
,read_namespaced_deployment
,replace_namespaced_deployment
- #25
Changed
KubernetesCredentials
block to use a singleget_client
method capable of creating all resource-specific client types - #21