Skip to content

Latest commit

 

History

History
108 lines (62 loc) · 2.69 KB

CHANGELOG.md

File metadata and controls

108 lines (62 loc) · 2.69 KB

Changelog

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.

Dates are formatted as: DD/MM/YYYY

23/07/2024

default v1.0.1

Changed

  • Fixed several Pylint linting warnings.
  • Minor log message changes.

05/07/2024

Documentation update and repo file layout.

Added

  • .gitignore file.

Changed

  • Documentation format update in README.md.
  • Reorganised files.

14/05/2024

k8s_labels v2.1.0

Added

  • k8s_labels: Added export EV_LOGGER_SYSLOG environment variable. When set to 1, will use Python syslog library when emitting events. Default is to not use syslog.

Changed

  • k8s_labels: Improved handling of sub-keys to be more reliable.
  • k8s_labels: Sub-key indexes must exist with double underscore. Example: APP_CONTOSO_MS_INVENTORY__0__NAME instead of APP_CONTOSO_MS_INVENTORY_0_NAME.

12/05/2024

k8s_labels v2.0.0

Changed

  • k8s_labels: Renamed to envar_logger.
  • envar_logger: Missing mandatory environment variables no longer warns only. Now error and exit.
  • envar_logger: --interval is no longer supported. Use EV_LOGGER_INTERVAL instead.
  • envar_logger: --indent is no longer supported. Use EV_LOGGER_INDENT instead.

Added

  • envar_logger: Added EV_LOGGER_PREFIX. Define the logging prefix. No longer uses "app.kubernetes.io" prefix.
  • envar_logger: Added EV_LOGGER_INTERVAL=0 to emit only once and then exit as successful.
  • envar_logger: Additional range and value checks for interval and json indentation.
  • envar_logger: Add version numbering. Included in first line output.

Removed

  • envar_logger: Sample environment variables in the app code. Set via docker-compose.yaml instead.
  • envar_logger: All command line parameters. Replaced by environment variables.

27/04/2024

k8s_labels.py v1.0.1

Added

Changed

26/04/2024

v1.0.0: Initial commits.

Added

  • Initial release.