You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 14, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: UPDATE.md
+23-15Lines changed: 23 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -65,22 +65,21 @@ On the other hand, the API builder Docker image, as a central component of the s
65
65
66
66
## Upgrade components
67
67
68
-
### Filebeat
69
-
70
-
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 application. If it does not match, Logstash will exit with an error message.
71
-
Even if you run Filebeat as a native service, you have to copy the configuration (`filebeat/filebeat.yml`) from the release into your configuration.
68
+
The following example shows how to load/unpack release 4.0.2 and apply your current configuration from, for example, version 3.2.0. Regardless of which components have changed, you should install the same release package and take over your configuration on all machines to avoid confusion.
72
69
73
-
The following steps illustrates an update to version 3.2.0 using the docker-compose approach:
74
70
```
75
-
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
76
-
cd axway-apim-elk-v3.2.0
77
-
cp ~/axway-apim-elk-v3.1.0/.env .
71
+
# Perform these steps on all belonging machines
72
+
# Get and extract the release package
73
+
wget --no-check-certificate https://github.com/Axway-API-Management-Plus/apigateway-openlogging-elk/releases/download/v4.0.2/axway-apim-elk-v4.0.2.tar.gz -O - | tar -xvz
74
+
# The following directory has been created
75
+
cd axway-apim-elk-v4.0.2
76
+
# Take over existing configuration from the previous version
77
+
cp ~/axway-apim-elk-v3.2.0/.env .
78
+
# Also copy existing certificates, scripts, extra config-files from the previous version
Repeat these steps on all machines running Logstash/API-Builder/Memcache.
101
96
102
97
If you have deployed the solution on a Kubernetes-Cluster using Helm read [here](helm/README.md) for more information.
103
98
99
+
### Filebeat
100
+
101
+
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 application. If it does not match, Logstash will exit with an error message.
102
+
Even if you run Filebeat as a native service, you have to copy the configuration (`filebeat/filebeat.yml`) from the release into your configuration.
103
+
104
+
The following steps illustrates an update to version 3.2.0 using the docker-compose approach:
105
+
```
106
+
docker stop filebeat
107
+
docker-compose -f filebeat/docker-compose.filebeat.yml up -d
108
+
```
109
+
110
+
If you have deployed the solution on a Kubernetes-Cluster using Helm read [here](helm/README.md) for more information.
111
+
104
112
### ANM config
105
113
106
114
Please follow the instructions to [setup the Admin-Node-Manager](README.md#setup-admin-node-manager) based on the most recent Policy-Fragment shipped with the release. Please make sure that they take their own certificates with them.
0 commit comments