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.
- EpTO endpoint to retrieve the list of delivered events. #20
- EpTO endpoint to broadcast a new event.#18
- EpTO endpoint to get the Ball set at any time for debugging purposes. #16
- API version v1. #15
- A shell to fast build and deploy containers.
- Minikube checks before executing some bash scripts. #10
MY_POD_UID
exposed as EpTO's env variable indeployment.yml
. #9- Resources requirements and limits on cyclon container.
- Kubernetes Operations (kops) to provision a Kubernetes cluster hosted on AWS.
- KubernetsClient can be built as Docker container and be deployed in a cluster.
- EpTO's
receive-ball
endpoint has been renamed tosend-ball
#19 - Logging from standard module to structlog. #5
- Cyclon and EpTO have been migrated from Python 2.7 with Flask 0.12 to Python 3.6 with Django 2.0. #1
- Introduced Elasticsearch, Fluentd, Kibana to collect and analyze container logs. #4.
- All classes inherit from the Object class. #6.
- Cyclon's exchange_view()` should not return a PartialView containing the source's IP. #3.
- PartialView's
merge()
should not allow self.ip in peer_list. #2.
- Cyclon's
get_k_view()
returns a list of IPs rather than a list of PodDescriptor. #7.