Skip to content
This repository was archived by the owner on Dec 14, 2022. It is now read-only.

Commit d9635e4

Browse files
author
Chris Wiechmann
committed
Prepare to release v3.2.0
1 parent 8f3da22 commit d9635e4

File tree

8 files changed

+30
-19
lines changed

8 files changed

+30
-19
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

7-
## [Unreleased]
7+
## [3.2.0] 2021-06-22
88
### Fixed
99
- Trace message in Traffic-Monitor is truncated [#112](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/112)
1010
- API-Manager User looked up at API-Manager even if external HTTP-Based AuthZ is configured [#111](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/111)
11+
- Custom-Properties in Traffic-Details Index are not indexed as they are missing in the Index-Template [#115](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/115)
12+
- EMT-Mode - API-Gateway-Traffic-Monitor don't show traffic when Pod is recreated [#114](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/114)
13+
- External-HTTP Authorization - Traffic-Details in Traffic-Monitor not working [#113](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/113)
14+
15+
### Changed
16+
- Custom-Properties type custom now additionally indexed with type keyword [#116](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/116)
1117

1218
## [3.1.0] 2021-05-13
1319
### Changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ After this configuration has been done, Open-Traffic log-files will be created b
151151

152152
Please download and extract the release package from the GitHub project onto your machine(s):
153153
```
154-
wget --no-check-certificate https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v3.1.0/axway-apim-elk-v3.1.0.tar.gz -O - | tar -xvz
154+
wget --no-check-certificate https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v3.2.0/axway-apim-elk-v3.2.0.tar.gz -O - | tar -xvz
155155
```
156156
To simplify updates it is recommended to create a Symlink-Folder and finally rename the provided file `env-sample` to `.env`.
157157
```

UPDATE.md

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ On the other hand, the API builder Docker image, as a central component of the s
5151
| 2.4.2 | [X](#api-builderlogstashmemcached) | - | - | - | - | - | - |[X](#elastic-config)| 7.10.0 | |
5252
| 3.0.0 | [X](#api-builderlogstashmemcached) | - | - | - | - | - | [X](#parameters)|- | 7.12.1 | |
5353
| 3.1.0 | [X](#api-builderlogstashmemcached) | - | - | - | - | - | - |- | 7.12.1 | |
54+
| 3.2.0 | [X](#api-builderlogstashmemcached) | - | - | - | - | - | - |[X](#elastic-config)| 7.12.1 | |
5455

5556
### Update from Version 1.0.0
5657

@@ -63,32 +64,36 @@ If you are upgrading from Release 1.0.0 and encounter problems, please open an i
6364
If Filebeat changes with a version, you must update the corresponding configuration on all your API Gateway instances. It is recommended to update Filebeat as the first component, because the Filebeat configuration version is checked by the API builder process. If it does not match, Logstash will exit with an error message.
6465
Even if you run Filebeat as a native service, you have to copy the configuration (`filebeat/filebeat.yml`) from the release into your configuration.
6566

66-
The following steps illustrates an update to version 2.0.2:
67+
The following steps illustrates an update to version 3.2.0 using the docker-compose approach:
6768
```
68-
wget --no-check-certificate https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v2.0.2/axway-apim-elk-v2.0.2.tar.gz -O - | tar -xvz
69-
cd axway-apim-elk-v2.0.2
70-
cp ~/axway-apim-elk-v2.0.0/.env .
71-
cp ~/axway-apim-elk-v2.0.0/config/all-my-custom-certificates ./config
69+
wget --no-check-certificate https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v3.2.0/axway-apim-elk-v3.2.0.tar.gz -O - | tar -xvz
70+
cd axway-apim-elk-v3.2.0
71+
cp ~/axway-apim-elk-v3.1.0/.env .
72+
cp ~/axway-apim-elk-v3.1.0/config/all-my-custom-certificates ./config
7273
docker-compose -f filebeat/docker-compose.filebeat.yml stop
7374
docker-compose -f filebeat/docker-compose.filebeat.yml up -d
7475
```
7576

77+
If you have deployed the solution on a Kubernetes-Cluster using Helm read [here](helm/README.md) for more information.
78+
7679
### API-Builder/Logstash/Memcached
7780

7881
If Filebeat should be updated with one of the releases that are between the current one and the new one, then please [update Filebeat](#filebeat) in advance.
7982

8083
API Builder, Logstash and Memcache work as a tight unit and should be stopped, updated together if possible. Please note, that changes to Logstash do not mean that the Logstash version has changed, but that the Logstash pipeline configuration has changed. To activate these changes the new release must be used to start Logstash.
8184

82-
The following steps illustrates an update to version 2.0.2:
85+
The following steps illustrates an update to version 3.2.0:
8386
```
84-
wget --no-check-certificate https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v2.0.2/axway-apim-elk-v2.0.2.tar.gz -O - | tar -xvz
85-
cd axway-apim-elk-v2.0.2
86-
cp ~/axway-apim-elk-v2.0.0/.env .
87-
cp ~/axway-apim-elk-v2.0.0/config/all-my-custom-certificates ./config
87+
wget --no-check-certificate https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v3.2.0/axway-apim-elk-v3.2.0.tar.gz -O - | tar -xvz
88+
cd axway-apim-elk-v3.2.0
89+
cp ~/axway-apim-elk-v3.1.0/.env .
90+
cp ~/axway-apim-elk-v3.1.0/config/all-my-custom-certificates ./config
8891
docker-compose stop
8992
docker-compose up -d
9093
```
91-
Repeat these steps on all machines running Logstash/API-Builder/Memcache.
94+
Repeat these steps on all machines running Logstash/API-Builder/Memcache.
95+
96+
If you have deployed the solution on a Kubernetes-Cluster using Helm read [here](helm/README.md) for more information.
9297

9398
### ANM config
9499

apibuilder4elastic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "apibuilder4elastic",
33
"description": "This API-Builder project provides an ELK-Based Traffic-Monitor API.",
44
"main": "app.js",
5-
"version": "v3.1.0",
5+
"version": "v3.2.0",
66
"author": "Chris Wiechmann",
77
"email": "cwiechmann@axway.com",
88
"url": "https://axway.com",

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ services:
5656

5757
# This is the API-Builder project exposing the API-Gateway Manager REST-API
5858
apibuilder4elastic:
59-
image: cwiechmann/apibuilder4elastic:v3.1.0
59+
image: cwiechmann/apibuilder4elastic:v3.2.0
6060
restart: on-failure:10
6161
container_name: apibuilder4elastic
6262
environment:

helm/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ description: A Helm chart for the Axway APIM Elasticsearch integration.
44

55
type: application
66

7-
version: 3.1.0
7+
version: 3.2.0
88

9-
appVersion: "3.1.0"
9+
appVersion: "3.2.0"
1010

1111
dependencies:
1212
- name: logstash

helm/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ kubectl apply -n apim-elk -f https://raw.githubusercontent.com/Axway-API-Managem
8585
8686
With Elasticsearch volumes and your `myvalues.yaml` file in place, you can start the installation:
8787
```
88-
helm install -n apim-elk -f myvalues.yaml axway-elk https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v3.1.0/helm-chart-apim4elastic-v3.1.0.tgz
88+
helm install -n apim-elk -f myvalues.yaml axway-elk https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v3.2.0/helm-chart-apim4elastic-v3.2.0.tgz
8989
```
9090
👉 __Please note:__ The Helm Release-Name: __axway-elk__ is mandatory. Read [here](#why-helm-release-name-axway-elk) why.
9191

helm/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ apibuilder4elastic:
2525
# Enables the APIBuilder4Elastic, which is required for the solution to work. So very unlikely to disable
2626
enabled: true
2727
image: "cwiechmann/apibuilder4elastic"
28-
imageTag: "v3.1.0"
28+
imageTag: "v3.2.0"
2929
imagePullPolicy: IfNotPresent
3030
nameOverride: "apibuilder4leastic"
3131
fullnameOverride: "Axway API-Builder4Elastic"

0 commit comments

Comments
 (0)