Releases: Zenika/zenscaler
Releases · Zenika/zenscaler
v0.4.3.1-alpha
Changes
- Configuration file: the
docker-compose
scaler is renameddocker-compose-cmd
to differentiate the python cli client and the yet-to-come golang implementation (see libcompose) - Scaler: fix a bug where
docker-compose
would not scale up ifupper_count_limit
was set to0
(unlimited) - Tests: fix
cmd
package testing, examples where parsed incorrectly
Docker
An image is now available on the docker hub! You can retrieve it by running:
$ docker pull zenika/zscaler:latest
v0.4.2-alpha
Changelog
Fix
- add
project
parameter as a workaround fordocker-compose
in containers
API
- adding
cmd.execute
probes is forbidden for security concern. If you need it, you can start zscaler with--allow-cmd-probe
- listening port can be configured using
--api-port
or-l
Security
- TLS parameters in configuration file
docker-compose
support TLS, keys and certs must be properly namedswarm.average_cpu
probe support TLSdocker-service
support TLS- makefile available to generate test certificates
Logs
- Add vars in some log messages
Tests & doc
- Wiki is up to date
- All configuration files under
examples/
are now parsed for errors - CircleCI build every branch
- Clean
gometalinter
v0.4.1-alpha
Changelog
- Fix
hap
probe hard linked socket path - Elevate probe check fail from
warning
toerror
- API: fix rule map collision check
Build
- Docker
zscaler
can now be built inside docker withmake docker
. This will also build a docker image withdocker-compose
. SeeDockerfile
andbuild.Dockerfile
. - Vendors Managed using
glide
. - Testing API is now tested with a code coverage of ~70%. See
make unit_test
.
Doc
Github wiki is up to date! 😄
v0.4-alpha
Additional features
- Create
scalers
andrules
(see README for examples) - API throws
http.StatusNotImplemented
instead ofhttp.StatusNotAllowed
Dev
- More tests
- Fix a typo in
Makefile
v0.3-alpha
Additional features
- REST API (see README for details)
zscaler version
command- Prometheus probe
- Prometheus http text format
- Use
prom.http
withurl:
andkey:
indicators in configuration file
Code
Lots of cleanup, clean error management.
v0.2-alpha
Additional features
- Docker 1.12 swarm mode service support
- Scaler
type: "docker-service"
- Need
service: "serviceID"
parameter
- Scaler
- Command probe
cmd.execute
- Any binary returning a parsable
float64
tostdout
can be used as probe (including scripts)
- Any binary returning a parsable
- More examples !
Builds
Builds are currently provided only for x86_64 linux
.
v0.1-alpha
This is a prototype version. See README file for setup & configuration details.
Features
- Log output with levels and optional JSON formatting
- Scale services using docker-compose files
- Can report metrics from:
- HAproxy (many available, including response time)
- Average cpu used across all containers running a service (docker-specific)