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.
poll
commandcloudmap
commandconfiguration
package: a singleton for containing configuration file- Capability to re-route to
poll cloudmap
command if no command is provided but--conf
is. - Parse and get the configuration file from
pkg/configuration
. - Few functions to parse the command flags.
- Documentation for CloudMap
- Goreport badge in readme
Adaptor
configuration field is now a string: this has be done to be similar to the--adaptor-api
flag.- Move config file definition to
pkg/configuration
- Merging flag and configuration fields for service directory is now performed in
validateSDFlags
. - Configuration file is now parsed in
pkg/configuration
.
- Better adaptor endpoint validation
- Better localhost sanitization
- Ability to provide CLI flags from a configuration file
- Better validation for polling interval, which now takes care of negative values.
- This Changelog
- Readme:
Go Get
section - Readme:
Clone The Project
section - Readme:
Run as a Docker Container
section - Readme:
Metadata Key
section - Version command:
cnwan-reader version [--short|-s]
- Readme has been improved drastically with many sections being rewritten in an effort to make it more understandable.
--metadata-key
is moved toservice directory
, as it would trigger an error inversion
.
COPYRIGHT
file, as all files created by the CN-WAN ReaderOWNERS
already contain a copyright notice on top of them.
- A concurrency issue preventing the program from receiving events while still waiting for adaptor to replying is fixed.
--metadata-key
is now required--credentials
is now moved underservicedirectory
command and changed to--service-account
for better understing--region
and--project
are now marked as required in the framework and thus not checked by the project anymore- Readme: improve description on commands.
- Trailing slashes are automatically removed from
--adaptor-api
- Core project