Skip to content

Commit 9815a30

Browse files
arvindh123kibahopJeffMboya
authored
NOISSUE - Add Group-based Access Control to charts and update dependencies version (#127)
* Update dependencies (this alone does not enable a working release with current (>=1.25) kubernetes Signed-off-by: Kibahop <[email protected]> update: charts dependencies Signed-off-by: Arvindh <[email protected]> update: charts dependencies Signed-off-by: Arvindh <[email protected]> update: charts to MF-1506 - Group-based Access Control Signed-off-by: Arvindh <[email protected]> update: charts to MF-1506 - Group-based Access Control Signed-off-by: Arvindh <[email protected]> update: charts to MF-1506 - Group-based Access Control Signed-off-by: Arvindh <[email protected]> update: charts dependencies Signed-off-by: Arvindh <[email protected]> update: charts to MF-1506 - Group-based Access Control Signed-off-by: Arvindh <[email protected]> update: charts to MF-1506 - Group-based Access Control Signed-off-by: Arvindh <[email protected]> update: charts to MF-1506 - Group-based Access Control Signed-off-by: Arvindh <[email protected]> * update: documentation Signed-off-by: Arvindh <[email protected]> * rename from mainflux to magistrala Signed-off-by: Arvindh <[email protected]> * restore auth Signed-off-by: Arvindh <[email protected]> * rename MF to MG Signed-off-by: Arvindh <[email protected]> * rename mf to mg Signed-off-by: Arvindh <[email protected]> * fix license header Signed-off-by: Arvindh <[email protected]> * fix auth template Signed-off-by: Arvindh <[email protected]> * modified helm charts Signed-off-by: Arvindh <[email protected]> * fixes and added services Signed-off-by: Arvindh <[email protected]> * add vault Signed-off-by: Arvindh <[email protected]> * add ingress nginx spec Signed-off-by: Arvindh <[email protected]> * add ingress nginx spec Signed-off-by: Arvindh <[email protected]> * Remove .env data Signed-off-by: Arvindh <[email protected]> * ignore .env data Signed-off-by: Arvindh <[email protected]> * fix nginx route Signed-off-by: Arvindh <[email protected]> * fix charts Signed-off-by: Arvindh <[email protected]> * fix charts Signed-off-by: Arvindh <[email protected]> * chore: Update helm chart values for Mainflux Signed-off-by: JeffMboya <[email protected]> * Update copyright information in timescale-reader-deployment.yaml and timescale-writer-deployment.yaml Signed-off-by: JeffMboya <[email protected]> * Update README Signed-off-by: JeffMboya <[email protected]> * chore: add optional coap-adapter values Signed-off-by: JeffMboya <[email protected]> * chore: add optional http-adapter values Signed-off-by: JeffMboya <[email protected]> * chore: add optional mqtt-adapter values Signed-off-by: JeffMboya <[email protected]> * feat: Add explanations for optional configuration parameters in adapter_coap section Signed-off-by: JeffMboya <[email protected]> * chore: add optional spicedb values Signed-off-by: JeffMboya <[email protected]> * chore: add optional auth values Signed-off-by: JeffMboya <[email protected]> * chore: add optional users values Signed-off-by: JeffMboya <[email protected]> * chore: add optional users values Signed-off-by: JeffMboya <[email protected]> * chore: add optional bootstrap values Signed-off-by: JeffMboya <[email protected]> * chore: add optional certs values Signed-off-by: JeffMboya <[email protected]> * chore: add optional invitations values Signed-off-by: JeffMboya <[email protected]> * chore: add optional journal values Signed-off-by: JeffMboya <[email protected]> * chore: add optional timescaledb values Signed-off-by: JeffMboya <[email protected]> * chore: add optional ui values Signed-off-by: JeffMboya <[email protected]> * update values Signed-off-by: Arvindh <[email protected]> --------- Signed-off-by: Arvindh <[email protected]> Signed-off-by: JeffMboya <[email protected]> Co-authored-by: Kibahop <[email protected]> Co-authored-by: JeffMboya <[email protected]>
1 parent 19ca0c6 commit 9815a30

File tree

91 files changed

+3093
-2453
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+3093
-2453
lines changed

.github/PULL_REQUEST_TEMPLATE.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Pull request title should be `MF-XXX - description` or `NOISSUE - description` where XXX is ID of issue that this PR relate to.
2-
Please review the [CONTRIBUTING.md](https://github.com/mainflux/mainflux/blob/master/CONTRIBUTING.md) file for detailed contributing guidelines.
1+
Pull request title should be `MG-XXX - description` or `NOISSUE - description` where XXX is ID of issue that this PR relate to.
2+
Please review the [CONTRIBUTING.md](https://github.com/absmach/magistrala/blob/master/CONTRIBUTING.md) file for detailed contributing guidelines.
33

44
### What does this do?
55

@@ -12,4 +12,4 @@ Put here `Resolves #XXX` to auto-close the issue that your PR fixes (if such)
1212

1313
### Did you document any new/modified functionality?
1414

15-
### Notes
15+
### Notes

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@
176176

177177
END OF TERMS AND CONDITIONS
178178

179-
Copyright 2015-2019 Mainflux
179+
Copyright 2015-2019 Magistrala
180180

181181
Licensed under the Apache License, Version 2.0 (the "License");
182182
you may not use this file except in compliance with the License.

README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
## DevOps
2-
DevOps scripts for Mainflux IoT platform.
2+
3+
DevOps scripts for Magistrala IoT platform.
34

45
## Install
6+
57
Follow the instructions in [`charts`](charts) directory.
68

7-
Detailed documentation can be found [here](https://mainflux.readthedocs.io/en/latest/kubernetes/).
9+
Detailed documentation can be found [here](https://docs.magistrala.abstractmachines.fr/kubernetes/).
810

911
## License
12+
1013
[Apace-2.0](LICENSE)

charts/mainflux/Chart.lock

+27-33
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,45 @@
11
dependencies:
22
- name: nats
3-
repository: https://charts.helm.sh/stable
4-
version: 4.3.7
3+
repository: https://nats-io.github.io/k8s/helm/charts/
4+
version: 1.2.1
5+
- name: jaeger
6+
repository: https://jaegertracing.github.io/helm-charts
7+
version: 3.1.1
58
- name: postgresql
69
repository: https://charts.bitnami.com/bitnami
7-
version: 10.2.3
10+
version: 12.5.6
811
- name: postgresql
912
repository: https://charts.bitnami.com/bitnami
10-
version: 10.2.3
13+
version: 12.5.6
1114
- name: postgresql
1215
repository: https://charts.bitnami.com/bitnami
13-
version: 10.2.3
16+
version: 12.5.6
1417
- name: postgresql
1518
repository: https://charts.bitnami.com/bitnami
16-
version: 10.2.3
19+
version: 12.5.6
1720
- name: postgresql
1821
repository: https://charts.bitnami.com/bitnami
19-
version: 10.2.3
20-
- name: redis
21-
repository: https://charts.bitnami.com/bitnami
22-
version: 12.6.2
23-
- name: redis
24-
repository: https://charts.bitnami.com/bitnami
25-
version: 12.6.2
26-
- name: redis
27-
repository: https://charts.bitnami.com/bitnami
28-
version: 12.6.2
29-
- name: redis
22+
version: 12.5.6
23+
- name: postgresql
3024
repository: https://charts.bitnami.com/bitnami
31-
version: 12.6.2
32-
- name: redis
25+
version: 12.5.6
26+
- name: postgresql
3327
repository: https://charts.bitnami.com/bitnami
34-
version: 12.6.2
35-
- name: influxdb
28+
version: 12.5.6
29+
- name: postgresql
3630
repository: https://charts.bitnami.com/bitnami
37-
version: 1.1.9
38-
- name: mongodb
31+
version: 12.5.6
32+
- name: postgresql
3933
repository: https://charts.bitnami.com/bitnami
40-
version: 10.4.1
34+
version: 12.5.6
4135
- name: postgresql
4236
repository: https://charts.bitnami.com/bitnami
43-
version: 10.2.3
44-
- name: loki-stack
45-
repository: https://grafana.github.io/helm-charts
46-
version: 2.5.0
47-
- name: keto
48-
repository: https://k8s.ory.sh/helm/charts
49-
version: 0.21.7
50-
digest: sha256:d1d5b2bd36185bf632d5a08bf9f26495d93781d8c3ec335066afc4cc8cd6b9f6
51-
generated: "2022-02-07T17:15:53.130234981+01:00"
37+
version: 12.5.6
38+
- name: redis
39+
repository: https://charts.bitnami.com/bitnami
40+
version: 19.6.2
41+
- name: vault
42+
repository: https://helm.releases.hashicorp.com
43+
version: 0.28.1
44+
digest: sha256:9b98511c690b0f1f61f58130390537b9b02727bd1f190d6e334ef9c60d0bc82c
45+
generated: "2024-08-01T23:25:55.078828535+05:30"

charts/mainflux/Chart.yaml

+64-61
Original file line numberDiff line numberDiff line change
@@ -1,96 +1,99 @@
1-
# Copyright (c) Mainflux
1+
# Copyright (c) Abstract Machines
22
# SPDX-License-Identifier: Apache-2.0
33

44
apiVersion: v2
5-
name: mainflux
6-
description: Mainflux IoT Platform
5+
name: magistrala
6+
description: Magistrala IoT Platform
77
icon: https://avatars1.githubusercontent.com/u/13207490
88
type: application
99
version: 1.0.3
1010
appVersion: "0.12.1"
11-
home: https://www.mainflux.com
11+
home: https://abstractmachines.fr/magistrala.html
1212
sources:
13-
- https://hub.docker.com/u/mainflux/
13+
- https://hub.docker.com/u/magistrala
1414
maintainers:
15-
- name: blokovi
16-
17-
- name: isavcic
18-
15+
- name: drasko
16+
17+
- name: dusan
18+
1919

2020
dependencies:
2121
- name: nats
22-
version: "4.3.7"
23-
repository: "@stable"
22+
version: "1.2.1"
23+
repository: "@nats"
24+
25+
- name: jaeger
26+
version: "3.1.1"
27+
repository: "@jaegertracing"
28+
29+
- name: postgresql
30+
version: "12.5.6"
31+
repository: "@bitnami"
32+
alias: postgresqlauth
33+
condition: postgresqlauth.enabled
34+
35+
- name: postgresql
36+
version: "12.5.6"
37+
repository: "@bitnami"
38+
alias: postgresqlspicedb
39+
condition: postgresqlspicedb.enabled
40+
2441
- name: postgresql
25-
version: "10.2.3"
42+
version: "12.5.6"
2643
repository: "@bitnami"
2744
alias: postgresqlthings
2845
condition: postgresqlthings.enabled
46+
2947
- name: postgresql
30-
version: "10.2.3"
48+
version: "12.5.6"
3149
repository: "@bitnami"
3250
alias: postgresqlusers
3351
condition: postgresqlusers.enabled
52+
53+
3454
- name: postgresql
35-
version: "10.2.3"
36-
repository: "@bitnami"
37-
alias: postgresqlauth
38-
condition: postgresqlauth.enabled
39-
- name: postgresql
40-
version: "10.2.3"
55+
version: "12.5.6"
4156
repository: "@bitnami"
4257
alias: postgresqlbootstrap
4358
condition: postgresqlbootstrap.enabled
59+
4460
- name: postgresql
45-
version: "10.2.3"
61+
version: "12.5.6"
4662
repository: "@bitnami"
4763
alias: postgresqlcerts
4864
condition: postgresqlcerts.enabled
65+
4966
- name: postgresql
50-
version: "10.2.3"
51-
repository: "@bitnami"
52-
alias: postgresqlketo
53-
condition: postgresqlketo.enabled
54-
- name: redis
55-
version: "12.6.2"
67+
version: "12.5.6"
5668
repository: "@bitnami"
57-
alias: redis-streams
58-
- name: redis
59-
version: "12.6.2"
69+
alias: postgresqlinvitations
70+
condition: postgresqlinvitations.enabled
71+
72+
- name: postgresql
73+
version: "12.5.6"
6074
repository: "@bitnami"
61-
alias: redis-auth
62-
- name: redis
63-
version: "12.6.2"
75+
alias: postgresqljournal
76+
condition: postgresqljournal.enabled
77+
78+
- name: postgresql
79+
version: "12.5.6"
6480
repository: "@bitnami"
65-
alias: redis-mqtt
66-
- name: redis
67-
version: "12.6.2"
81+
alias: timescaledb
82+
condition: timescaledb.enabled
83+
84+
- name: postgresql
85+
version: "12.5.6"
6886
repository: "@bitnami"
69-
alias: redis-opcua
70-
condition: adapter_opcua.enabled
87+
alias: postgresqlui
88+
condition: postgresqlui.enabled
89+
7190
- name: redis
72-
version: "12.6.2"
73-
repository: "@bitnami"
74-
alias: redis-lora
75-
condition: adapter_lora.enabled
76-
- name: influxdb
77-
version: "1.1.9"
91+
version: "19.6.2"
7892
repository: "@bitnami"
79-
condition: influxdb.enabled
80-
- name: mongodb
81-
version: "10.4.1"
82-
repository: "@bitnami"
83-
alias: twins-db
84-
condition: twins.enabled
85-
- name: postgresql
86-
version: "10.2.3"
87-
repository: "@bitnami"
88-
alias: postgresqlnotifiersmtp
89-
condition: postgresqlnotifiersmtp.enabled
90-
- name: loki-stack
91-
version: "2.5.0"
92-
repository: "@grafana"
93-
condition: loki-stack.enabled
94-
- name: keto
95-
version: "0.21.7"
96-
repository: "@ory"
93+
alias: redis-things
94+
95+
- name: vault
96+
version: "0.28.1"
97+
repository: "@hashicorp"
98+
alias: "vault"
99+
condition: vault.enabled

0 commit comments

Comments
 (0)