All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Updated adapter specification manifest to include a non-nil description. This resolves a bug causing a deployment failure with Istio 1.7. #37
- The project
.gitignore
now contains the name of the Kubernetes manifest generated by running the README described process to deploy the adapter.
- The helm-charts docs now include information on the
logLevel
variable.
- Helm configuration to specify HTTP(S) proxies the adapter should use. #16
- CODEOWNER file.
- The default tracing rule error for the incorrect parsed type in the rule expression is resolved. #14
- The gRPC health check endpoint is now specified to be targeted at
localhost
instead of just the port. #16 - Duration conversion now does not truncate nanoseconds. #34
- Added GID and UID 2000 to Dockerfile. The
newrelic-istio-adapter
container now runs as non-root user.
- Helm chart tracks a release tag instead of
latest
. This prevents any breaking change from the master branch from breaking installs of the adapter. - Release version bump scripts keep the Docker image tag to install of the adapter to be current.
- Travis CI configuration to validate and build this project.
- A
--log-level
command flag to specify the user desired minimum logging level. - A
log
package to unify the adapter logging function.
- Switched to using the upstream New Relic Go telemetry SDK instead of the internal
nrsdk
package. - Unified the adapter logging. Logs should now have a unified format and be configurable globaly to set the logging level.
- The
metric.BuildHandler
andtrace.BuildHandler
functions no longer take an Istio adapterLogger
interface as an argument. - The helm-charts now have a
logLevel
value to specify the adapter logging level during the deploy.
- The
--debug
command flag is now replaced by setting the--log-level
flag todebug
.
- Initial
newrelic-istio-adapter
application code. - Documentation, user guides, and project metadata.
- Build configuration files.