Skip to content

Commit b480c92

Browse files
authored
Merge pull request #41 from featurehub-io/feature/mariadb-vs-mysql
MariaDB vs MySQL Split
2 parents 5f24088 + 7c2de83 commit b480c92

File tree

7 files changed

+54
-11
lines changed

7 files changed

+54
-11
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
= MySQL/MariaDB All-In-One - Low Volume Option
2+
3+
This is an example of the https://docs.featurehub.io/featurehub/latest/installation.html#_option_1a_low_volume_deployment_streaming[low volume option] talking to a MariaDB database. Most Cloud providers allow you to
4+
deploy single containers and this will let you do that.
5+
6+
Beware that because all Edge traffic routes to the same container as your FeatureHub Admin UI application, excess Edge
7+
traffic will cause performance issues with FeatureHub Admin UI application.
8+
9+
Please note that MariaDB is a tier-2 "support" option. We test against Postgres and H2 on a day-to-day basis and
10+
rely on the user community for failure feedback. The drivers included are MariaDB drivers.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
db.url=jdbc:mariadb://db:3306/featurehub
2+
db.username=featurehub
3+
db.password=featurehub
4+
jersey.cors.headers=X-Requested-With,Authorization,Content-type,Accept-Version,Content-MD5,CSRF-Token,x-ijt,cache-control,x-featurehub,Baggage
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
version: '3.1'
2+
3+
services:
4+
db:
5+
image: mariadb:10.5.16-focal
6+
restart: always
7+
environment:
8+
MYSQL_DATABASE: featurehub
9+
MYSQL_USER: featurehub
10+
MYSQL_PASSWORD: featurehub
11+
MYSQL_ROOT_PASSWORD: mypassword
12+
volumes:
13+
- featurehub-mysql-db:/var/lib/mysql
14+
ports:
15+
- 3324:3306
16+
17+
party-server:
18+
image: featurehub/party-server:1.5.8
19+
restart: always
20+
user: 999:999
21+
volumes:
22+
- ./app-config:/etc/app-config
23+
ports:
24+
- 8085:8085
25+
depends_on:
26+
- "db"
27+
28+
volumes:
29+
featurehub-mysql-db:
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
= MySQL/MariaDB All-In-One - Low Volume Option
22

3-
This is an example of the https://docs.featurehub.io/featurehub/latest/installation.html#_option_1a_low_volume_deployment_streaming[low volume option] talking to a MySQL/MariaDB database. Most Cloud providers allow you to
3+
This is an example of the https://docs.featurehub.io/featurehub/latest/installation.html#_option_1a_low_volume_deployment_streaming[low volume option] talking to a MySQL 8 database. Most Cloud providers allow you to
44
deploy single containers and this will let you do that.
55
66
Beware that because all Edge traffic routes to the same container as your Admin application, excess Edge
77
traffic will cause performance issues with your Admin app.
88
99
Please note that MySQL is a tier-2 "support" option. We test against Postgres and H2 on a day-to-day basis and
10-
rely on the user community for failure feedback. The drivers included are MariaDB drivers.
10+
rely on the user community for failure feedback. The drivers included are MySQL drivers.

helm/featurehub/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ apiVersion: v2
22
name: featurehub
33
description: FeatureHub Release
44
type: application
5-
version: 3.0.3
5+
version: 3.0.4
66
icon: https://feature-hub.io/img/png/favicon.png
7-
appVersion: "1.5.7"
7+
appVersion: "1.5.8"
88
dependencies:
99
- name: postgresql
1010
version: 11.0.5

helm/featurehub/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# featurehub
22

3-
![Version: 3.0.3](https://img.shields.io/badge/Version-3.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.5.7](https://img.shields.io/badge/AppVersion-1.5.7-informational?style=flat-square)
3+
![Version: 3.0.3](https://img.shields.io/badge/Version-3.0.3-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.5.8](https://img.shields.io/badge/AppVersion-1.5.8-informational?style=flat-square)
44

55
FeatureHub Release
66

@@ -25,7 +25,7 @@ FeatureHub Release
2525
| dacha.extraVolumeMounts | list | `[]` | List of extra mounts to add to Dacha Deployment |
2626
| dacha.extraVolumes | list | `[]` | List of extra volumes to add to Dacha Deployment |
2727
| dacha.image.repository | string | `"featurehub/dacha"` | |
28-
| dacha.image.tag | string | `"1.5.7"` | |
28+
| dacha.image.tag | string | `"1.5.8"` | |
2929
| dacha.imagePullSecrets | list | `[]` | |
3030
| dacha.ingress.annotations | object | `{}` | |
3131
| dacha.ingress.className | string | `""` | |
@@ -58,7 +58,7 @@ FeatureHub Release
5858
| edge.extraVolumeMounts | list | `[]` | List of extra mounts to add to Edge Deployment |
5959
| edge.extraVolumes | list | `[]` | List of extra volumes to add to Edge Deployment |
6060
| edge.image.repository | string | `"featurehub/edge"` | |
61-
| edge.image.tag | string | `"1.5.7"` | |
61+
| edge.image.tag | string | `"1.5.8"` | |
6262
| edge.imagePullSecrets | list | `[]` | |
6363
| edge.ingress.annotations | object | `{}` | |
6464
| edge.ingress.className | string | `""` | |
@@ -102,7 +102,7 @@ FeatureHub Release
102102
| managementRepository.extraVolumeMounts | list | `[]` | List of extra mounts to add to Management Repository Deployment |
103103
| managementRepository.extraVolumes | list | `[]` | List of extra volumes to add to Management Repository Deployment |
104104
| managementRepository.image.repository | string | `"featurehub/mr"` | |
105-
| managementRepository.image.tag | string | `"1.5.7"` | |
105+
| managementRepository.image.tag | string | `"1.5.8"` | |
106106
| managementRepository.imagePullSecrets | list | `[]` | |
107107
| managementRepository.ingress.annotations | object | `{}` | |
108108
| managementRepository.ingress.className | string | `""` | |

helm/featurehub/values.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ managementRepository:
9393

9494
image:
9595
repository: featurehub/mr
96-
tag: 1.5.7
96+
tag: 1.5.8
9797

9898
pullPolicy: IfNotPresent
9999

@@ -247,7 +247,7 @@ edge:
247247

248248
image:
249249
repository: featurehub/edge
250-
tag: 1.5.7
250+
tag: 1.5.8
251251

252252
pullPolicy: IfNotPresent
253253

@@ -375,7 +375,7 @@ dacha:
375375

376376
image:
377377
repository: featurehub/dacha
378-
tag: 1.5.7
378+
tag: 1.5.8
379379

380380
pullPolicy: IfNotPresent
381381

0 commit comments

Comments
 (0)