github.com/argoproj/argo-events@v1.9.1/controllers/eventbus/installer/assets/jetstream/nats-cluster.conf (about)

     1  max_payload: {{.MaxPayloadSize}}
     2  port: {{.ClientPort}}
     3  pid_file: "/var/run/nats/nats.pid"
     4  ###############
     5  #             #
     6  # Monitoring  #
     7  #             #
     8  ###############
     9  http: {{.MonitorPort}}
    10  server_name: $POD_NAME
    11  ###################################
    12  #                                 #
    13  # NATS JetStream                  #
    14  #                                 #
    15  ###################################
    16  jetstream {
    17    key: $JS_KEY
    18    store_dir: "/data/jetstream/store"
    19    {{.Settings}}
    20  }
    21  
    22  ###################################
    23  #                                 #
    24  # NATS Cluster                    #
    25  #                                 #
    26  ###################################
    27  cluster {
    28    port: {{.ClusterPort}}
    29    name: {{.ClusterName}}
    30    routes: [{{.Routes}}]
    31    cluster_advertise: $CLUSTER_ADVERTISE
    32    connect_retries: 120
    33  
    34    tls {
    35    cert_file: "/etc/nats-config/cluster-server-cert.pem"
    36    key_file:  "/etc/nats-config/cluster-server-key.pem"
    37    ca_file:   "/etc/nats-config/cluster-ca-cert.pem"
    38    }
    39  }
    40  
    41  lame_duck_duration: 120s
    42  ##################
    43  #                #
    44  # Authorization  #
    45  #                #
    46  ##################
    47  include ./auth.conf