Skip to content

ELLA-7.0.1 release notes

This document is a summary of content, changes, limitations and fixes of this release as compared to Ella-7.0.0 release.

Refer to the the punchplatform official site if you look for the complete documentations and resources.

The documentation for this release can be found inside the deployment archives (standalone and deployer versions), and at https://doc.punchplatform.com/7.0.0/index.html.

The documentation for the most recent release can be found at https://doc.punchplatform.com.

Features

  • #1625 load punch images in kast registry

Improvements

Bug Fixes

  • #1579 Kafka_output lumberjack encoding does not work with _ppf_timestamp
  • #1585 Optional punchplatform properties for channels monitoring
  • #1597 Optional punchplatform properties for archives housekeeping

Command changes

punchplatform-push-es-templates

To obfuscate credentials from the launched unix commands, the credentials are now always asked as a user entry. Leave empty when credentials are not needed:

punchplatform-push-es-templates.sh -d $PUNCHPLATFORM_CONF_DIR/resources/elasticsearch/templates
[INFO] Using Elasticsearch URL 'http://localhost:9200'
Elasticsearch username (or empty): admin
Elasticsearch password (or empty):

--username and --password options are not supported anymore.

Configuration Changes

Channels monitoring configuration

The channels monitoring configuration contains now a client and security section to communicate with ES backend:

monitoring_interval: 30
elasticsearch:
  es_platform_logs_index: platform-*logs-*
  es_topologies_metrics_index: mytenant-metrics-*
  client:
    # If you don't want to configure hosts explicitly (you will need to provide punch properties):
    #es_cluster: common
    # If you don't want to configure an ES cluster name but explicit hosts:
    http_hosts:
      - host: elasticsearch.doc-store
        port: 9200
    # if security is enabled to ES
    security:
      ssl_enabled: true
      ssl_client_certificate_authority: ca.crt
      ssl_client_certificate: server.crt
      ssl_client_private_key: server.p8
      # if you configure with keystore:
      #ssl_truststore_location: truststore.jks
      #ssl_truststore_pass: secret
      #ssl_keystore_location: server.jks
      #ssl_keystore_pass: secret
      credentials:
        username: user
        password: pass

Archives Housekeeping configuration

The archives housekeeping configuration contains now a client and security section to communicate with ES backend:

archiving_pools:
  - devices_addresses:
      - file:///tmp/storage
    pool: mytenant-data-1
    retention: 10m
    max_deletion_percentage: 100
    es_index: mytenant-archive
  client:
    # If you don't want to configure hosts explicitly (you will need to provide punch properties):
    #es_cluster: common
    # If you don't want to configure an ES cluster name but explicit hosts:
    http_hosts:
      - host: elasticsearch.doc-store
        port: 9200
    # if security is enabled to ES
    security:
      ssl_enabled: true
      ssl_client_certificate_authority: ca.crt
      ssl_client_certificate: server.crt
      ssl_client_private_key: server.p8
      # if you configure with keystore:
      #ssl_truststore_location: truststore.jks
      #ssl_truststore_pass: secret
      #ssl_keystore_location: server.jks
      #ssl_keystore_pass: secret
      credentials:
        username: user
        password: pass