Releases: kestra-io/plugin-kubernetes
Releases · kestra-io/plugin-kubernetes
v0.20.0
Features
- storage now have a namespace parameter #156 (Loïc Mathieu)
Bug Fixes
- test: fix test & update deps (#153) #153 (Mathieu Gabelle)
- clean up issue templates (Anna Geller)
- add missing .editorconfig (Ludovic DEHON)
Builds
- deps: bump rlespinasse/github-slug-action from 4 to 5 (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.20.0-SNAPSHOT'. (brian.mulier)
- cicd: use a non branch version for test artifact (Ludovic DEHON)
- version: update to version 'v0.20.0'. (Florian Hussonnois)
v0.19.0
Features
- automatically trigger CI every monday,wednesday and friday at 5am, notify if failed (YannC)
- support glob pattern in output files #146 (Loïc Mathieu)
Bug Fixes
- missing dash on refresh dependencies options (YannC)
- logs: add parameter to modify waitForLogsInterval and increase it by default to 2 seconds (brian.mulier)
- add full examples and fixed the image for apply task #147 (Shruti Mantri)
- docs: remove unused input #147 (Will Russell)
Chores
- version: update snapshot version 'v0.19.0-SNAPSHOT'. (YannC)
- deps: bump gradle/actions from 3 to 4 #143 (dependabot[bot])
- deps: bump andrcuns/allure-publish-action from 2.6.0 to 2.7.1 #130 (dependabot[bot])
- deps: bump io.fabric8:kubernetes-client from 6.13.1 to 6.13.2 #144 (dependabot[bot])
- deps: update gradle wrapper (Ludovic DEHON)
- deps: bump io.fabric8:kubernetes-client from 6.13.2 to 6.13.3 #145 (dependabot[bot])
- cicd: remove github discussions link (Ludovic DEHON)
- version: update to version 'v0.19.0'. (brian.mulier)
v0.18.0
Features
- cicd: publish allure report (Ludovic DEHON)
- cicd: publish jacoco report (Ludovic DEHON)
- move task runner out of beta (Loïc Mathieu)
- use virtual threads in the k8s-listener thread #125 (Loïc Mathieu)
- use a standard logger for unit test (Ludovic DEHON)
- new product overview video (Will Russell)
- allow to specify nodeSelectors in TaskRunner config #133 (Antoine Balliet)
- runner: take working dir files instead of a static list to upload (brian.mulier)
- document RBAC #134 (Loïc Mathieu)
- allow configuring the pod service account name in the task runner #137 (Loïc Mathieu)
- move task runner to EE #141 (Loïc Mathieu)
Bug Fixes
- cicd: don't run jacoco publish on failed (Ludovic DEHON)
- tests: introduce @KestraTest (linked to kestra-io/kestra#3948) (brian.mulier)
- tests: use TestsUtils.receive API instead of queue.receive (brian.mulier)
- docs: correct the example for using the renamed task runner #123 (Shruti Mantri)
- docs: correct examples to use company.team namespace #126 (Shruti Mantri)
- wrong tempDir() substitution for PodService (Loïc Mathieu)
- correct the kubernetes task runner image #128 (Shruti Mantri)
- Kubernetes runner should download all files from the workingDir #135 (Loïc Mathieu)
- test (Loïc Mathieu)
Code Refactoring
- use runContext non-deprecated methods (Ludovic DEHON)
Chores
- version: update snapshot version 'v0.18.0-SNAPSHOT'. (YannC)
- use non-deprecated PluginUtilsService (Loïc Mathieu)
- deps: update gradle-wrapper-validation (Ludovic DEHON)
- use new DefaultRunContext to access ApplicationContext #122 (Florian Hussonnois)
- deps: use new tests package (Ludovic DEHON)
- Kestra Platform BOM (Loïc Mathieu)
- deps: bump io.fabric8:kubernetes-client from 6.12.1 to 6.13.1 #129 (dependabot[bot])
- version: update to version 'v0.18.0'. (YannC)
Commits
v0.17.0
Features
- core: pass task timeout to the task runner #111 (Loïc Mathieu)
- runner: properly handle TaskRunner kill #116 (Florian Hussonnois)
- rename KubernetesTaskRunner to Kubernetes #117 (Loïc Mathieu)
- align cluster connection parameters for TaskRunner and PodCreate #118 (Loïc Mathieu)
- cicd: allow skipping test (Ludovic DEHON)
Bug Fixes
- don't create the init container if not needed #111 (Loïc Mathieu)
- missing @PluginProperty annotations (Loïc Mathieu)
- outputDir is not always present #115 (Loïc Mathieu)
- missing additionnalVars (YannC)
Code Refactoring
- migrate to Java ServiceLoader for plugin registration #113 (Florian Hussonnois)
Builds
- update kestraVersion (Florian Hussonnois)
Chores
- version: update snapshot version 'v0.17.0-SNAPSHOT'. (YannC)
- deps: bump io.fabric8:kubernetes-client from 6.11.0 to 6.12.0 #110 (dependabot[bot])
- deps: update most java deps (Ludovic DEHON)
- deps: bump io.fabric8:kubernetes-client from 6.12.0 to 6.12.1 #112 (dependabot[bot])
- deps: bump org.apache.commons:commons-compress #119 (dependabot[bot])
- upgrade Micronaut platform to 4.4.3 (Loïc Mathieu)
- version: update to version 'v0.17.0'. (YannC)
v0.16.1
Bug Fixes
- don't create the init container if not needed (Loïc Mathieu)
Chores
- upgrade to version 0.16.1 (Loïc Mathieu)
v0.16.0
Features
- add plugin group documentation #87 (Loïc Mathieu)
- small enhancements #87 (Loïc Mathieu)
- fail from the output #87 (Loïc Mathieu)
- allow to set custom Pod name #88 (Loïc Mathieu)
- script runner #95 (Loïc Mathieu)
- use ScriptService shared methods #100 (Loïc Mathieu)
- handle namespace file #102 (Loïc Mathieu)
- script runner refactoring (#103) #103 (Loïc Mathieu)
- runner: working outputDir #105 (brian.mulier)
- doc for task runners #107 (Loïc Mathieu)
- add an icon for the KubernetesTaskRunner (Loïc Mathieu)
- add missing plugin icon (Loïc Mathieu)
Bug Fixes
- wrong waitUntill condition #87 (Loïc Mathieu)
- outputFiles didn't work #87 (Loïc Mathieu)
- upload each input file one by one #89 (Loïc Mathieu)
- slow file upload #91 (Loïc Mathieu)
- missing connection property on the Kubernetes script runner #96 (Loïc Mathieu)
- pod failure was not correclty handled #97 (Loïc Mathieu)
- use a much simplier config object for connection #98 (Loïc Mathieu)
- outputs by using the log consumer of the script runner #99 (Loïc Mathieu)
- runner: output dir property as a guard #108 (brian.mulier)
Chores
- version: update snapshot version 'v0.16.0-SNAPSHOT'. (YannC)
- version: update minimal kestra version to '0.16'. (YannC)
- runner: rename ScriptRunner to TaskRunner #105 (brian.mulier)
- deps: bump org.apache.commons:commons-compress #92 (dependabot[bot])
- deps: bump io.fabric8:kubernetes-client from 6.10.0 to 6.11.0 #101 (dependabot[bot])
- upgrade depdencies (Loïc Mathieu)
- version: update to version 'v0.16.0'. (YannC)
Commits
- remove the containerImage of the first example (Loïc Mathieu)
v0.15.3
v0.15.2
Bug Fixes
- upload each input file one by one (Loïc Mathieu)
Chores
- upgrade version to 0.15.2 (Loïc Mathieu)
v0.15.1
Features
- add plugin group documentation (Loïc Mathieu)
- small enhancements (Loïc Mathieu)
- fail from the output (Loïc Mathieu)
- allow to set custom Pod name (Loïc Mathieu)
Bug Fixes
- wrong waitUntill condition (Loïc Mathieu)
- outputFiles didn't work (Loïc Mathieu)
Chores
- upgrade version to 0.15.1 (Loïc Mathieu)
v0.15.0
Features
- Micronaut 4 #82 (Loïc Mathieu)
Bug Fixes
- add missing @Builder.Default #82 (Loïc Mathieu)
Chores
- version: update snapshot version 'v0.15.0-SNAPSHOT'. (Ludovic DEHON)
- deps: bump some gh actions (Ludovic DEHON)
- deps: bump com.github.ben-manes.versions from 0.50.0 to 0.51.0 (Ludovic DEHON)
- upgrade to Micronaut 4.3 (Loïc Mathieu)
- deps: update micronaut & gradle (Ludovic DEHON)
- deps: update deps (Ludovic DEHON)
- version: update to version 'v0.15.0'. (YannC)