Skip to content

Releases: vaslabs/sbt-kubeyml

Recreate strategy for deployment

21 Feb 16:00
Compare
Choose a tag to compare

This release has a bug, use 0.3.2

Changelog

  • Provide api methods to change the strategy from RollingUpdate to recreate

Examples:

Recreate

deployment.recreate

Or

deployment.deploymentStrategy(Recreate)

RollingUpdate

val maxSurge: Int = ???
val maxUnavailable: Int = ???
deployment.rollingUpdate(RollingUpdate(maxSurge, maxUnavailable))

Or

val maxSurge: Int = ???
val maxUnavailable: Int = ???
deployment.deploymentStrategy(RollingUpdate(maxSurge, maxUnavailable))

Extra method deploymentStrategy can give an easier way of parametrising the strategy using environment variables.

Akka cluster plugin stable release

11 Feb 10:45
Compare
Choose a tag to compare

Changelog

  • Circe update to 0.13.0
  • Sbt native packager to 1.6.1
  • Akka cluster kubernetes plugin support since 0.3.0-rc2

See documentation for new feature https://sbt-kubeyml.vaslabs.org/akka-cluster/

Akka cluster plugin

23 Jan 13:18
Compare
Choose a tag to compare

Changelog

  • Support autogenerating roles and adding default environment variables for Akka clusters according to akka kubernetes discovery recipes.
  • Changes default pull image strategy to IfPresent (was supposed to be like that - something was lost in the way)
  • Upgrade native packager to 1.6.0

v0.2.9

15 Jan 16:27
Compare
Choose a tag to compare

Changelog

Ingress plugin changes

  • Default API version of ingress rule is
apiVersion: networking.k8s.io/v1beta1
  • Option to switch to legacy. See more

v0.2.8

16 Dec 08:13
Compare
Choose a tag to compare

Changelog

  • Fixes a bug in 0.2.7 that every plugin cancels the previous one.

v0.2.7

15 Dec 15:18
Compare
Choose a tag to compare

Attention

This release has a bug that causes each plugin to cancel the other. Please use 0.2.8

Changelog

  • Supports ingress generation
  • Better interoperability between the plugins
  • Validation for mapping an ingress to a service

v0.2.6

10 Dec 22:20
Compare
Choose a tag to compare

Changelog

  • Provides plugin for generating kubernetes service for the deployment
  • Better safety around port numbers

v0.2.5

19 Nov 21:29
Compare
Choose a tag to compare

Changelog

  • Fixes regression in 0.2.4
  • sbt-native-packager 1.5.0

v0.2.4

18 Nov 15:21
Compare
Choose a tag to compare

Attention

  • This release has a regression which forces you to set a command and args.
  • You may choose to use it if you need those fields
  • Otherwise use 0.2.3 or move to 0.2.5

Changelog

Thanks to @shadpro , the sole contributor to this release

v0.2.3

12 Nov 18:08
Compare
Choose a tag to compare

Changelog

  • Ability to customise:
    - the whole deployment object via deployment in kube sbt key
    - docker image pull policy
  • Testing improvements and minor fixes