kestra-io / kestra

Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.
https://kestra.io
Apache License 2.0
7.16k stars 429 forks source link

Make the Docker image with all plugins the default image #4275

Open anna-geller opened 2 weeks ago

anna-geller commented 2 weeks ago

Feature description

The plan

  1. Rename latest-full to latest so that all plugins are included in the default image displayed at the top in DockerHub image

  2. Rename the current latest to latest-no-plugins with no plugins included.

  3. Adjust the CI/CD and release processes to use kestra/kestra:develop instead of kestra/kestra:develop-full. Add kestra/kestra:develop-no-plugins.

  4. Adjust the CI/CD and release processes to use kestra/kestra:v0.18.0 instead of kestra/kestra:v0.18.0-full. Add kestra/kestra:v0.18.0-no-plugins

Impact

loicmathieu commented 2 weeks ago

The same should be done for all tags: develop/develp-full and v0.18.0/v0.18.0-full (and all future version tags).

anna-geller commented 2 weeks ago

extra TODO: let's check if we can then merge or close this PR https://github.com/kestra-io/validate-action/pull/1