All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
-
Add environment variable parameter
NEW_RELIC_K8S_WEBHOOK_IGNORE_NAMESPACESto ignore a list of namespaces. Default ignored namespaces arekube-systemandkube-public. It can be configured on thenewrelic-webhook.yaml. -
Scripts for manual certificate generation and CSR approval.
-
Resource requests for sidecar.
-
Documentation on HPA tuning for sidecars.
-
Support for Apache, Cassandra, Consul, Couchbase, Haproxy, jmx-tomcat, Kafka, Memcached, Nagios, Postgresql.
-
Container user is now 1000 instead of root.
-
Volume mounts prefixed with
/nri-sidecar/to avoid collisions. -
Secret management for NR license.
-
Documentation on certificate.
-
Issue when sidecar creation failed during mutation on slow systems, meanwhile configmap is not available.
-
Initial version of the webhook.
-
Support for Mysql, RabbitMQ, Nginx, MongoDB, Redis, ElasticSearch.