Skip to content

Release v0.4.3

Compare
Choose a tag to compare
@wallyqs wallyqs released this 07 Mar 17:27
· 227 commits to master since this release

Installing

Docker Image: connecteverything/nats-operator:0.4.3-v1alpha2

kubectl apply -f https://github.com/nats-io/nats-operator/releases/download/v0.4.3/00-prereqs.yaml
kubectl apply -f https://github.com/nats-io/nats-operator/releases/download/v0.4.3/10-deployment.yaml

Added

  • Added support to customize some of the NATS configuration #134
---
apiVersion: "nats.io/v1alpha2"
kind: "NatsCluster"
metadata:
  name: "nats-custom"
spec:
  size: 3
  version: "1.4.1"

  natsConfig:
    debug: true
    trace: true

    # Duration within quotes
    writeDeadline: "5s" 

    # In bytes, in this case 5MB
    maxPayload: 5242880

    maxConnections: 10
    maxSubscriptions: 10
    maxPending: 1024 # In bytes
    disableLogtime: true
    maxControlLine: 2048
    
  pod:
    # NOTE: Only supported in Kubernetes v1.12+.
    enableConfigReload: true

    # Defaults but can be customized to be a different image
    reloaderImage: "connecteverything/nats-server-config-reloader"
    reloaderImageTag: "0.2.2-v1alpha2"
    reloaderImagePullPolicy: "IfNotPresent"

Fixed

  • Fixed support for allow/deny in permissions #136