Skip to content

Releases: nats-io/k8s

Release v0.5.6

28 Sep 22:19
Compare
Choose a tag to compare

Added

  • Added support no_advertise for leafnode and client connections (#81)

Fixed

  • Fixed logging toggles for STAN which was broken (#126, thanks @drpebcak!)
  • Fixed service account name used in STAN (#127)

Release v0.5.4

14 Sep 23:50
Compare
Choose a tag to compare

Added

  • Added clusterReadinessProbe which can be used with the nats-streaming:alpine image so that k8s more carefully starts pods in the statefulset
clusterReadinessProbe:
  enabled: true
  # probe: <-- can add custom readinessProbe parameters here.

stan:
  image: nats-streaming:alpine
  replicas: 3
  nats:
    url: "nats://my-nats:4222"

store:
  type: file

  cluster:
    enabled: true

  #
  # File storage settings.
  #
  file:
    path: /data/stan/store

  # Volume for each pod.
  volume:
    enabled: true

    # Mount path for the volume.
    mount: /data/stan

Improved

  • Make serviceaccountname dynamic when using in nats-streaming chart
  • Backup script fixes in nats-streaming chart

Release v0.5.2

04 Sep 22:21
f4428fd
Compare
Choose a tag to compare

Added

  • Added sidecar container for S3 backups from STAN (#107, thanks to @drpebcak )
  • Added support for credentials from STAN (#103, thanks @calmera)
  • Added option for pod resources (#99 , also thanks to @drpebcak )

Changed

  • Bump NATS Server version to 2.1.8

Fixed

  • Fixed option for single shared volume in STAN FT mode (more info#93)
stan:
  image: nats-streaming:alpine
  replicas: 2 # One replica will be active, other one in standby.
  nats:
    url: "nats://nats:4222"

store:
  type: file

  # 
  # Fault tolerance group
  # 
  ft:
    group: my-group

  # 
  # File storage settings.
  # 
  file:
    path: /data/stan/store

  # volume for EFS
  volume:
    enabled: true

    # Mount path for the volume.
    mount: /data/stan

    # FT mode requires a single shared ReadWriteMany PVC volume.
    persistentVolumeClaim:
      claimName: stan-efs

Release v0.5.0

20 Jul 11:43
6ad24da
Compare
Choose a tag to compare

Release v0.4.2

20 Jun 06:02
Compare
Choose a tag to compare

Added

  • Added option to allow override name of resources (#62)

    nameOverride: "my-nats"
  • Added support for imagePullSecrets (#67)

    imagePullSecrets:
    - name: myRegistry
  • Added support for podAnnotations (#72)

    podAnnotations:
      foo: bar
  • Added support for cluster replicas (#72)

    cluster:
      enabled: true
      replicas: 2

Fixed

  • Fixed location of server binary in preStop command (#61)

  • Fixed volumeMounts: should not depend on credentials being enabled (#66)

Release v0.4.0

27 May 00:13
Compare
Choose a tag to compare

Fixed

  • Fixed store.file.path not working on NFS (stan / #58)

Added

  • Added affinity blocks to both NATS and STAN charts (#54)

  • Added support for service bound tokens generated by the operator (#57)

  • Added replicas and accessModes settings to support Fault Tolerance setup.

stan:
  replicas: 2
  nats:
    url: "nats://my-nats:4222"

store:
  type: file

  # 
  # Fault tolerance group
  # 
  ft:
    group: foo

  # 
  # File storage settings.
  # 
  file:
    path: /data/stan/store

  # volume for EFS
  volume:
    mount: /data/stan
    storageSize: 1Gi
    storageClass: aws-efs
    accessModes: ReadWriteMany

Changed

  • Changed storageSize as part of store block, volumes should be used instead:
store:
  type: file

  file:
    storageSize: 100Gi

Should be changed to use volume instead:

store:
  type: file

  file:
    path: /data/stan/store

  volume:
    mount: /data/stan
    storageSize: 100Gi

Release v0.3.10

05 May 21:43
Compare
Choose a tag to compare
v0.3.10

Release v0.3.8

16 Apr 16:27
Compare
Choose a tag to compare

Fixed

  • Fixed issue in nats chart allowing multiple gateway urls

Release v0.3.6

10 Apr 23:45
Compare
Choose a tag to compare

Now available on Helm Hub!
https://hub.helm.sh/charts/nats

Release v0.3.4

03 Apr 18:46
Compare
Choose a tag to compare

Fixed

  • Fixed volume with tls in nats server (#40 )