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

Commit 2639cfd

Browse files
author
Chris Wiechmann
committed
Prepare to release version 4.1.0
1 parent b9f631a commit 2639cfd

File tree

9 files changed

+43
-38
lines changed

9 files changed

+43
-38
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,13 @@ 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+
## [4.1.0] 2022-01-21
88
### Changed
99
- Updated default Elastic-Stack version from 7.16.2 to 7.16.3 which delivers log4j 2.17.1
1010
- No longer possible to start an Elasticsearch-Node that is not part of ELASTICSEARCH_NODES [#155](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/155)
1111
- Helm chart deploys 2 Kibana replicas by default instead of 1
12-
- Updated API-Builder to version Caracas
12+
- Adjusted ILM-Policies to get more suiteable standard index lifecycle [#162](https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/issues/162)
13+
- Updated API-Builder to version Exeter
1314
- Updated API-Builder custom flow node libraries
1415

1516
### Added

DEVELOPMENT.MD

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
## Create a release
22

3-
1. Merge develop into master
4-
- make sure no .only or debugger instruction is still in the code
3+
### 1. Merge develop into master
4+
- make sure no .only or debugger instruction is still in the code
55

6-
2. Bump version number
6+
### 2. Update Helm dependencies
7+
- helm repo update
8+
- helm dep update
79

10+
### 3. Bump version number
811
- helm/values.yaml
9-
- `"imageTag": "v3.0.0",`
12+
- Set the `"imageTag": "v3.0.0",` for APIBuilder4Elastic
1013
- helm/Chart.yaml
11-
- `"version": "v3.0.0",`
12-
- `"appVersion": "v3.0.0",`
14+
- Set the Helm-Chart `"version": "v3.0.0",`
15+
- Set the App `"appVersion": "v3.0.0",` to the same version number
1316
- helm/README.md
14-
- Check the versions
17+
- Replace previous version with new version
18+
- For example:
1519
- `helm install -n apim-e .... teway-openlogging-elk/releases/download/v3.0.0/helm-chart-apim4elastic-v3.0.0.tgz`
1620
- docker-compose.yml
1721
- `image: cwiechmann/apibuilder4elastic:v2.0.0`
@@ -23,14 +27,14 @@
2327
- README.md
2428
- `"version": "v2.0.0",`
2529

26-
3. Modify the CHANGELOG.md
30+
### 4. Modify the CHANGELOG.md
2731
- Add/Verify recent changes
2832
- Set the release version and date
2933

30-
4. Create the release
34+
### 5. Create the release
3135
- Create a new release on Github with the tag name: e.g. v2.0.2
3236

33-
5. Merge back master to developer for next development iteration
37+
### 6. Merge back master to developer for next development iteration
3438

3539
## Run tests
3640

UPDATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ On the other hand, the API builder Docker image, as a central component of the s
3737

3838
| Ver | API-Builder | Logstash | Memcached | Filebeat | ANM-Config | Dashboards | Params |Elastic-Config | ELK-Ver.| Notes |
3939
| :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: |:---: | :---: | :--- |
40-
| 4.1.0 | [X](#api-builderlogstashmemcached) | - | - | - | - | - | [X](#parameters)|- | [7.16.3](#update-elastic-stack-version) | Unreleased |
40+
| 4.1.0 | [X](#api-builderlogstashmemcached) | - | - | - | - | - | [X](#parameters)|[X](#elastic-config)| [7.16.3](#update-elastic-stack-version) | |
4141
| 4.0.3 | - | - | - | - | - | - | - |- | [7.16.2](#update-elastic-stack-version) | |
4242
| 4.0.2 | - | - | - | - | - | - | - |- | [7.16.1](#update-elastic-stack-version) | See #154 |
4343
| 4.0.1 | - | - | - | - | - | - | - |- | [7.16.1](#update-elastic-stack-version) | |

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": "v4.0.3",
5+
"version": "v4.1.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
@@ -59,7 +59,7 @@ services:
5959

6060
# This is the API-Builder project exposing the API-Gateway Manager REST-API
6161
apibuilder4elastic:
62-
image: cwiechmann/apibuilder4elastic:v4.0.3
62+
image: cwiechmann/apibuilder4elastic:v4.1.0
6363
restart: on-failure:10
6464
container_name: apibuilder4elastic
6565
environment:

helm/Chart.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
dependencies:
22
- name: logstash
33
repository: https://helm.elastic.co
4-
version: 7.16.2
4+
version: 7.16.3
55
- name: filebeat
66
repository: https://helm.elastic.co
7-
version: 7.16.2
7+
version: 7.16.3
88
- name: elasticsearch
99
repository: https://helm.elastic.co
10-
version: 7.16.2
10+
version: 7.16.3
1111
- name: kibana
1212
repository: https://helm.elastic.co
13-
version: 7.16.2
13+
version: 7.16.3
1414
- name: apm-server
1515
repository: https://helm.elastic.co
16-
version: 7.16.2
17-
digest: sha256:19dd7196acdfecab08ba9fce400d23ff0422edaf28d354923677ee5c1b4ddcd0
18-
generated: "2022-01-14T09:14:46.2144341+01:00"
16+
version: 7.16.3
17+
digest: sha256:8259e4669385b60f221b98f5b13780bc9cfffcff35d28f79988be68a49ba4cf5
18+
generated: "2022-01-21T08:07:22.0239306+01:00"

helm/Chart.yaml

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

55
type: application
66

7-
version: 4.0.3
7+
version: 4.1.0
88

9-
appVersion: "4.0.3"
9+
appVersion: "4.1.0"
1010

1111
dependencies:
1212
- name: logstash
13-
version: "7.16.2"
13+
version: "7.x.x"
1414
repository: https://helm.elastic.co
1515
condition: logstash.enabled
1616
- name: filebeat
17-
version: "7.16.2"
17+
version: "7.x.x"
1818
repository: https://helm.elastic.co
1919
condition: filebeat.enabled
2020
- name: elasticsearch
21-
version: "7.16.2"
21+
version: "7.x.x"
2222
repository: https://helm.elastic.co
2323
condition: elasticsearch.enabled
2424
- name: kibana
25-
version: "7.16.2"
25+
version: "7.x.x"
2626
repository: https://helm.elastic.co
2727
condition: kibana.enabled
2828
- name: apm-server
29-
version: "7.16.2"
29+
version: "7.x.x"
3030
repository: https://helm.elastic.co
3131
condition: apm-server.enabled

helm/README.md

Lines changed: 3 additions & 3 deletions
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/v4.0.3/helm-chart-apim4elastic-v4.0.3.tgz
88+
helm install -n apim-elk -f myvalues.yaml axway-elk https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v4.1.0/helm-chart-apim4elastic-v4.1.0.tgz
8989
```
9090
👉 __Please note:__ The Helm Release-Name: __axway-elk__ is mandatory. Read [here](#why-helm-release-name-axway-elk) why.
9191
@@ -94,7 +94,7 @@ You may run the following commands to check the status of the deployment, pods,
9494
// Check the installed release
9595
helm list -n apim-elk
9696
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
97-
axway-elk apim-elk 1 2021-05-03 14:22:08.9325287 +0200 CEST deployed apim4elastic-4.0.3 4.0.3
97+
axway-elk apim-elk 1 2021-05-03 14:22:08.9325287 +0200 CEST deployed apim4elastic-4.1.0 4.1.0
9898

9999
// Check the pods, with Elasticsearch and Kibana enabled
100100
kubectl get pods -n apim-elk
@@ -542,7 +542,7 @@ Watch this video to see a demonstration how to update the Elastic-Stack on Kuber
542542

543543
Example how to upgrade an existing release:
544544
```
545-
helm upgrade -n apim-elk -f myvalues.yaml axway-elk https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v4.0.3/helm-chart-apim4elastic-v4.0.3.tgz
545+
helm upgrade -n apim-elk -f myvalues.yaml axway-elk https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v4.1.0/helm-chart-apim4elastic-v4.1.0.tgz
546546
```
547547

548548
## Required resources

helm/values.yaml

Lines changed: 6 additions & 6 deletions
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: "v4.0.3"
28+
imageTag: "v4.1.0"
2929
imagePullPolicy: IfNotPresent
3030
nameOverride: "apibuilder4leastic"
3131
fullnameOverride: "Axway API-Builder4Elastic"
@@ -214,7 +214,7 @@ apibuilder4elastic:
214214
logstash:
215215
enabled: true
216216
# You may override the standard version
217-
imageTag: "7.16.3"
217+
# imageTag: "7.16.3"
218218
# The following secrets are used to generate the secret <releaseName>-apim4elastic-logstash-secret
219219
# If disabled the secret is not created and you have to provide them in your own secret and
220220
# use the envFrom.secretRef below to make it available for Logstash.
@@ -322,7 +322,7 @@ logstash:
322322
elasticsearch:
323323
enabled: true
324324
# You may override the standard version
325-
imageTag: "7.16.3"
325+
# imageTag: "7.16.3"
326326
fullnameOverride: "axway-elk-apim4elastic-elasticsearch"
327327
clusterName: "axway-apim"
328328
replicas: 3
@@ -435,7 +435,7 @@ elasticsearch:
435435
kibana:
436436
enabled: true
437437
# You may override the standard version
438-
imageTag: "7.16.3"
438+
# imageTag: "7.16.3"
439439
fullnameOverride: "axway-elk-apim4elastic"
440440
replicas: 2
441441
# Username and Password for Kibana to send monitoring events to Elasticsearch
@@ -524,7 +524,7 @@ filebeat:
524524
# Deploy Filebeat or not
525525
enabled: false
526526
# You may override the standard version
527-
imageTag: "7.16.3"
527+
# imageTag: "7.16.3"
528528
# Set this to true, to create the filebeat ConfigMaps & Secret including the filebeat.yaml
529529
# This is useful, if you would like to run filebeat as a sidecar along with the API-Gateways and just
530530
# reference these config maps
@@ -735,7 +735,7 @@ filebeat:
735735
apm-server:
736736
enabled: false
737737
# You may override the standard version
738-
imageTag: "7.16.3"
738+
# imageTag: "7.16.3"
739739
# Required for the internal stack monitoring to work with the APM-Server
740740
elasticsearchClusterUUID: ""
741741

0 commit comments

Comments
 (0)