Sbt Kubeyml Versions Save

Sbt plugin to help deploy Scala applications to Kubernetes

v0.3.1

4 years ago

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.

v0.3.0

4 years ago

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/

v0.3.0-rc2

4 years ago

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

4 years ago

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

4 years ago

Changelog

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

v0.2.7

4 years ago

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

4 years ago

Changelog

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

v0.2.5

4 years ago

Changelog

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

v0.2.4

4 years ago

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

4 years ago

Changelog

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