Skip to content

Commit

Permalink
prepare for 0.18.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ndegory committed Apr 6, 2018
1 parent ef88ebf commit c9c465b
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 9 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## 0.18.0 (2018-04-05)

* fixes in pkg/docker package to allow connection with TLS options. Necessary for amplifier and prometheus connection to a secured Swarm manager
* Fix AMP-102 (enable TLS on manager nodes), see details in https://techweb.axway.com/confluence/display/AMP/Cluster+with+secured+Docker+API
* Fix AMP-132 (AMI updated to Docker CE 17.12.1)
* Internal PKI for Docker daemon certificates
* all manager nodes expose the engine API with TLS enabled
* all nodes get a unique client certificate give access to the manager nodes API
* Fix AMP-133 (enable enhanced networking)
* Fix AMP-99 (enable gen5 instance types: m5 and c5)
* templating for core stack files, see details in https://techweb.axway.com/confluence/display/AMP/Cluster+with+secured+Docker+API
* add useful information in the output of docker cluster output
* minor fixes in existing dashboards
* new dashboard for monitoring coverage: it displays the percentage of cadvisor tasks on swarm nodes (should be 100% on healthy clusters)
* Fix AMP-141 (amp overlay network can't default to /24)
* Detection of cloud provider based on /sys/hypervision/uuid may fail (it's maybe related to ENA). In this case, falling back to /sys/devices/virtual/dmi/id/product_uuid provides the information
* new command: amp cluster node cleanup, Removes any node in the Down status
* Deployment on AWS can include a mirror registry, only available from inside the VPC. This adds an image command to the CLI, allowing to list, push or remove images from the mirror registry with the AMP authorization model
* Replacement of classic ELB with network LB for the manager nodes (internal and external).
* NLB bring a few advantages: less expensive, low latency, high throughput, static IPs, zonal isolation
* bump dependencies: elasticsearch 6.2.1, nats v0.9.2, prometheus 2.2.1, grafana 5.0.4, etcd 3.2.18

## 0.17.0 (2017-11-29)

* Public REST API documentation
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.18.0-dev
0.18.0
4 changes: 2 additions & 2 deletions cluster/ampagent/stacks/01-core.yml.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ services:
{{- end }}

amplifier:
image: appcelerator/amplifier:${TAG:-latest}
image: appcelerator/amplifier:${TAG:-0.18.0}
networks:
- core
- monit
Expand Down Expand Up @@ -113,7 +113,7 @@ services:
mode: 0400

gateway:
image: appcelerator/gateway:${TAG:-latest}
image: appcelerator/gateway:${TAG:-0.18.0}
networks:
- core
- public
Expand Down
4 changes: 2 additions & 2 deletions cluster/ampagent/stacks/02-logs.yml.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ services:
{{- end }}

ampbeat:
image: appcelerator/ampbeat:${TAG:-latest}
image: appcelerator/ampbeat:${TAG:-0.18.0}
networks:
- core
deploy:
Expand Down Expand Up @@ -133,7 +133,7 @@ services:
VIRTUAL_HOST: "http://kibana.*,https://kibana.*"

agent:
image: appcelerator/agent:${TAG:-latest}
image: appcelerator/agent:${TAG:-0.18.0}
networks:
- core
deploy:
Expand Down
2 changes: 1 addition & 1 deletion cluster/ampagent/stacks/03-metrics.yml.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ secrets:
services:

prometheus:
image: appcelerator/amp-prometheus:${TAG:-latest}
image: appcelerator/amp-prometheus:${TAG:-0.18.0}
networks:
- public
- monit
Expand Down
2 changes: 1 addition & 1 deletion cluster/plugin/aws/plugin/plugin.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import (

const (
// replace latest by the version when releasing the plugin
DefaultTemplateURL = "https://s3.amazonaws.com/io-amp-binaries/templates/latest/aws-swarm-asg.yml"
DefaultTemplateURL = "https://s3.amazonaws.com/io-amp-binaries/templates/v0.18.0/aws-swarm-asg.yml"
)

// Configuration stores raw request input options before transformation into a AWS SDK specific structs used by the cloudformation api.
Expand Down
4 changes: 2 additions & 2 deletions examples/clusters/aws-swarm-asg.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
AWSTemplateFormatVersion: '2010-09-09'
Description: Swarm cluster with autoscaling groups v0.18.0-dev
Description: Swarm cluster with autoscaling groups v0.18.0

Mappings:
AMI:
Expand Down Expand Up @@ -254,7 +254,7 @@ Parameters:
ApplicationVersion:
Type: String
Description: Use the latest release version for the best result (a tag, e.g. 0.17.0)
Default: latest
Default: 0.18.0
ApplicationOptions:
Type: String
Description: Extra parameters passed to the ampagent for core services deployment
Expand Down

0 comments on commit c9c465b

Please sign in to comment.