UNCLASSIFIED - NO CUI

Skip to content
Snippets Groups Projects
Commit 6513e188 authored by Micah Nagel's avatar Micah Nagel Committed by Ryan Garcia
Browse files

Update Minio & Minio Operator

parent e2852b4f
No related branches found
No related tags found
1 merge request!943Update Minio & Minio Operator
......@@ -543,7 +543,7 @@ addons:
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio-operator.git
path: "./chart"
tag: "4.2.3-bb.1"
tag: "4.2.3-bb.2"
# -- Flux reconciliation overrides specifically for the Minio Operator Package
flux: {}
......@@ -560,7 +560,7 @@ addons:
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio.git
path: "./chart"
tag: "4.2.3-bb.1"
tag: "4.2.3-bb.2"
# -- Flux reconciliation overrides specifically for the Minio Package
flux: {}
......@@ -932,7 +932,7 @@ addons:
git:
repo: https://repo1.dso.mil/platform-one/big-bang/apps/collaboration-tools/mattermost.git
path: "./chart"
tag: "0.2.0-bb.2"
tag: "0.2.1-bb.0"
# -- Flux reconciliation overrides specifically for the Mattermost Package
flux: {}
......
......@@ -15,6 +15,8 @@ The final package is the MinIO console. This is a graphical user interface that
![Tenant Architecture](https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio-operator/-/raw/main/upstream/operator/docs/images/architecture.png)
Note: The Minio Operator needs to be able to reach out to the minio instances. This is to ensure that on an upgrade all existing pools are shut down before starting new ones. If you run into issues with upgrades ensure that networkPolicies allow ingress to the minio pods in your namespace on port 9000.
## Big Bang Touchpoints
### UI
......@@ -45,14 +47,32 @@ MinIO server exposes three un-authenticated, healthcheck endpoints [liveness pro
## High Availability
The default is to run in high availability. The default number of servers is 3, but can be changed by changing the values in the base Big Bang cofiguration.
The default is to run in high availability. The default number of servers is 4, but can be changed by changing the values in the base Big Bang cofiguration.
```
values:
zones:
servers: 3
addons:
minio:
values:
tenants:
pools:
- servers: 8
volumesPerServer: 4
size: 256Mi
resources:
requests:
cpu: 250m
memory: 2Gi
limits:
cpu: 250m
memory: 2Gi
securityContext:
runAsUser: 1001
runAsGroup: 1001
fsGroup: 1001
```
Note that due to the list used for the pool value you may need to include resources, requests, and securityContext so that you don't run into issues.
You can also set things like the number of volumes per server and affinity rules for the MinIO tenant.
## Single Sign On (SSO)
......
......@@ -646,14 +646,23 @@ addons:
minio:
enabled: false
values:
zones:
servers: 1
volumesPerServer: 1
tenants:
pools:
- servers: 1
volumesPerServer: 4
size: 256Mi
resources:
requests:
cpu: 250m
memory: 2Gi
limits:
cpu: 250m
memory: 2Gi
securityContext:
runAsUser: 1001
runAsGroup: 1001
fsGroup: 1001
bbtests:
# TODO: Seems like a timing issue with BB CI
# https://repo1.dso.mil/platform-one/big-bang/apps/application-utilities/minio/-/issues/7
......@@ -708,14 +717,22 @@ addons:
memory: 128Mi
limits: {}
minio:
zones:
servers: 1
volumesPerServer: 1
tenants:
pools:
- servers: 1
volumesPerServer: 4
size: 256Mi
resources:
requests:
cpu: 250m
memory: 2Gi
limits:
cpu: 250m
memory: 2Gi
securityContext:
runAsUser: 1001
runAsGroup: 1001
fsGroup: 1001
bbtests:
enabled: true
cypress:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment