From 9a4541fd0431921a1d9df84be3a6f1eb5426e82e Mon Sep 17 00:00:00 2001
From: Renovate Bot <bot@renovateapp.com>
Date: Tue, 13 Feb 2024 07:10:25 +0000
Subject: [PATCH 01/34] SKIP UPDATE CHECK Update Ironbank to v5.0.12

---
 chart/Chart.yaml  | 8 ++++----
 chart/values.yaml | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index e09d9d3..dc023ca 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
 version: 5.0.11-bb.2
-appVersion: v5.0.11
+appVersion: v5.0.12
 keywords:
   - storage
   - object-storage
@@ -22,10 +22,10 @@ dependencies:
     repository: "file://minio-operator-crds"
 annotations:
   bigbang.dev/applicationVersions: |
-    - Minio Operator: v5.0.11
+    - Minio Operator: v5.0.12
   helm.sh/images: |
     - name: operator
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.11
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.12
     - name: console
       condition: console.enabled
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.11
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.12
diff --git a/chart/values.yaml b/chart/values.yaml
index b0fc3dc..4a79e9c 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -35,7 +35,7 @@ operator:
       value: "on"
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v5.0.11
+    tag: v5.0.12
     pullPolicy: IfNotPresent
   ###
   #
@@ -158,7 +158,7 @@ console:
   # The specified values should match that of ``operator.image`` to ensure predictable operations.
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v5.0.11
+    tag: v5.0.12
     pullPolicy: IfNotPresent
   ###
   # An array of environment variables to pass to the Operator Console deployment.
-- 
GitLab


From 1279d53c7f40a0eb978d4e3deeab5b24479a375e Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Tue, 13 Feb 2024 12:58:49 -0500
Subject: [PATCH 02/34] Updated README.md

---
 CHANGELOG.md | 5 +++++
 README.md    | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index ba4c7c0..c4d25ad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,11 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ---
+## [5.0.12-bb.0] - 2024-02-13
+### Upgrade 
+- ironbank/opensource/minio/operator v5.0.11 -> v5.0.12
+- registry1.dso.mil/ironbank/opensource/minio/operator v5.0.11 -> v5.0.12
+
 ## [5.0.11-bb.2] - 2024-02-09
 ### Upgrade 
 - Create authorization policy for minio namespace
diff --git a/README.md b/README.md
index ebce34d..86514a8 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # minio-operator
 
-![Version: 5.0.11-bb.2](https://img.shields.io/badge/Version-5.0.11--bb.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v5.0.11](https://img.shields.io/badge/AppVersion-v5.0.11-informational?style=flat-square)
+![Version: 5.0.12-bb.0](https://img.shields.io/badge/Version-5.0.12--bb.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v5.0.12](https://img.shields.io/badge/AppVersion-v5.0.12-informational?style=flat-square)
 
 A Helm chart for MinIO Operator
 
@@ -44,7 +44,7 @@ helm install minio-operator chart/
 | operator.env[3].name | string | `"OPERATOR_STS_ENABLED"` |  |
 | operator.env[3].value | string | `"on"` |  |
 | operator.image.repository | string | `"registry1.dso.mil/ironbank/opensource/minio/operator"` |  |
-| operator.image.tag | string | `"v5.0.11"` |  |
+| operator.image.tag | string | `"v5.0.12"` |  |
 | operator.image.pullPolicy | string | `"IfNotPresent"` |  |
 | operator.imagePullSecrets | list | `[]` |  |
 | operator.runtimeClassName | string | `nil` |  |
@@ -75,7 +75,7 @@ helm install minio-operator chart/
 | operator.resources.limits.memory | string | `"256Mi"` |  |
 | console.enabled | bool | `false` |  |
 | console.image.repository | string | `"registry1.dso.mil/ironbank/opensource/minio/operator"` |  |
-| console.image.tag | string | `"v5.0.11"` |  |
+| console.image.tag | string | `"v5.0.12"` |  |
 | console.image.pullPolicy | string | `"IfNotPresent"` |  |
 | console.env | list | `[]` |  |
 | console.imagePullSecrets | list | `[]` |  |
-- 
GitLab


From 79007fb4f24d38cdf0305a0da5a64e0384f7fd69 Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Tue, 13 Feb 2024 13:00:07 -0500
Subject: [PATCH 03/34] update "chart" (https://github.com/minio/operator) from
 "v5.0.11" (8a3cb76e7b692552106362b97328eeb2257f3973) to "v5.0.12"
 (3b479f5d6b279586565d77c532117ee913a5fb0a)

---
 chart/Chart.yaml                              |   2 +-
 chart/Kptfile                                 |   4 +-
 .../templates/minio.min.io_tenants.yaml       | 267 ++++++++++++++----
 chart/templates/NOTES.txt                     |   2 +-
 chart/templates/job.min.io_jobs.yaml          | 112 ++++++++
 chart/templates/operator-serviceaccount.yaml  |   5 +-
 .../templates/sts.min.io_policybindings.yaml  |   3 +-
 chart/values.yaml                             |  46 +++
 8 files changed, 384 insertions(+), 57 deletions(-)
 create mode 100644 chart/templates/job.min.io_jobs.yaml

diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index dc023ca..9b1bc55 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -1,7 +1,7 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
-version: 5.0.11-bb.2
+version: 5.0.12-bb.0
 appVersion: v5.0.12
 keywords:
   - storage
diff --git a/chart/Kptfile b/chart/Kptfile
index e17ada9..4a94c6e 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: 8a3cb76e7b692552106362b97328eeb2257f3973
+    commit: 3b479f5d6b279586565d77c532117ee913a5fb0a
     repo: https://github.com/minio/operator
     directory: /helm/operator
-    ref: v5.0.11
+    ref: v5.0.12
diff --git a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
index 24331b5..e3bf49b 100644
--- a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
+++ b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.11.1
-  creationTimestamp: null
+    controller-gen.kubebuilder.io/version: v0.13.0
   name: tenants.minio.min.io
 spec:
   group: minio.min.io
@@ -310,18 +309,6 @@ spec:
                                   type: object
                                 resources:
                                   properties:
-                                    claims:
-                                      items:
-                                        properties:
-                                          name:
-                                            type: string
-                                        required:
-                                        - name
-                                        type: object
-                                      type: array
-                                      x-kubernetes-list-map-keys:
-                                      - name
-                                      x-kubernetes-list-type: map
                                     limits:
                                       additionalProperties:
                                         anyOf:
@@ -365,6 +352,8 @@ spec:
                                   x-kubernetes-map-type: atomic
                                 storageClassName:
                                   type: string
+                                volumeAttributesClassName:
+                                  type: string
                                 volumeMode:
                                   type: string
                                 volumeName:
@@ -553,6 +542,43 @@ spec:
                         sources:
                           items:
                             properties:
+                              clusterTrustBundle:
+                                properties:
+                                  labelSelector:
+                                    properties:
+                                      matchExpressions:
+                                        items:
+                                          properties:
+                                            key:
+                                              type: string
+                                            operator:
+                                              type: string
+                                            values:
+                                              items:
+                                                type: string
+                                              type: array
+                                          required:
+                                          - key
+                                          - operator
+                                          type: object
+                                        type: array
+                                      matchLabels:
+                                        additionalProperties:
+                                          type: string
+                                        type: object
+                                    type: object
+                                    x-kubernetes-map-type: atomic
+                                  name:
+                                    type: string
+                                  optional:
+                                    type: boolean
+                                  path:
+                                    type: string
+                                  signerName:
+                                    type: string
+                                required:
+                                - path
+                                type: object
                               configMap:
                                 properties:
                                   items:
@@ -1107,6 +1133,14 @@ spec:
                               required:
                               - port
                               type: object
+                            sleep:
+                              properties:
+                                seconds:
+                                  format: int64
+                                  type: integer
+                              required:
+                              - seconds
+                              type: object
                             tcpSocket:
                               properties:
                                 host:
@@ -1157,6 +1191,14 @@ spec:
                               required:
                               - port
                               type: object
+                            sleep:
+                              properties:
+                                seconds:
+                                  format: int64
+                                  type: integer
+                              required:
+                              - seconds
+                              type: object
                             tcpSocket:
                               properties:
                                 host:
@@ -1715,6 +1757,16 @@ spec:
                                           type: object
                                       type: object
                                       x-kubernetes-map-type: atomic
+                                    matchLabelKeys:
+                                      items:
+                                        type: string
+                                      type: array
+                                      x-kubernetes-list-type: atomic
+                                    mismatchLabelKeys:
+                                      items:
+                                        type: string
+                                      type: array
+                                      x-kubernetes-list-type: atomic
                                     namespaceSelector:
                                       properties:
                                         matchExpressions:
@@ -1783,6 +1835,16 @@ spec:
                                       type: object
                                   type: object
                                   x-kubernetes-map-type: atomic
+                                matchLabelKeys:
+                                  items:
+                                    type: string
+                                  type: array
+                                  x-kubernetes-list-type: atomic
+                                mismatchLabelKeys:
+                                  items:
+                                    type: string
+                                  type: array
+                                  x-kubernetes-list-type: atomic
                                 namespaceSelector:
                                   properties:
                                     matchExpressions:
@@ -1849,6 +1911,16 @@ spec:
                                           type: object
                                       type: object
                                       x-kubernetes-map-type: atomic
+                                    matchLabelKeys:
+                                      items:
+                                        type: string
+                                      type: array
+                                      x-kubernetes-list-type: atomic
+                                    mismatchLabelKeys:
+                                      items:
+                                        type: string
+                                      type: array
+                                      x-kubernetes-list-type: atomic
                                     namespaceSelector:
                                       properties:
                                         matchExpressions:
@@ -1917,6 +1989,16 @@ spec:
                                       type: object
                                   type: object
                                   x-kubernetes-map-type: atomic
+                                matchLabelKeys:
+                                  items:
+                                    type: string
+                                  type: array
+                                  x-kubernetes-list-type: atomic
+                                mismatchLabelKeys:
+                                  items:
+                                    type: string
+                                  type: array
+                                  x-kubernetes-list-type: atomic
                                 namespaceSelector:
                                   properties:
                                     matchExpressions:
@@ -2455,6 +2537,16 @@ spec:
                                             type: object
                                         type: object
                                         x-kubernetes-map-type: atomic
+                                      matchLabelKeys:
+                                        items:
+                                          type: string
+                                        type: array
+                                        x-kubernetes-list-type: atomic
+                                      mismatchLabelKeys:
+                                        items:
+                                          type: string
+                                        type: array
+                                        x-kubernetes-list-type: atomic
                                       namespaceSelector:
                                         properties:
                                           matchExpressions:
@@ -2523,6 +2615,16 @@ spec:
                                         type: object
                                     type: object
                                     x-kubernetes-map-type: atomic
+                                  matchLabelKeys:
+                                    items:
+                                      type: string
+                                    type: array
+                                    x-kubernetes-list-type: atomic
+                                  mismatchLabelKeys:
+                                    items:
+                                      type: string
+                                    type: array
+                                    x-kubernetes-list-type: atomic
                                   namespaceSelector:
                                     properties:
                                       matchExpressions:
@@ -2589,6 +2691,16 @@ spec:
                                             type: object
                                         type: object
                                         x-kubernetes-map-type: atomic
+                                      matchLabelKeys:
+                                        items:
+                                          type: string
+                                        type: array
+                                        x-kubernetes-list-type: atomic
+                                      mismatchLabelKeys:
+                                        items:
+                                          type: string
+                                        type: array
+                                        x-kubernetes-list-type: atomic
                                       namespaceSelector:
                                         properties:
                                           matchExpressions:
@@ -2657,6 +2769,16 @@ spec:
                                         type: object
                                     type: object
                                     x-kubernetes-map-type: atomic
+                                  matchLabelKeys:
+                                    items:
+                                      type: string
+                                    type: array
+                                    x-kubernetes-list-type: atomic
+                                  mismatchLabelKeys:
+                                    items:
+                                      type: string
+                                    type: array
+                                    x-kubernetes-list-type: atomic
                                   namespaceSelector:
                                     properties:
                                       matchExpressions:
@@ -2998,18 +3120,6 @@ spec:
                               type: object
                             resources:
                               properties:
-                                claims:
-                                  items:
-                                    properties:
-                                      name:
-                                        type: string
-                                    required:
-                                    - name
-                                    type: object
-                                  type: array
-                                  x-kubernetes-list-map-keys:
-                                  - name
-                                  x-kubernetes-list-type: map
                                 limits:
                                   additionalProperties:
                                     anyOf:
@@ -3053,6 +3163,8 @@ spec:
                               x-kubernetes-map-type: atomic
                             storageClassName:
                               type: string
+                            volumeAttributesClassName:
+                              type: string
                             volumeMode:
                               type: string
                             volumeName:
@@ -3107,6 +3219,17 @@ spec:
                                 - type
                                 type: object
                               type: array
+                            currentVolumeAttributesClassName:
+                              type: string
+                            modifyVolumeStatus:
+                              properties:
+                                status:
+                                  type: string
+                                targetVolumeAttributesClassName:
+                                  type: string
+                              required:
+                              - status
+                              type: object
                             phase:
                               type: string
                           type: object
@@ -3368,6 +3491,14 @@ spec:
                                   required:
                                   - port
                                   type: object
+                                sleep:
+                                  properties:
+                                    seconds:
+                                      format: int64
+                                      type: integer
+                                  required:
+                                  - seconds
+                                  type: object
                                 tcpSocket:
                                   properties:
                                     host:
@@ -3418,6 +3549,14 @@ spec:
                                   required:
                                   - port
                                   type: object
+                                sleep:
+                                  properties:
+                                    seconds:
+                                      format: int64
+                                      type: integer
+                                  required:
+                                  - seconds
+                                  type: object
                                 tcpSocket:
                                   properties:
                                     host:
@@ -3939,18 +4078,6 @@ spec:
                               type: object
                             resources:
                               properties:
-                                claims:
-                                  items:
-                                    properties:
-                                      name:
-                                        type: string
-                                    required:
-                                    - name
-                                    type: object
-                                  type: array
-                                  x-kubernetes-list-map-keys:
-                                  - name
-                                  x-kubernetes-list-type: map
                                 limits:
                                   additionalProperties:
                                     anyOf:
@@ -3994,6 +4121,8 @@ spec:
                               x-kubernetes-map-type: atomic
                             storageClassName:
                               type: string
+                            volumeAttributesClassName:
+                              type: string
                             volumeMode:
                               type: string
                             volumeName:
@@ -4048,6 +4177,17 @@ spec:
                                 - type
                                 type: object
                               type: array
+                            currentVolumeAttributesClassName:
+                              type: string
+                            modifyVolumeStatus:
+                              properties:
+                                status:
+                                  type: string
+                                targetVolumeAttributesClassName:
+                                  type: string
+                              required:
+                              - status
+                              type: object
                             phase:
                               type: string
                           type: object
@@ -4300,18 +4440,6 @@ spec:
                                       type: object
                                     resources:
                                       properties:
-                                        claims:
-                                          items:
-                                            properties:
-                                              name:
-                                                type: string
-                                            required:
-                                            - name
-                                            type: object
-                                          type: array
-                                          x-kubernetes-list-map-keys:
-                                          - name
-                                          x-kubernetes-list-type: map
                                         limits:
                                           additionalProperties:
                                             anyOf:
@@ -4355,6 +4483,8 @@ spec:
                                       x-kubernetes-map-type: atomic
                                     storageClassName:
                                       type: string
+                                    volumeAttributesClassName:
+                                      type: string
                                     volumeMode:
                                       type: string
                                     volumeName:
@@ -4543,6 +4673,43 @@ spec:
                             sources:
                               items:
                                 properties:
+                                  clusterTrustBundle:
+                                    properties:
+                                      labelSelector:
+                                        properties:
+                                          matchExpressions:
+                                            items:
+                                              properties:
+                                                key:
+                                                  type: string
+                                                operator:
+                                                  type: string
+                                                values:
+                                                  items:
+                                                    type: string
+                                                  type: array
+                                              required:
+                                              - key
+                                              - operator
+                                              type: object
+                                            type: array
+                                          matchLabels:
+                                            additionalProperties:
+                                              type: string
+                                            type: object
+                                        type: object
+                                        x-kubernetes-map-type: atomic
+                                      name:
+                                        type: string
+                                      optional:
+                                        type: boolean
+                                      path:
+                                        type: string
+                                      signerName:
+                                        type: string
+                                    required:
+                                    - path
+                                    type: object
                                   configMap:
                                     properties:
                                       items:
diff --git a/chart/templates/NOTES.txt b/chart/templates/NOTES.txt
index 47b9aea..9766c6d 100644
--- a/chart/templates/NOTES.txt
+++ b/chart/templates/NOTES.txt
@@ -9,7 +9,7 @@ metadata:
     kubernetes.io/service-account.name: console-sa
 type: kubernetes.io/service-account-token
 EOF
-kubectl -n minio-operator  get secret console-sa-secret -o jsonpath="{.data.token}" | base64 --decode
+kubectl -n {{ .Release.Namespace }} get secret console-sa-secret -o jsonpath="{.data.token}" | base64 --decode
 
 2. Get the Operator Console URL by running these commands:
   kubectl --namespace {{ .Release.Namespace }} port-forward svc/console 9090:9090
diff --git a/chart/templates/job.min.io_jobs.yaml b/chart/templates/job.min.io_jobs.yaml
new file mode 100644
index 0000000..412d453
--- /dev/null
+++ b/chart/templates/job.min.io_jobs.yaml
@@ -0,0 +1,112 @@
+---
+apiVersion: apiextensions.k8s.io/v1
+kind: CustomResourceDefinition
+metadata:
+  annotations:
+    controller-gen.kubebuilder.io/version: v0.11.1
+  creationTimestamp: null
+  name: miniojobs.job.min.io
+spec:
+  group: job.min.io
+  names:
+    kind: MinIOJob
+    listKind: MinIOJobList
+    plural: miniojobs
+    shortNames:
+    - miniojob
+    singular: miniojob
+  scope: Namespaced
+  versions:
+  - additionalPrinterColumns:
+    - jsonPath: .spec.tenant.name
+      name: Tenant
+      type: string
+    - jsonPath: .spec.status.phase
+      name: Phase
+      type: string
+    name: v1alpha1
+    schema:
+      openAPIV3Schema:
+        properties:
+          apiVersion:
+            type: string
+          kind:
+            type: string
+          metadata:
+            type: object
+          spec:
+            properties:
+              commands:
+                items:
+                  properties:
+                    args:
+                      additionalProperties:
+                        type: string
+                      type: object
+                    dependsOn:
+                      items:
+                        type: string
+                      type: array
+                    name:
+                      type: string
+                    op:
+                      type: string
+                  required:
+                  - op
+                  type: object
+                type: array
+              execution:
+                default: parallel
+                enum:
+                - parallel
+                - sequential
+                type: string
+              failureStrategy:
+                default: continueOnFailure
+                enum:
+                - continueOnFailure
+                - stopOnFailure
+                type: string
+              serviceAccountName:
+                type: string
+              tenant:
+                properties:
+                  name:
+                    type: string
+                  namespace:
+                    type: string
+                required:
+                - name
+                - namespace
+                type: object
+            required:
+            - commands
+            - serviceAccountName
+            - tenant
+            type: object
+          status:
+            properties:
+              commands:
+                items:
+                  properties:
+                    message:
+                      type: string
+                    name:
+                      type: string
+                    result:
+                      type: string
+                  required:
+                  - result
+                  type: object
+                type: array
+              phase:
+                type: string
+            required:
+            - commands
+            - phase
+            type: object
+        type: object
+    served: true
+    storage: true
+    subresources:
+      status: {}
diff --git a/chart/templates/operator-serviceaccount.yaml b/chart/templates/operator-serviceaccount.yaml
index 5227bda..0aa414f 100644
--- a/chart/templates/operator-serviceaccount.yaml
+++ b/chart/templates/operator-serviceaccount.yaml
@@ -5,4 +5,7 @@ metadata:
   name: minio-operator
   namespace: {{ .Release.Namespace }}
   labels: {{- include "minio-operator.labels" . | nindent 4 }}
-{{- end }}
\ No newline at end of file
+  {{- with .Values.operator.serviceAccountAnnotations }}
+  annotations:
+    {{- toYaml . | nindent 4 }}
+  {{- end }}
diff --git a/chart/templates/sts.min.io_policybindings.yaml b/chart/templates/sts.min.io_policybindings.yaml
index b01576f..b329389 100644
--- a/chart/templates/sts.min.io_policybindings.yaml
+++ b/chart/templates/sts.min.io_policybindings.yaml
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.11.1
-  creationTimestamp: null
+    controller-gen.kubebuilder.io/version: v0.13.0
   name: policybindings.sts.min.io
 spec:
   group: sts.min.io
diff --git a/chart/values.yaml b/chart/values.yaml
index 4a79e9c..ce83a95 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -33,6 +33,30 @@ operator:
       value: ""
     - name: OPERATOR_STS_ENABLED
       value: "on"
+  # An array of additional annotations to be applied to the operator service account
+  serviceAccountAnnotations: []
+  ###
+  # Specify the Operator container image to use for the deployment.
+  # ``image.tag`` 
+  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.12 tag.
+  # The container pulls the image if not already present:
+  #
+  # .. code-block:: yaml
+  # 
+  #    image:
+  #      repository: quay.io/minio/operator
+  #      tag: v5.0.12
+  #      pullPolicy: IfNotPresent
+  #
+  # The chart also supports specifying an image based on digest value:
+  # 
+  # .. code-block:: yaml
+  #
+  #    image:
+  #      repository: quay.io/minio/operator@sha256
+  #      digest: 28c80b379c75242c6fe793dfbf212f43c602140a0de5ebe3d9c2a3a7b9f9f983
+  #      pullPolicy: IfNotPresent
+  #
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
     tag: v5.0.12
@@ -155,6 +179,28 @@ console:
   # Specify ``false`` to disable the Operator Console.
   # If the Operator Console is disabled, all management of Operator Tenants must be done through the Kubernetes API.
   enabled: false
+  ###
+  # Specify the Operator Console container image to use for the deployment.
+  # ``image.tag`` 
+  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.12 tag.
+  # The container pulls the image if not already present:
+  #
+  # .. code-block:: yaml
+  # 
+  #    image:
+  #      repository: quay.io/minio/operator
+  #      tag: v5.0.12
+  #      pullPolicy: IfNotPresent
+  #
+  # The chart also supports specifying an image based on digest value:
+  # 
+  # .. code-block:: yaml
+  #
+  #    image:
+  #      repository: quay.io/minio/operator@sha256
+  #      digest: 28c80b379c75242c6fe793dfbf212f43c602140a0de5ebe3d9c2a3a7b9f9f983
+  #      pullPolicy: IfNotPresent
+  #
   # The specified values should match that of ``operator.image`` to ensure predictable operations.
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-- 
GitLab


From 64e6e30f82d36780a20715a8388c4951f4c93bb9 Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Tue, 13 Feb 2024 13:09:44 -0500
Subject: [PATCH 04/34] Fixed lint

---
 chart/templates/operator-serviceaccount.yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/chart/templates/operator-serviceaccount.yaml b/chart/templates/operator-serviceaccount.yaml
index 0aa414f..37cbce5 100644
--- a/chart/templates/operator-serviceaccount.yaml
+++ b/chart/templates/operator-serviceaccount.yaml
@@ -9,3 +9,4 @@ metadata:
   annotations:
     {{- toYaml . | nindent 4 }}
   {{- end }}
+{{- end }}
-- 
GitLab


From 033cbf49055d46400a1a59272b9239f5d086cc38 Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Tue, 13 Feb 2024 13:48:14 -0500
Subject: [PATCH 05/34] Updated helm charts

---
 chart/Chart.lock                            |   6 +++---
 chart/Chart.yaml                            |   2 +-
 chart/charts/minio-operator-crds-5.0.11.tgz | Bin 12600 -> 0 bytes
 chart/charts/minio-operator-crds-5.0.12.tgz | Bin 0 -> 13317 bytes
 chart/minio-operator-crds/Chart.yaml        |   4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)
 delete mode 100644 chart/charts/minio-operator-crds-5.0.11.tgz
 create mode 100644 chart/charts/minio-operator-crds-5.0.12.tgz

diff --git a/chart/Chart.lock b/chart/Chart.lock
index 6766d72..410ab66 100644
--- a/chart/Chart.lock
+++ b/chart/Chart.lock
@@ -1,6 +1,6 @@
 dependencies:
 - name: minio-operator-crds
   repository: file://minio-operator-crds
-  version: 5.0.11
-digest: sha256:be6b017edec07ea1cbb8ea3586355a17df79503cd77068bde6db732bca0c7702
-generated: "2023-12-01T11:14:27.240572-05:00"
+  version: 5.0.12
+digest: sha256:9f20abe1a38a9e7f996b33d4e89522fa3c24690eac887445725f053bb8bea6ba
+generated: "2024-02-13T13:47:12.6341219-05:00"
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 9b1bc55..ae6aef4 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -17,7 +17,7 @@ maintainers:
 type: application
 dependencies:
   - name: minio-operator-crds
-    version: "5.0.11"
+    version: "5.0.12"
     condition: installCRDs
     repository: "file://minio-operator-crds"
 annotations:
diff --git a/chart/charts/minio-operator-crds-5.0.11.tgz b/chart/charts/minio-operator-crds-5.0.11.tgz
deleted file mode 100644
index a52730d9f3a2046daf7c17d0e5f4169efeb34949..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 12600
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
a&%TNfAwq<0_<sQa0RR6ae4sl3Rs#T_Nm&R0

diff --git a/chart/charts/minio-operator-crds-5.0.12.tgz b/chart/charts/minio-operator-crds-5.0.12.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..5af5c5290df534df2915618ddec605833e5ecbb6
GIT binary patch
literal 13317
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
OpA@DV$lszMzWsmIn;?t;

literal 0
HcmV?d00001

diff --git a/chart/minio-operator-crds/Chart.yaml b/chart/minio-operator-crds/Chart.yaml
index f8d299e..425b087 100644
--- a/chart/minio-operator-crds/Chart.yaml
+++ b/chart/minio-operator-crds/Chart.yaml
@@ -1,8 +1,8 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator CRD deployment
 name: minio-operator-crds
-version: "5.0.11"
-appVersion: "5.0.11"
+version: "5.0.12"
+appVersion: "5.0.12"
 kubeVersion: ">=1.19.0-0"
 keywords:
   - Minio
-- 
GitLab


From d28ca7fc3f5f200c8d65e07cb31eb0559b54fd91 Mon Sep 17 00:00:00 2001
From: Renovate Bot <bot@renovateapp.com>
Date: Wed, 13 Mar 2024 06:09:51 +0000
Subject: [PATCH 06/34] SKIP UPDATE CHECK Update Ironbank to v5.0.13

---
 chart/Chart.yaml  | 8 ++++----
 chart/values.yaml | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 53be457..d2c80d0 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
 version: 5.0.12-bb.3
-appVersion: v5.0.12
+appVersion: v5.0.13
 keywords:
   - storage
   - object-storage
@@ -25,10 +25,10 @@ dependencies:
     repository: oci://registry1.dso.mil/bigbang
 annotations:
   bigbang.dev/applicationVersions: |
-    - Minio Operator: v5.0.12
+    - Minio Operator: v5.0.13
   helm.sh/images: |
     - name: operator
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.12
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.13
     - name: console
       condition: console.enabled
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.12
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.13
diff --git a/chart/values.yaml b/chart/values.yaml
index e42c67f..9a14e71 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -59,7 +59,7 @@ operator:
   #
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v5.0.12
+    tag: v5.0.13
     pullPolicy: IfNotPresent
   ###
   #
@@ -204,7 +204,7 @@ console:
   # The specified values should match that of ``operator.image`` to ensure predictable operations.
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v5.0.12
+    tag: v5.0.13
     pullPolicy: IfNotPresent
   ###
   # An array of environment variables to pass to the Operator Console deployment.
-- 
GitLab


From d9cb8c87c2226ee723b466e0d9290a84bbd9c1ee Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Fri, 15 Mar 2024 13:07:29 -0400
Subject: [PATCH 07/34] update "chart" (https://github.com/minio/operator) from
 "v5.0.12" (3b479f5d6b279586565d77c532117ee913a5fb0a) to "v5.0.13"
 (57c07bc552b398b6c8f2ed992b00b4c948453b99)

---
 chart/Kptfile                                 |  4 +-
 .../templates/minio.min.io_tenants.yaml       | 61 +++++++++++++++++++
 chart/templates/job.min.io_jobs.yaml          |  3 +-
 chart/templates/operator-clusterrole.yaml     | 10 +++
 chart/values.yaml                             |  8 +--
 5 files changed, 78 insertions(+), 8 deletions(-)

diff --git a/chart/Kptfile b/chart/Kptfile
index 4a94c6e..9265d62 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: 3b479f5d6b279586565d77c532117ee913a5fb0a
+    commit: 57c07bc552b398b6c8f2ed992b00b4c948453b99
     repo: https://github.com/minio/operator
     directory: /helm/operator
-    ref: v5.0.12
+    ref: v5.0.13
diff --git a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
index e3bf49b..12c0db1 100644
--- a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
+++ b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
@@ -2048,6 +2048,67 @@ spec:
                     required:
                     - name
                     type: object
+                  containerSecurityContext:
+                    properties:
+                      allowPrivilegeEscalation:
+                        type: boolean
+                      capabilities:
+                        properties:
+                          add:
+                            items:
+                              type: string
+                            type: array
+                          drop:
+                            items:
+                              type: string
+                            type: array
+                        type: object
+                      privileged:
+                        type: boolean
+                      procMount:
+                        type: string
+                      readOnlyRootFilesystem:
+                        type: boolean
+                      runAsGroup:
+                        format: int64
+                        type: integer
+                      runAsNonRoot:
+                        type: boolean
+                      runAsUser:
+                        format: int64
+                        type: integer
+                      seLinuxOptions:
+                        properties:
+                          level:
+                            type: string
+                          role:
+                            type: string
+                          type:
+                            type: string
+                          user:
+                            type: string
+                        type: object
+                      seccompProfile:
+                        properties:
+                          localhostProfile:
+                            type: string
+                          type:
+                            type: string
+                        required:
+                        - type
+                        type: object
+                      windowsOptions:
+                        properties:
+                          gmsaCredentialSpec:
+                            type: string
+                          gmsaCredentialSpecName:
+                            type: string
+                          hostProcess:
+                            type: boolean
+                          runAsUserName:
+                            type: string
+                        type: object
+                    type: object
                   env:
                     items:
                       properties:
diff --git a/chart/templates/job.min.io_jobs.yaml b/chart/templates/job.min.io_jobs.yaml
index 412d453..37df0e4 100644
--- a/chart/templates/job.min.io_jobs.yaml
+++ b/chart/templates/job.min.io_jobs.yaml
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.11.1
-  creationTimestamp: null
+    controller-gen.kubebuilder.io/version: v0.13.0
   name: miniojobs.job.min.io
 spec:
   group: job.min.io
diff --git a/chart/templates/operator-clusterrole.yaml b/chart/templates/operator-clusterrole.yaml
index 3e58817..318760e 100644
--- a/chart/templates/operator-clusterrole.yaml
+++ b/chart/templates/operator-clusterrole.yaml
@@ -3,6 +3,16 @@ kind: ClusterRole
 metadata:
   name: minio-operator-role
 rules:
+  - apiGroups:
+      - "job.min.io"
+    resources:
+      - miniojobs
+    verbs:
+      - list
+      - get
+      - update
+      - delete
+      - watch
   - apiGroups:
       - "apiextensions.k8s.io"
     resources:
diff --git a/chart/values.yaml b/chart/values.yaml
index 9a14e71..8ccebc7 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -38,14 +38,14 @@ operator:
   ###
   # Specify the Operator container image to use for the deployment.
   # ``image.tag`` 
-  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.12 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.13 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   # 
   #    image:
   #      repository: quay.io/minio/operator
-  #      tag: v5.0.12
+  #      tag: v5.0.13
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
@@ -182,14 +182,14 @@ console:
   ###
   # Specify the Operator Console container image to use for the deployment.
   # ``image.tag`` 
-  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.12 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.13 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   # 
   #    image:
   #      repository: quay.io/minio/operator
-  #      tag: v5.0.12
+  #      tag: v5.0.13
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
-- 
GitLab


From 91f5e016dcd69975d0cd7b0bdba23106bab2340e Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Fri, 15 Mar 2024 13:10:13 -0400
Subject: [PATCH 08/34] Updated helm charts

---
 chart/Chart.lock                            |   4 ++--
 chart/charts/minio-operator-crds-5.0.12.tgz | Bin 13317 -> 0 bytes
 chart/charts/minio-operator-crds-5.0.13.tgz | Bin 0 -> 13438 bytes
 3 files changed, 2 insertions(+), 2 deletions(-)
 delete mode 100644 chart/charts/minio-operator-crds-5.0.12.tgz
 create mode 100644 chart/charts/minio-operator-crds-5.0.13.tgz

diff --git a/chart/Chart.lock b/chart/Chart.lock
index 2c0a269..deb97f2 100644
--- a/chart/Chart.lock
+++ b/chart/Chart.lock
@@ -5,5 +5,5 @@ dependencies:
 - name: gluon
   repository: oci://registry1.dso.mil/bigbang
   version: 0.4.8
-digest: sha256:30636c7c6791f0ba66c6b65226139d132fde75e7d2b36746ad350818e478e512
-generated: "2024-02-28T10:48:26.8688412-05:00"
+digest: sha256:b4a046b1a05cac3742f04f4ff87027f62528c4a55f1bff51a6925fd440eee6e9
+generated: "2024-03-15T13:09:30.2601513-04:00"
diff --git a/chart/charts/minio-operator-crds-5.0.12.tgz b/chart/charts/minio-operator-crds-5.0.12.tgz
deleted file mode 100644
index 5af5c5290df534df2915618ddec605833e5ecbb6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13317
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
OpA@DV$lszMzWsmIn;?t;

diff --git a/chart/charts/minio-operator-crds-5.0.13.tgz b/chart/charts/minio-operator-crds-5.0.13.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..10333da8292d442bf585980a624ada97dbb6ca42
GIT binary patch
literal 13438
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

literal 0
HcmV?d00001

-- 
GitLab


From 0d83473ca1c1170f189a1ae924048c38fba6d634 Mon Sep 17 00:00:00 2001
From: Renovate Bot <bot@renovateapp.com>
Date: Wed, 20 Mar 2024 06:09:55 +0000
Subject: [PATCH 09/34] SKIP UPDATE CHECK Update Ironbank to v5.0.14

---
 chart/Chart.yaml  | 8 ++++----
 chart/values.yaml | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 6a577bb..d08582a 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
 version: 5.0.13-bb.0
-appVersion: v5.0.13
+appVersion: v5.0.14
 keywords:
   - storage
   - object-storage
@@ -25,10 +25,10 @@ dependencies:
     repository: oci://registry1.dso.mil/bigbang
 annotations:
   bigbang.dev/applicationVersions: |
-    - Minio Operator: v5.0.13
+    - Minio Operator: v5.0.14
   helm.sh/images: |
     - name: operator
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.13
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.14
     - name: console
       condition: console.enabled
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.13
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.14
diff --git a/chart/values.yaml b/chart/values.yaml
index afaf3e5..739cd37 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -59,7 +59,7 @@ operator:
   #
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v5.0.13
+    tag: v5.0.14
     pullPolicy: IfNotPresent
   ###
   #
@@ -204,7 +204,7 @@ console:
   # The specified values should match that of ``operator.image`` to ensure predictable operations.
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v5.0.13
+    tag: v5.0.14
     pullPolicy: IfNotPresent
   ###
   # An array of environment variables to pass to the Operator Console deployment.
-- 
GitLab


From 0c218d245773c149fb65ecf7a106f32fa6e55a5f Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Wed, 20 Mar 2024 11:58:11 -0400
Subject: [PATCH 10/34] update "chart" (https://github.com/minio/operator) from
 "v5.0.13" (57c07bc552b398b6c8f2ed992b00b4c948453b99) to "v5.0.14"
 (3359d5216b83f41b73b47834eda1d68b09a8ef29)

---
 chart/Kptfile                             |  4 ++--
 chart/templates/job.min.io_jobs.yaml      |  8 +++++---
 chart/templates/operator-clusterrole.yaml | 11 +----------
 3 files changed, 8 insertions(+), 15 deletions(-)

diff --git a/chart/Kptfile b/chart/Kptfile
index 9265d62..cdcb7fd 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: 57c07bc552b398b6c8f2ed992b00b4c948453b99
+    commit: 3359d5216b83f41b73b47834eda1d68b09a8ef29
     repo: https://github.com/minio/operator
     directory: /helm/operator
-    ref: v5.0.13
+    ref: v5.0.14
diff --git a/chart/templates/job.min.io_jobs.yaml b/chart/templates/job.min.io_jobs.yaml
index 37df0e4..806f496 100644
--- a/chart/templates/job.min.io_jobs.yaml
+++ b/chart/templates/job.min.io_jobs.yaml
@@ -66,6 +66,9 @@ spec:
                 - continueOnFailure
                 - stopOnFailure
                 type: string
+              mcImage:
+                default: minio/mc:latest
+                type: string
               serviceAccountName:
                 type: string
               tenant:
@@ -98,11 +101,10 @@ spec:
                   - result
                   type: object
                 type: array
+              message:
+                type: string
               phase:
                 type: string
-            required:
-            - commands
-            - phase
             type: object
         type: object
     served: true
diff --git a/chart/templates/operator-clusterrole.yaml b/chart/templates/operator-clusterrole.yaml
index 318760e..0e551ff 100644
--- a/chart/templates/operator-clusterrole.yaml
+++ b/chart/templates/operator-clusterrole.yaml
@@ -3,16 +3,6 @@ kind: ClusterRole
 metadata:
   name: minio-operator-role
 rules:
-  - apiGroups:
-      - "job.min.io"
-    resources:
-      - miniojobs
-    verbs:
-      - list
-      - get
-      - update
-      - delete
-      - watch
   - apiGroups:
       - "apiextensions.k8s.io"
     resources:
@@ -151,6 +141,7 @@ rules:
   - apiGroups:
       - minio.min.io
       - sts.min.io
+      - job.min.io
     resources:
       - "*"
     verbs:
-- 
GitLab


From 22d4eb3ab542b35e147b5207954b77b8a5cbe647 Mon Sep 17 00:00:00 2001
From: Renovate Bot <bot@renovateapp.com>
Date: Thu, 4 Jul 2024 06:13:27 +0000
Subject: [PATCH 11/34] SKIP UPDATE CHECK Update Ironbank to v5.0.16

---
 chart/Chart.yaml  | 8 ++++----
 chart/values.yaml | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 1a7b754..4bb924a 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
 version: 5.0.15-bb.1
-appVersion: v5.0.15
+appVersion: v5.0.16
 keywords:
   - storage
   - object-storage
@@ -25,10 +25,10 @@ dependencies:
     repository: oci://registry1.dso.mil/bigbang
 annotations:
   bigbang.dev/applicationVersions: |
-    - Minio Operator: v5.0.15
+    - Minio Operator: v5.0.16
   helm.sh/images: |
     - name: operator
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.15
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.16
     - name: console
       condition: console.enabled
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.15
\ No newline at end of file
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v5.0.16
\ No newline at end of file
diff --git a/chart/values.yaml b/chart/values.yaml
index ad0c92d..67bb761 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -64,7 +64,7 @@ operator:
   #
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v5.0.15
+    tag: v5.0.16
     pullPolicy: IfNotPresent
   ###
   #
@@ -209,7 +209,7 @@ console:
   # The specified values should match that of ``operator.image`` to ensure predictable operations.
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v5.0.15
+    tag: v5.0.16
     pullPolicy: IfNotPresent
   ###
   # An array of environment variables to pass to the Operator Console deployment.
-- 
GitLab


From 503d0476aaf6c419fc989d12f02af9942605def5 Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Tue, 9 Jul 2024 15:19:32 -0400
Subject: [PATCH 12/34] update "chart" (https://github.com/minio/operator) from
 "v5.0.15" (f963b2796cae8262c66b5ba09ef300ff1715284c) to "v5.0.16"
 (2e1497ad4e738db215d48ac7f1c2cbed3e44cdac)

---
 chart/Kptfile                                 |    4 +-
 .../templates/minio.min.io_tenants.yaml       |  307 ++++-
 chart/templates/console-clusterrole.yaml      |    6 +
 chart/templates/job.min.io_jobs.yaml          | 1095 ++++++++++++++++-
 chart/templates/operator-deployment.yaml      |    7 +-
 .../templates/sts.min.io_policybindings.yaml  |   59 +-
 chart/values.yaml                             |   24 +
 7 files changed, 1492 insertions(+), 10 deletions(-)

diff --git a/chart/Kptfile b/chart/Kptfile
index d998c0d..0ec5181 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: f963b2796cae8262c66b5ba09ef300ff1715284c
+    commit: 2e1497ad4e738db215d48ac7f1c2cbed3e44cdac
     repo: https://github.com/minio/operator
     directory: /helm/operator
-    ref: v5.0.15
+    ref: v5.0.16
diff --git a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
index cafa4a0..e2769b7 100644
--- a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
+++ b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.14.0
+    controller-gen.kubebuilder.io/version: v0.15.0
     operator.min.io/version: v5.0.15
   name: tenants.minio.min.io
 spec:
@@ -21,6 +21,9 @@ spec:
     - jsonPath: .status.currentState
       name: State
       type: string
+    - jsonPath: .status.healthStatus
+      name: Health
+      type: string
     - jsonPath: .metadata.creationTimestamp
       name: Age
       type: date
@@ -54,6 +57,8 @@ spec:
                       type: string
                     readOnly:
                       type: boolean
+                    recursiveReadOnly:
+                      type: string
                     subPath:
                       type: string
                     subPathExpr:
@@ -116,6 +121,7 @@ spec:
                           items:
                             type: string
                           type: array
+                          x-kubernetes-list-type: atomic
                         path:
                           type: string
                         readOnly:
@@ -125,6 +131,7 @@ spec:
                         secretRef:
                           properties:
                             name:
+                              default: ""
                               type: string
                           type: object
                           x-kubernetes-map-type: atomic
@@ -142,6 +149,7 @@ spec:
                         secretRef:
                           properties:
                             name:
+                              default: ""
                               type: string
                           type: object
                           x-kubernetes-map-type: atomic
@@ -170,7 +178,9 @@ spec:
                             - path
                             type: object
                           type: array
+                          x-kubernetes-list-type: atomic
                         name:
+                          default: ""
                           type: string
                         optional:
                           type: boolean
@@ -185,6 +195,7 @@ spec:
                         nodePublishSecretRef:
                           properties:
                             name:
+                              default: ""
                               type: string
                           type: object
                           x-kubernetes-map-type: atomic
@@ -240,6 +251,7 @@ spec:
                             - path
                             type: object
                           type: array
+                          x-kubernetes-list-type: atomic
                       type: object
                     emptyDir:
                       properties:
@@ -281,6 +293,7 @@ spec:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 dataSource:
                                   properties:
                                     apiGroup:
@@ -340,11 +353,13 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     matchLabels:
                                       additionalProperties:
                                         type: string
@@ -377,10 +392,12 @@ spec:
                           items:
                             type: string
                           type: array
+                          x-kubernetes-list-type: atomic
                         wwids:
                           items:
                             type: string
                           type: array
+                          x-kubernetes-list-type: atomic
                       type: object
                     flexVolume:
                       properties:
@@ -397,6 +414,7 @@ spec:
                         secretRef:
                           properties:
                             name:
+                              default: ""
                               type: string
                           type: object
                           x-kubernetes-map-type: atomic
@@ -477,11 +495,13 @@ spec:
                           items:
                             type: string
                           type: array
+                          x-kubernetes-list-type: atomic
                         readOnly:
                           type: boolean
                         secretRef:
                           properties:
                             name:
+                              default: ""
                               type: string
                           type: object
                           x-kubernetes-map-type: atomic
@@ -558,11 +578,13 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       matchLabels:
                                         additionalProperties:
                                           type: string
@@ -597,7 +619,9 @@ spec:
                                       - path
                                       type: object
                                     type: array
+                                    x-kubernetes-list-type: atomic
                                   name:
+                                    default: ""
                                     type: string
                                   optional:
                                     type: boolean
@@ -643,6 +667,7 @@ spec:
                                       - path
                                       type: object
                                     type: array
+                                    x-kubernetes-list-type: atomic
                                 type: object
                               secret:
                                 properties:
@@ -661,7 +686,9 @@ spec:
                                       - path
                                       type: object
                                     type: array
+                                    x-kubernetes-list-type: atomic
                                   name:
+                                    default: ""
                                     type: string
                                   optional:
                                     type: boolean
@@ -681,6 +708,7 @@ spec:
                                 type: object
                             type: object
                           type: array
+                          x-kubernetes-list-type: atomic
                       type: object
                     quobyte:
                       properties:
@@ -712,6 +740,7 @@ spec:
                           items:
                             type: string
                           type: array
+                          x-kubernetes-list-type: atomic
                         pool:
                           type: string
                         readOnly:
@@ -719,6 +748,7 @@ spec:
                         secretRef:
                           properties:
                             name:
+                              default: ""
                               type: string
                           type: object
                           x-kubernetes-map-type: atomic
@@ -741,6 +771,7 @@ spec:
                         secretRef:
                           properties:
                             name:
+                              default: ""
                               type: string
                           type: object
                           x-kubernetes-map-type: atomic
@@ -779,6 +810,7 @@ spec:
                             - path
                             type: object
                           type: array
+                          x-kubernetes-list-type: atomic
                         optional:
                           type: boolean
                         secretName:
@@ -793,6 +825,7 @@ spec:
                         secretRef:
                           properties:
                             name:
+                              default: ""
                               type: string
                           type: object
                           x-kubernetes-map-type: atomic
@@ -845,12 +878,14 @@ spec:
               configuration:
                 properties:
                   name:
+                    default: ""
                     type: string
                 type: object
                 x-kubernetes-map-type: atomic
               credsSecret:
                 properties:
                   name:
+                    default: ""
                     type: string
                 type: object
                 x-kubernetes-map-type: atomic
@@ -868,6 +903,7 @@ spec:
                             key:
                               type: string
                             name:
+                              default: ""
                               type: string
                             optional:
                               type: boolean
@@ -906,6 +942,7 @@ spec:
                             key:
                               type: string
                             name:
+                              default: ""
                               type: string
                             optional:
                               type: boolean
@@ -990,6 +1027,7 @@ spec:
               imagePullSecret:
                 properties:
                   name:
+                    default: ""
                     type: string
                 type: object
                 x-kubernetes-map-type: atomic
@@ -1000,10 +1038,12 @@ spec:
                       items:
                         type: string
                       type: array
+                      x-kubernetes-list-type: atomic
                     command:
                       items:
                         type: string
                       type: array
+                      x-kubernetes-list-type: atomic
                     env:
                       items:
                         properties:
@@ -1018,6 +1058,7 @@ spec:
                                   key:
                                     type: string
                                   name:
+                                    default: ""
                                     type: string
                                   optional:
                                     type: boolean
@@ -1056,6 +1097,7 @@ spec:
                                   key:
                                     type: string
                                   name:
+                                    default: ""
                                     type: string
                                   optional:
                                     type: boolean
@@ -1068,12 +1110,16 @@ spec:
                         - name
                         type: object
                       type: array
+                      x-kubernetes-list-map-keys:
+                      - name
+                      x-kubernetes-list-type: map
                     envFrom:
                       items:
                         properties:
                           configMapRef:
                             properties:
                               name:
+                                default: ""
                                 type: string
                               optional:
                                 type: boolean
@@ -1084,6 +1130,7 @@ spec:
                           secretRef:
                             properties:
                               name:
+                                default: ""
                                 type: string
                               optional:
                                 type: boolean
@@ -1091,6 +1138,7 @@ spec:
                             x-kubernetes-map-type: atomic
                         type: object
                       type: array
+                      x-kubernetes-list-type: atomic
                     image:
                       type: string
                     imagePullPolicy:
@@ -1105,6 +1153,7 @@ spec:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                               type: object
                             httpGet:
                               properties:
@@ -1122,6 +1171,7 @@ spec:
                                     - value
                                     type: object
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 path:
                                   type: string
                                 port:
@@ -1163,6 +1213,7 @@ spec:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                               type: object
                             httpGet:
                               properties:
@@ -1180,6 +1231,7 @@ spec:
                                     - value
                                     type: object
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 path:
                                   type: string
                                 port:
@@ -1222,6 +1274,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         failureThreshold:
                           format: int32
@@ -1252,6 +1305,7 @@ spec:
                                 - value
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             path:
                               type: string
                             port:
@@ -1326,6 +1380,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         failureThreshold:
                           format: int32
@@ -1356,6 +1411,7 @@ spec:
                                 - value
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             path:
                               type: string
                             port:
@@ -1446,16 +1502,27 @@ spec:
                       properties:
                         allowPrivilegeEscalation:
                           type: boolean
+                        appArmorProfile:
+                          properties:
+                            localhostProfile:
+                              type: string
+                            type:
+                              type: string
+                          required:
+                          - type
+                          type: object
                         capabilities:
                           properties:
                             add:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             drop:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         privileged:
                           type: boolean
@@ -1511,6 +1578,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         failureThreshold:
                           format: int32
@@ -1541,6 +1609,7 @@ spec:
                                 - value
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             path:
                               type: string
                             port:
@@ -1603,6 +1672,9 @@ spec:
                         - name
                         type: object
                       type: array
+                      x-kubernetes-list-map-keys:
+                      - devicePath
+                      x-kubernetes-list-type: map
                     volumeMounts:
                       items:
                         properties:
@@ -1614,6 +1686,8 @@ spec:
                             type: string
                           readOnly:
                             type: boolean
+                          recursiveReadOnly:
+                            type: string
                           subPath:
                             type: string
                           subPathExpr:
@@ -1623,6 +1697,9 @@ spec:
                         - name
                         type: object
                       type: array
+                      x-kubernetes-list-map-keys:
+                      - mountPath
+                      x-kubernetes-list-type: map
                     workingDir:
                       type: string
                   required:
@@ -1651,11 +1728,13 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     matchFields:
                                       items:
                                         properties:
@@ -1667,11 +1746,13 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                   type: object
                                   x-kubernetes-map-type: atomic
                                 weight:
@@ -1682,6 +1763,7 @@ spec:
                               - weight
                               type: object
                             type: array
+                            x-kubernetes-list-type: atomic
                           requiredDuringSchedulingIgnoredDuringExecution:
                             properties:
                               nodeSelectorTerms:
@@ -1698,11 +1780,13 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     matchFields:
                                       items:
                                         properties:
@@ -1714,14 +1798,17 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                   type: object
                                   x-kubernetes-map-type: atomic
                                 type: array
+                                x-kubernetes-list-type: atomic
                             required:
                             - nodeSelectorTerms
                             type: object
@@ -1747,11 +1834,13 @@ spec:
                                                 items:
                                                   type: string
                                                 type: array
+                                                x-kubernetes-list-type: atomic
                                             required:
                                             - key
                                             - operator
                                             type: object
                                           type: array
+                                          x-kubernetes-list-type: atomic
                                         matchLabels:
                                           additionalProperties:
                                             type: string
@@ -1781,11 +1870,13 @@ spec:
                                                 items:
                                                   type: string
                                                 type: array
+                                                x-kubernetes-list-type: atomic
                                             required:
                                             - key
                                             - operator
                                             type: object
                                           type: array
+                                          x-kubernetes-list-type: atomic
                                         matchLabels:
                                           additionalProperties:
                                             type: string
@@ -1796,6 +1887,7 @@ spec:
                                       items:
                                         type: string
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     topologyKey:
                                       type: string
                                   required:
@@ -1809,6 +1901,7 @@ spec:
                               - weight
                               type: object
                             type: array
+                            x-kubernetes-list-type: atomic
                           requiredDuringSchedulingIgnoredDuringExecution:
                             items:
                               properties:
@@ -1825,11 +1918,13 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     matchLabels:
                                       additionalProperties:
                                         type: string
@@ -1859,11 +1954,13 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     matchLabels:
                                       additionalProperties:
                                         type: string
@@ -1874,12 +1971,14 @@ spec:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 topologyKey:
                                   type: string
                               required:
                               - topologyKey
                               type: object
                             type: array
+                            x-kubernetes-list-type: atomic
                         type: object
                       podAntiAffinity:
                         properties:
@@ -1901,11 +2000,13 @@ spec:
                                                 items:
                                                   type: string
                                                 type: array
+                                                x-kubernetes-list-type: atomic
                                             required:
                                             - key
                                             - operator
                                             type: object
                                           type: array
+                                          x-kubernetes-list-type: atomic
                                         matchLabels:
                                           additionalProperties:
                                             type: string
@@ -1935,11 +2036,13 @@ spec:
                                                 items:
                                                   type: string
                                                 type: array
+                                                x-kubernetes-list-type: atomic
                                             required:
                                             - key
                                             - operator
                                             type: object
                                           type: array
+                                          x-kubernetes-list-type: atomic
                                         matchLabels:
                                           additionalProperties:
                                             type: string
@@ -1950,6 +2053,7 @@ spec:
                                       items:
                                         type: string
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     topologyKey:
                                       type: string
                                   required:
@@ -1963,6 +2067,7 @@ spec:
                               - weight
                               type: object
                             type: array
+                            x-kubernetes-list-type: atomic
                           requiredDuringSchedulingIgnoredDuringExecution:
                             items:
                               properties:
@@ -1979,11 +2084,13 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     matchLabels:
                                       additionalProperties:
                                         type: string
@@ -2013,11 +2120,13 @@ spec:
                                             items:
                                               type: string
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                         required:
                                         - key
                                         - operator
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     matchLabels:
                                       additionalProperties:
                                         type: string
@@ -2028,12 +2137,14 @@ spec:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 topologyKey:
                                   type: string
                               required:
                               - topologyKey
                               type: object
                             type: array
+                            x-kubernetes-list-type: atomic
                         type: object
                     type: object
                   annotations:
@@ -2053,16 +2164,27 @@ spec:
                     properties:
                       allowPrivilegeEscalation:
                         type: boolean
+                      appArmorProfile:
+                        properties:
+                          localhostProfile:
+                            type: string
+                          type:
+                            type: string
+                        required:
+                        - type
+                        type: object
                       capabilities:
                         properties:
                           add:
                             items:
                               type: string
                             type: array
+                            x-kubernetes-list-type: atomic
                           drop:
                             items:
                               type: string
                             type: array
+                            x-kubernetes-list-type: atomic
                         type: object
                       privileged:
                         type: boolean
@@ -2124,6 +2246,7 @@ spec:
                                 key:
                                   type: string
                                 name:
+                                  default: ""
                                   type: string
                                 optional:
                                   type: boolean
@@ -2162,6 +2285,7 @@ spec:
                                 key:
                                   type: string
                                 name:
+                                  default: ""
                                   type: string
                                 optional:
                                   type: boolean
@@ -2194,6 +2318,7 @@ spec:
                   kesSecret:
                     properties:
                       name:
+                        default: ""
                         type: string
                     type: object
                     x-kubernetes-map-type: atomic
@@ -2243,6 +2368,15 @@ spec:
                     type: object
                   securityContext:
                     properties:
+                      appArmorProfile:
+                        properties:
+                          localhostProfile:
+                            type: string
+                          type:
+                            type: string
+                        required:
+                        - type
+                        type: object
                       fsGroup:
                         format: int64
                         type: integer
@@ -2281,6 +2415,7 @@ spec:
                           format: int64
                           type: integer
                         type: array
+                        x-kubernetes-list-type: atomic
                       sysctls:
                         items:
                           properties:
@@ -2293,6 +2428,7 @@ spec:
                           - value
                           type: object
                         type: array
+                        x-kubernetes-list-type: atomic
                       windowsOptions:
                         properties:
                           gmsaCredentialSpec:
@@ -2339,11 +2475,13 @@ spec:
                                     items:
                                       type: string
                                     type: array
+                                    x-kubernetes-list-type: atomic
                                 required:
                                 - key
                                 - operator
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             matchLabels:
                               additionalProperties:
                                 type: string
@@ -2388,6 +2526,7 @@ spec:
                             items:
                               type: string
                             type: array
+                            x-kubernetes-list-type: atomic
                         type: object
                       httpGet:
                         properties:
@@ -2405,6 +2544,7 @@ spec:
                               - value
                               type: object
                             type: array
+                            x-kubernetes-list-type: atomic
                           path:
                             type: string
                           port:
@@ -2417,6 +2557,14 @@ spec:
                         required:
                         - port
                         type: object
+                      sleep:
+                        properties:
+                          seconds:
+                            format: int64
+                            type: integer
+                        required:
+                        - seconds
+                        type: object
                       tcpSocket:
                         properties:
                           host:
@@ -2438,6 +2586,7 @@ spec:
                             items:
                               type: string
                             type: array
+                            x-kubernetes-list-type: atomic
                         type: object
                       httpGet:
                         properties:
@@ -2455,6 +2604,7 @@ spec:
                               - value
                               type: object
                             type: array
+                            x-kubernetes-list-type: atomic
                           path:
                             type: string
                           port:
@@ -2467,6 +2617,14 @@ spec:
                         required:
                         - port
                         type: object
+                      sleep:
+                        properties:
+                          seconds:
+                            format: int64
+                            type: integer
+                        required:
+                        - seconds
+                        type: object
                       tcpSocket:
                         properties:
                           host:
@@ -2489,6 +2647,7 @@ spec:
                         items:
                           type: string
                         type: array
+                        x-kubernetes-list-type: atomic
                     type: object
                   failureThreshold:
                     format: int32
@@ -2519,6 +2678,7 @@ spec:
                           - value
                           type: object
                         type: array
+                        x-kubernetes-list-type: atomic
                       path:
                         type: string
                       port:
@@ -2595,11 +2755,13 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       matchFields:
                                         items:
                                           properties:
@@ -2611,11 +2773,13 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                     type: object
                                     x-kubernetes-map-type: atomic
                                   weight:
@@ -2626,6 +2790,7 @@ spec:
                                 - weight
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             requiredDuringSchedulingIgnoredDuringExecution:
                               properties:
                                 nodeSelectorTerms:
@@ -2642,11 +2807,13 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       matchFields:
                                         items:
                                           properties:
@@ -2658,14 +2825,17 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                     type: object
                                     x-kubernetes-map-type: atomic
                                   type: array
+                                  x-kubernetes-list-type: atomic
                               required:
                               - nodeSelectorTerms
                               type: object
@@ -2691,11 +2861,13 @@ spec:
                                                   items:
                                                     type: string
                                                   type: array
+                                                  x-kubernetes-list-type: atomic
                                               required:
                                               - key
                                               - operator
                                               type: object
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                           matchLabels:
                                             additionalProperties:
                                               type: string
@@ -2725,11 +2897,13 @@ spec:
                                                   items:
                                                     type: string
                                                   type: array
+                                                  x-kubernetes-list-type: atomic
                                               required:
                                               - key
                                               - operator
                                               type: object
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                           matchLabels:
                                             additionalProperties:
                                               type: string
@@ -2740,6 +2914,7 @@ spec:
                                         items:
                                           type: string
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       topologyKey:
                                         type: string
                                     required:
@@ -2753,6 +2928,7 @@ spec:
                                 - weight
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             requiredDuringSchedulingIgnoredDuringExecution:
                               items:
                                 properties:
@@ -2769,11 +2945,13 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       matchLabels:
                                         additionalProperties:
                                           type: string
@@ -2803,11 +2981,13 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       matchLabels:
                                         additionalProperties:
                                           type: string
@@ -2818,12 +2998,14 @@ spec:
                                     items:
                                       type: string
                                     type: array
+                                    x-kubernetes-list-type: atomic
                                   topologyKey:
                                     type: string
                                 required:
                                 - topologyKey
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         podAntiAffinity:
                           properties:
@@ -2845,11 +3027,13 @@ spec:
                                                   items:
                                                     type: string
                                                   type: array
+                                                  x-kubernetes-list-type: atomic
                                               required:
                                               - key
                                               - operator
                                               type: object
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                           matchLabels:
                                             additionalProperties:
                                               type: string
@@ -2879,11 +3063,13 @@ spec:
                                                   items:
                                                     type: string
                                                   type: array
+                                                  x-kubernetes-list-type: atomic
                                               required:
                                               - key
                                               - operator
                                               type: object
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                           matchLabels:
                                             additionalProperties:
                                               type: string
@@ -2894,6 +3080,7 @@ spec:
                                         items:
                                           type: string
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       topologyKey:
                                         type: string
                                     required:
@@ -2907,6 +3094,7 @@ spec:
                                 - weight
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             requiredDuringSchedulingIgnoredDuringExecution:
                               items:
                                 properties:
@@ -2923,11 +3111,13 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       matchLabels:
                                         additionalProperties:
                                           type: string
@@ -2957,11 +3147,13 @@ spec:
                                               items:
                                                 type: string
                                               type: array
+                                              x-kubernetes-list-type: atomic
                                           required:
                                           - key
                                           - operator
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       matchLabels:
                                         additionalProperties:
                                           type: string
@@ -2972,12 +3164,14 @@ spec:
                                     items:
                                       type: string
                                     type: array
+                                    x-kubernetes-list-type: atomic
                                   topologyKey:
                                     type: string
                                 required:
                                 - topologyKey
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                       type: object
                     annotations:
@@ -2988,16 +3182,27 @@ spec:
                       properties:
                         allowPrivilegeEscalation:
                           type: boolean
+                        appArmorProfile:
+                          properties:
+                            localhostProfile:
+                              type: string
+                            type:
+                              type: string
+                          required:
+                          - type
+                          type: object
                         capabilities:
                           properties:
                             add:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             drop:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         privileged:
                           type: boolean
@@ -3050,6 +3255,7 @@ spec:
                         type: string
                       type: object
                     name:
+                      minLength: 1
                       type: string
                     nodeSelector:
                       additionalProperties:
@@ -3092,6 +3298,15 @@ spec:
                       type: string
                     securityContext:
                       properties:
+                        appArmorProfile:
+                          properties:
+                            localhostProfile:
+                              type: string
+                            type:
+                              type: string
+                          required:
+                          - type
+                          type: object
                         fsGroup:
                           format: int64
                           type: integer
@@ -3130,6 +3345,7 @@ spec:
                             format: int64
                             type: integer
                           type: array
+                          x-kubernetes-list-type: atomic
                         sysctls:
                           items:
                             properties:
@@ -3142,6 +3358,7 @@ spec:
                             - value
                             type: object
                           type: array
+                          x-kubernetes-list-type: atomic
                         windowsOptions:
                           properties:
                             gmsaCredentialSpec:
@@ -3192,11 +3409,13 @@ spec:
                                       items:
                                         type: string
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                   required:
                                   - key
                                   - operator
                                   type: object
                                 type: array
+                                x-kubernetes-list-type: atomic
                               matchLabels:
                                 additionalProperties:
                                   type: string
@@ -3259,6 +3478,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             dataSource:
                               properties:
                                 apiGroup:
@@ -3318,11 +3538,13 @@ spec:
                                         items:
                                           type: string
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                     required:
                                     - key
                                     - operator
                                     type: object
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 matchLabels:
                                   additionalProperties:
                                     type: string
@@ -3344,6 +3566,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             allocatedResourceStatuses:
                               additionalProperties:
                                 type: string
@@ -3387,6 +3610,9 @@ spec:
                                 - type
                                 type: object
                               type: array
+                              x-kubernetes-list-map-keys:
+                              - type
+                              x-kubernetes-list-type: map
                             currentVolumeAttributesClassName:
                               type: string
                             modifyVolumeStatus:
@@ -3430,6 +3656,7 @@ spec:
                         items:
                           type: string
                         type: array
+                        x-kubernetes-list-type: atomic
                     type: object
                   failureThreshold:
                     format: int32
@@ -3460,6 +3687,7 @@ spec:
                           - value
                           type: object
                         type: array
+                        x-kubernetes-list-type: atomic
                       path:
                         type: string
                       port:
@@ -3532,10 +3760,12 @@ spec:
                           items:
                             type: string
                           type: array
+                          x-kubernetes-list-type: atomic
                         command:
                           items:
                             type: string
                           type: array
+                          x-kubernetes-list-type: atomic
                         env:
                           items:
                             properties:
@@ -3550,6 +3780,7 @@ spec:
                                       key:
                                         type: string
                                       name:
+                                        default: ""
                                         type: string
                                       optional:
                                         type: boolean
@@ -3588,6 +3819,7 @@ spec:
                                       key:
                                         type: string
                                       name:
+                                        default: ""
                                         type: string
                                       optional:
                                         type: boolean
@@ -3600,12 +3832,16 @@ spec:
                             - name
                             type: object
                           type: array
+                          x-kubernetes-list-map-keys:
+                          - name
+                          x-kubernetes-list-type: map
                         envFrom:
                           items:
                             properties:
                               configMapRef:
                                 properties:
                                   name:
+                                    default: ""
                                     type: string
                                   optional:
                                     type: boolean
@@ -3616,6 +3852,7 @@ spec:
                               secretRef:
                                 properties:
                                   name:
+                                    default: ""
                                     type: string
                                   optional:
                                     type: boolean
@@ -3623,6 +3860,7 @@ spec:
                                 x-kubernetes-map-type: atomic
                             type: object
                           type: array
+                          x-kubernetes-list-type: atomic
                         image:
                           type: string
                         imagePullPolicy:
@@ -3637,6 +3875,7 @@ spec:
                                       items:
                                         type: string
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                   type: object
                                 httpGet:
                                   properties:
@@ -3654,6 +3893,7 @@ spec:
                                         - value
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     path:
                                       type: string
                                     port:
@@ -3695,6 +3935,7 @@ spec:
                                       items:
                                         type: string
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                   type: object
                                 httpGet:
                                   properties:
@@ -3712,6 +3953,7 @@ spec:
                                         - value
                                         type: object
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     path:
                                       type: string
                                     port:
@@ -3754,6 +3996,7 @@ spec:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                               type: object
                             failureThreshold:
                               format: int32
@@ -3784,6 +4027,7 @@ spec:
                                     - value
                                     type: object
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 path:
                                   type: string
                                 port:
@@ -3858,6 +4102,7 @@ spec:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                               type: object
                             failureThreshold:
                               format: int32
@@ -3888,6 +4133,7 @@ spec:
                                     - value
                                     type: object
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 path:
                                   type: string
                                 port:
@@ -3978,16 +4224,27 @@ spec:
                           properties:
                             allowPrivilegeEscalation:
                               type: boolean
+                            appArmorProfile:
+                              properties:
+                                localhostProfile:
+                                  type: string
+                                type:
+                                  type: string
+                              required:
+                              - type
+                              type: object
                             capabilities:
                               properties:
                                 add:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 drop:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                               type: object
                             privileged:
                               type: boolean
@@ -4043,6 +4300,7 @@ spec:
                                   items:
                                     type: string
                                   type: array
+                                  x-kubernetes-list-type: atomic
                               type: object
                             failureThreshold:
                               format: int32
@@ -4073,6 +4331,7 @@ spec:
                                     - value
                                     type: object
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 path:
                                   type: string
                                 port:
@@ -4135,6 +4394,9 @@ spec:
                             - name
                             type: object
                           type: array
+                          x-kubernetes-list-map-keys:
+                          - devicePath
+                          x-kubernetes-list-type: map
                         volumeMounts:
                           items:
                             properties:
@@ -4146,6 +4408,8 @@ spec:
                                 type: string
                               readOnly:
                                 type: boolean
+                              recursiveReadOnly:
+                                type: string
                               subPath:
                                 type: string
                               subPathExpr:
@@ -4155,6 +4419,9 @@ spec:
                             - name
                             type: object
                           type: array
+                          x-kubernetes-list-map-keys:
+                          - mountPath
+                          x-kubernetes-list-type: map
                         workingDir:
                           type: string
                       required:
@@ -4224,6 +4491,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             dataSource:
                               properties:
                                 apiGroup:
@@ -4283,11 +4551,13 @@ spec:
                                         items:
                                           type: string
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                     required:
                                     - key
                                     - operator
                                     type: object
                                   type: array
+                                  x-kubernetes-list-type: atomic
                                 matchLabels:
                                   additionalProperties:
                                     type: string
@@ -4309,6 +4579,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             allocatedResourceStatuses:
                               additionalProperties:
                                 type: string
@@ -4352,6 +4623,9 @@ spec:
                                 - type
                                 type: object
                               type: array
+                              x-kubernetes-list-map-keys:
+                              - type
+                              x-kubernetes-list-type: map
                             currentVolumeAttributesClassName:
                               type: string
                             modifyVolumeStatus:
@@ -4421,6 +4695,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             path:
                               type: string
                             readOnly:
@@ -4430,6 +4705,7 @@ spec:
                             secretRef:
                               properties:
                                 name:
+                                  default: ""
                                   type: string
                               type: object
                               x-kubernetes-map-type: atomic
@@ -4447,6 +4723,7 @@ spec:
                             secretRef:
                               properties:
                                 name:
+                                  default: ""
                                   type: string
                               type: object
                               x-kubernetes-map-type: atomic
@@ -4475,7 +4752,9 @@ spec:
                                 - path
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             name:
+                              default: ""
                               type: string
                             optional:
                               type: boolean
@@ -4490,6 +4769,7 @@ spec:
                             nodePublishSecretRef:
                               properties:
                                 name:
+                                  default: ""
                                   type: string
                               type: object
                               x-kubernetes-map-type: atomic
@@ -4545,6 +4825,7 @@ spec:
                                 - path
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         emptyDir:
                           properties:
@@ -4586,6 +4867,7 @@ spec:
                                       items:
                                         type: string
                                       type: array
+                                      x-kubernetes-list-type: atomic
                                     dataSource:
                                       properties:
                                         apiGroup:
@@ -4645,11 +4927,13 @@ spec:
                                                 items:
                                                   type: string
                                                 type: array
+                                                x-kubernetes-list-type: atomic
                                             required:
                                             - key
                                             - operator
                                             type: object
                                           type: array
+                                          x-kubernetes-list-type: atomic
                                         matchLabels:
                                           additionalProperties:
                                             type: string
@@ -4682,10 +4966,12 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             wwids:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         flexVolume:
                           properties:
@@ -4702,6 +4988,7 @@ spec:
                             secretRef:
                               properties:
                                 name:
+                                  default: ""
                                   type: string
                               type: object
                               x-kubernetes-map-type: atomic
@@ -4782,11 +5069,13 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             readOnly:
                               type: boolean
                             secretRef:
                               properties:
                                 name:
+                                  default: ""
                                   type: string
                               type: object
                               x-kubernetes-map-type: atomic
@@ -4863,11 +5152,13 @@ spec:
                                                   items:
                                                     type: string
                                                   type: array
+                                                  x-kubernetes-list-type: atomic
                                               required:
                                               - key
                                               - operator
                                               type: object
                                             type: array
+                                            x-kubernetes-list-type: atomic
                                           matchLabels:
                                             additionalProperties:
                                               type: string
@@ -4902,7 +5193,9 @@ spec:
                                           - path
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       name:
+                                        default: ""
                                         type: string
                                       optional:
                                         type: boolean
@@ -4948,6 +5241,7 @@ spec:
                                           - path
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                     type: object
                                   secret:
                                     properties:
@@ -4966,7 +5260,9 @@ spec:
                                           - path
                                           type: object
                                         type: array
+                                        x-kubernetes-list-type: atomic
                                       name:
+                                        default: ""
                                         type: string
                                       optional:
                                         type: boolean
@@ -4986,6 +5282,7 @@ spec:
                                     type: object
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                           type: object
                         quobyte:
                           properties:
@@ -5017,6 +5314,7 @@ spec:
                               items:
                                 type: string
                               type: array
+                              x-kubernetes-list-type: atomic
                             pool:
                               type: string
                             readOnly:
@@ -5024,6 +5322,7 @@ spec:
                             secretRef:
                               properties:
                                 name:
+                                  default: ""
                                   type: string
                               type: object
                               x-kubernetes-map-type: atomic
@@ -5046,6 +5345,7 @@ spec:
                             secretRef:
                               properties:
                                 name:
+                                  default: ""
                                   type: string
                               type: object
                               x-kubernetes-map-type: atomic
@@ -5084,6 +5384,7 @@ spec:
                                 - path
                                 type: object
                               type: array
+                              x-kubernetes-list-type: atomic
                             optional:
                               type: boolean
                             secretName:
@@ -5098,6 +5399,7 @@ spec:
                             secretRef:
                               properties:
                                 name:
+                                  default: ""
                                   type: string
                               type: object
                               x-kubernetes-map-type: atomic
@@ -5132,6 +5434,7 @@ spec:
                         items:
                           type: string
                         type: array
+                        x-kubernetes-list-type: atomic
                     type: object
                   failureThreshold:
                     format: int32
@@ -5162,6 +5465,7 @@ spec:
                           - value
                           type: object
                         type: array
+                        x-kubernetes-list-type: atomic
                       path:
                         type: string
                       port:
@@ -5208,6 +5512,7 @@ spec:
                 items:
                   properties:
                     name:
+                      default: ""
                       type: string
                   type: object
                   x-kubernetes-map-type: atomic
diff --git a/chart/templates/console-clusterrole.yaml b/chart/templates/console-clusterrole.yaml
index 894a287..44f0f87 100644
--- a/chart/templates/console-clusterrole.yaml
+++ b/chart/templates/console-clusterrole.yaml
@@ -122,7 +122,13 @@ rules:
     resources:
       - '*'
     verbs:
+      {{- if not .Values.console.readOnly }}
       - '*'
+      {{- else }}
+      - get
+      - list
+      - watch
+      {{- end}}
   - apiGroups:
       - min.io
     resources:
diff --git a/chart/templates/job.min.io_jobs.yaml b/chart/templates/job.min.io_jobs.yaml
index 6e0b92c..fcbff86 100644
--- a/chart/templates/job.min.io_jobs.yaml
+++ b/chart/templates/job.min.io_jobs.yaml
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.14.0
+    controller-gen.kubebuilder.io/version: v0.15.0
     operator.min.io/version: v5.0.15
   name: miniojobs.job.min.io
 spec:
@@ -43,18 +43,1019 @@ spec:
                       additionalProperties:
                         type: string
                       type: object
+                    command:
+                      items:
+                        type: string
+                      type: array
                     dependsOn:
                       items:
                         type: string
                       type: array
+                    env:
+                      items:
+                        properties:
+                          name:
+                            type: string
+                          value:
+                            type: string
+                          valueFrom:
+                            properties:
+                              configMapKeyRef:
+                                properties:
+                                  key:
+                                    type: string
+                                  name:
+                                    default: ""
+                                    type: string
+                                  optional:
+                                    type: boolean
+                                required:
+                                - key
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              fieldRef:
+                                properties:
+                                  apiVersion:
+                                    type: string
+                                  fieldPath:
+                                    type: string
+                                required:
+                                - fieldPath
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              resourceFieldRef:
+                                properties:
+                                  containerName:
+                                    type: string
+                                  divisor:
+                                    anyOf:
+                                    - type: integer
+                                    - type: string
+                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                                    x-kubernetes-int-or-string: true
+                                  resource:
+                                    type: string
+                                required:
+                                - resource
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              secretKeyRef:
+                                properties:
+                                  key:
+                                    type: string
+                                  name:
+                                    default: ""
+                                    type: string
+                                  optional:
+                                    type: boolean
+                                required:
+                                - key
+                                type: object
+                                x-kubernetes-map-type: atomic
+                            type: object
+                        required:
+                        - name
+                        type: object
+                      type: array
+                    envFrom:
+                      items:
+                        properties:
+                          configMapRef:
+                            properties:
+                              name:
+                                default: ""
+                                type: string
+                              optional:
+                                type: boolean
+                            type: object
+                            x-kubernetes-map-type: atomic
+                          prefix:
+                            type: string
+                          secretRef:
+                            properties:
+                              name:
+                                default: ""
+                                type: string
+                              optional:
+                                type: boolean
+                            type: object
+                            x-kubernetes-map-type: atomic
+                        type: object
+                      type: array
                     name:
                       type: string
                     op:
                       type: string
-                  required:
-                  - op
+                    resources:
+                      properties:
+                        claims:
+                          items:
+                            properties:
+                              name:
+                                type: string
+                            required:
+                            - name
+                            type: object
+                          type: array
+                          x-kubernetes-list-map-keys:
+                          - name
+                          x-kubernetes-list-type: map
+                        limits:
+                          additionalProperties:
+                            anyOf:
+                            - type: integer
+                            - type: string
+                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                            x-kubernetes-int-or-string: true
+                          type: object
+                        requests:
+                          additionalProperties:
+                            anyOf:
+                            - type: integer
+                            - type: string
+                            pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                            x-kubernetes-int-or-string: true
+                          type: object
+                      type: object
+                    volumeMounts:
+                      items:
+                        properties:
+                          mountPath:
+                            type: string
+                          mountPropagation:
+                            type: string
+                          name:
+                            type: string
+                          readOnly:
+                            type: boolean
+                          recursiveReadOnly:
+                            type: string
+                          subPath:
+                            type: string
+                          subPathExpr:
+                            type: string
+                        required:
+                        - mountPath
+                        - name
+                        type: object
+                      type: array
+                    volumes:
+                      items:
+                        properties:
+                          awsElasticBlockStore:
+                            properties:
+                              fsType:
+                                type: string
+                              partition:
+                                format: int32
+                                type: integer
+                              readOnly:
+                                type: boolean
+                              volumeID:
+                                type: string
+                            required:
+                            - volumeID
+                            type: object
+                          azureDisk:
+                            properties:
+                              cachingMode:
+                                type: string
+                              diskName:
+                                type: string
+                              diskURI:
+                                type: string
+                              fsType:
+                                type: string
+                              kind:
+                                type: string
+                              readOnly:
+                                type: boolean
+                            required:
+                            - diskName
+                            - diskURI
+                            type: object
+                          azureFile:
+                            properties:
+                              readOnly:
+                                type: boolean
+                              secretName:
+                                type: string
+                              shareName:
+                                type: string
+                            required:
+                            - secretName
+                            - shareName
+                            type: object
+                          cephfs:
+                            properties:
+                              monitors:
+                                items:
+                                  type: string
+                                type: array
+                                x-kubernetes-list-type: atomic
+                              path:
+                                type: string
+                              readOnly:
+                                type: boolean
+                              secretFile:
+                                type: string
+                              secretRef:
+                                properties:
+                                  name:
+                                    default: ""
+                                    type: string
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              user:
+                                type: string
+                            required:
+                            - monitors
+                            type: object
+                          cinder:
+                            properties:
+                              fsType:
+                                type: string
+                              readOnly:
+                                type: boolean
+                              secretRef:
+                                properties:
+                                  name:
+                                    default: ""
+                                    type: string
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              volumeID:
+                                type: string
+                            required:
+                            - volumeID
+                            type: object
+                          configMap:
+                            properties:
+                              defaultMode:
+                                format: int32
+                                type: integer
+                              items:
+                                items:
+                                  properties:
+                                    key:
+                                      type: string
+                                    mode:
+                                      format: int32
+                                      type: integer
+                                    path:
+                                      type: string
+                                  required:
+                                  - key
+                                  - path
+                                  type: object
+                                type: array
+                                x-kubernetes-list-type: atomic
+                              name:
+                                default: ""
+                                type: string
+                              optional:
+                                type: boolean
+                            type: object
+                            x-kubernetes-map-type: atomic
+                          csi:
+                            properties:
+                              driver:
+                                type: string
+                              fsType:
+                                type: string
+                              nodePublishSecretRef:
+                                properties:
+                                  name:
+                                    default: ""
+                                    type: string
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              readOnly:
+                                type: boolean
+                              volumeAttributes:
+                                additionalProperties:
+                                  type: string
+                                type: object
+                            required:
+                            - driver
+                            type: object
+                          downwardAPI:
+                            properties:
+                              defaultMode:
+                                format: int32
+                                type: integer
+                              items:
+                                items:
+                                  properties:
+                                    fieldRef:
+                                      properties:
+                                        apiVersion:
+                                          type: string
+                                        fieldPath:
+                                          type: string
+                                      required:
+                                      - fieldPath
+                                      type: object
+                                      x-kubernetes-map-type: atomic
+                                    mode:
+                                      format: int32
+                                      type: integer
+                                    path:
+                                      type: string
+                                    resourceFieldRef:
+                                      properties:
+                                        containerName:
+                                          type: string
+                                        divisor:
+                                          anyOf:
+                                          - type: integer
+                                          - type: string
+                                          pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                                          x-kubernetes-int-or-string: true
+                                        resource:
+                                          type: string
+                                      required:
+                                      - resource
+                                      type: object
+                                      x-kubernetes-map-type: atomic
+                                  required:
+                                  - path
+                                  type: object
+                                type: array
+                                x-kubernetes-list-type: atomic
+                            type: object
+                          emptyDir:
+                            properties:
+                              medium:
+                                type: string
+                              sizeLimit:
+                                anyOf:
+                                - type: integer
+                                - type: string
+                                pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                                x-kubernetes-int-or-string: true
+                            type: object
+                          ephemeral:
+                            properties:
+                              volumeClaimTemplate:
+                                properties:
+                                  metadata:
+                                    properties:
+                                      annotations:
+                                        additionalProperties:
+                                          type: string
+                                        type: object
+                                      finalizers:
+                                        items:
+                                          type: string
+                                        type: array
+                                      labels:
+                                        additionalProperties:
+                                          type: string
+                                        type: object
+                                      name:
+                                        type: string
+                                      namespace:
+                                        type: string
+                                    type: object
+                                  spec:
+                                    properties:
+                                      accessModes:
+                                        items:
+                                          type: string
+                                        type: array
+                                        x-kubernetes-list-type: atomic
+                                      dataSource:
+                                        properties:
+                                          apiGroup:
+                                            type: string
+                                          kind:
+                                            type: string
+                                          name:
+                                            type: string
+                                        required:
+                                        - kind
+                                        - name
+                                        type: object
+                                        x-kubernetes-map-type: atomic
+                                      dataSourceRef:
+                                        properties:
+                                          apiGroup:
+                                            type: string
+                                          kind:
+                                            type: string
+                                          name:
+                                            type: string
+                                          namespace:
+                                            type: string
+                                        required:
+                                        - kind
+                                        - name
+                                        type: object
+                                      resources:
+                                        properties:
+                                          limits:
+                                            additionalProperties:
+                                              anyOf:
+                                              - type: integer
+                                              - type: string
+                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                                              x-kubernetes-int-or-string: true
+                                            type: object
+                                          requests:
+                                            additionalProperties:
+                                              anyOf:
+                                              - type: integer
+                                              - type: string
+                                              pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                                              x-kubernetes-int-or-string: true
+                                            type: object
+                                        type: object
+                                      selector:
+                                        properties:
+                                          matchExpressions:
+                                            items:
+                                              properties:
+                                                key:
+                                                  type: string
+                                                operator:
+                                                  type: string
+                                                values:
+                                                  items:
+                                                    type: string
+                                                  type: array
+                                                  x-kubernetes-list-type: atomic
+                                              required:
+                                              - key
+                                              - operator
+                                              type: object
+                                            type: array
+                                            x-kubernetes-list-type: atomic
+                                          matchLabels:
+                                            additionalProperties:
+                                              type: string
+                                            type: object
+                                        type: object
+                                        x-kubernetes-map-type: atomic
+                                      storageClassName:
+                                        type: string
+                                      volumeAttributesClassName:
+                                        type: string
+                                      volumeMode:
+                                        type: string
+                                      volumeName:
+                                        type: string
+                                    type: object
+                                required:
+                                - spec
+                                type: object
+                            type: object
+                          fc:
+                            properties:
+                              fsType:
+                                type: string
+                              lun:
+                                format: int32
+                                type: integer
+                              readOnly:
+                                type: boolean
+                              targetWWNs:
+                                items:
+                                  type: string
+                                type: array
+                                x-kubernetes-list-type: atomic
+                              wwids:
+                                items:
+                                  type: string
+                                type: array
+                                x-kubernetes-list-type: atomic
+                            type: object
+                          flexVolume:
+                            properties:
+                              driver:
+                                type: string
+                              fsType:
+                                type: string
+                              options:
+                                additionalProperties:
+                                  type: string
+                                type: object
+                              readOnly:
+                                type: boolean
+                              secretRef:
+                                properties:
+                                  name:
+                                    default: ""
+                                    type: string
+                                type: object
+                                x-kubernetes-map-type: atomic
+                            required:
+                            - driver
+                            type: object
+                          flocker:
+                            properties:
+                              datasetName:
+                                type: string
+                              datasetUUID:
+                                type: string
+                            type: object
+                          gcePersistentDisk:
+                            properties:
+                              fsType:
+                                type: string
+                              partition:
+                                format: int32
+                                type: integer
+                              pdName:
+                                type: string
+                              readOnly:
+                                type: boolean
+                            required:
+                            - pdName
+                            type: object
+                          gitRepo:
+                            properties:
+                              directory:
+                                type: string
+                              repository:
+                                type: string
+                              revision:
+                                type: string
+                            required:
+                            - repository
+                            type: object
+                          glusterfs:
+                            properties:
+                              endpoints:
+                                type: string
+                              path:
+                                type: string
+                              readOnly:
+                                type: boolean
+                            required:
+                            - endpoints
+                            - path
+                            type: object
+                          hostPath:
+                            properties:
+                              path:
+                                type: string
+                              type:
+                                type: string
+                            required:
+                            - path
+                            type: object
+                          iscsi:
+                            properties:
+                              chapAuthDiscovery:
+                                type: boolean
+                              chapAuthSession:
+                                type: boolean
+                              fsType:
+                                type: string
+                              initiatorName:
+                                type: string
+                              iqn:
+                                type: string
+                              iscsiInterface:
+                                type: string
+                              lun:
+                                format: int32
+                                type: integer
+                              portals:
+                                items:
+                                  type: string
+                                type: array
+                                x-kubernetes-list-type: atomic
+                              readOnly:
+                                type: boolean
+                              secretRef:
+                                properties:
+                                  name:
+                                    default: ""
+                                    type: string
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              targetPortal:
+                                type: string
+                            required:
+                            - iqn
+                            - lun
+                            - targetPortal
+                            type: object
+                          name:
+                            type: string
+                          nfs:
+                            properties:
+                              path:
+                                type: string
+                              readOnly:
+                                type: boolean
+                              server:
+                                type: string
+                            required:
+                            - path
+                            - server
+                            type: object
+                          persistentVolumeClaim:
+                            properties:
+                              claimName:
+                                type: string
+                              readOnly:
+                                type: boolean
+                            required:
+                            - claimName
+                            type: object
+                          photonPersistentDisk:
+                            properties:
+                              fsType:
+                                type: string
+                              pdID:
+                                type: string
+                            required:
+                            - pdID
+                            type: object
+                          portworxVolume:
+                            properties:
+                              fsType:
+                                type: string
+                              readOnly:
+                                type: boolean
+                              volumeID:
+                                type: string
+                            required:
+                            - volumeID
+                            type: object
+                          projected:
+                            properties:
+                              defaultMode:
+                                format: int32
+                                type: integer
+                              sources:
+                                items:
+                                  properties:
+                                    clusterTrustBundle:
+                                      properties:
+                                        labelSelector:
+                                          properties:
+                                            matchExpressions:
+                                              items:
+                                                properties:
+                                                  key:
+                                                    type: string
+                                                  operator:
+                                                    type: string
+                                                  values:
+                                                    items:
+                                                      type: string
+                                                    type: array
+                                                    x-kubernetes-list-type: atomic
+                                                required:
+                                                - key
+                                                - operator
+                                                type: object
+                                              type: array
+                                              x-kubernetes-list-type: atomic
+                                            matchLabels:
+                                              additionalProperties:
+                                                type: string
+                                              type: object
+                                          type: object
+                                          x-kubernetes-map-type: atomic
+                                        name:
+                                          type: string
+                                        optional:
+                                          type: boolean
+                                        path:
+                                          type: string
+                                        signerName:
+                                          type: string
+                                      required:
+                                      - path
+                                      type: object
+                                    configMap:
+                                      properties:
+                                        items:
+                                          items:
+                                            properties:
+                                              key:
+                                                type: string
+                                              mode:
+                                                format: int32
+                                                type: integer
+                                              path:
+                                                type: string
+                                            required:
+                                            - key
+                                            - path
+                                            type: object
+                                          type: array
+                                          x-kubernetes-list-type: atomic
+                                        name:
+                                          default: ""
+                                          type: string
+                                        optional:
+                                          type: boolean
+                                      type: object
+                                      x-kubernetes-map-type: atomic
+                                    downwardAPI:
+                                      properties:
+                                        items:
+                                          items:
+                                            properties:
+                                              fieldRef:
+                                                properties:
+                                                  apiVersion:
+                                                    type: string
+                                                  fieldPath:
+                                                    type: string
+                                                required:
+                                                - fieldPath
+                                                type: object
+                                                x-kubernetes-map-type: atomic
+                                              mode:
+                                                format: int32
+                                                type: integer
+                                              path:
+                                                type: string
+                                              resourceFieldRef:
+                                                properties:
+                                                  containerName:
+                                                    type: string
+                                                  divisor:
+                                                    anyOf:
+                                                    - type: integer
+                                                    - type: string
+                                                    pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
+                                                    x-kubernetes-int-or-string: true
+                                                  resource:
+                                                    type: string
+                                                required:
+                                                - resource
+                                                type: object
+                                                x-kubernetes-map-type: atomic
+                                            required:
+                                            - path
+                                            type: object
+                                          type: array
+                                          x-kubernetes-list-type: atomic
+                                      type: object
+                                    secret:
+                                      properties:
+                                        items:
+                                          items:
+                                            properties:
+                                              key:
+                                                type: string
+                                              mode:
+                                                format: int32
+                                                type: integer
+                                              path:
+                                                type: string
+                                            required:
+                                            - key
+                                            - path
+                                            type: object
+                                          type: array
+                                          x-kubernetes-list-type: atomic
+                                        name:
+                                          default: ""
+                                          type: string
+                                        optional:
+                                          type: boolean
+                                      type: object
+                                      x-kubernetes-map-type: atomic
+                                    serviceAccountToken:
+                                      properties:
+                                        audience:
+                                          type: string
+                                        expirationSeconds:
+                                          format: int64
+                                          type: integer
+                                        path:
+                                          type: string
+                                      required:
+                                      - path
+                                      type: object
+                                  type: object
+                                type: array
+                                x-kubernetes-list-type: atomic
+                            type: object
+                          quobyte:
+                            properties:
+                              group:
+                                type: string
+                              readOnly:
+                                type: boolean
+                              registry:
+                                type: string
+                              tenant:
+                                type: string
+                              user:
+                                type: string
+                              volume:
+                                type: string
+                            required:
+                            - registry
+                            - volume
+                            type: object
+                          rbd:
+                            properties:
+                              fsType:
+                                type: string
+                              image:
+                                type: string
+                              keyring:
+                                type: string
+                              monitors:
+                                items:
+                                  type: string
+                                type: array
+                                x-kubernetes-list-type: atomic
+                              pool:
+                                type: string
+                              readOnly:
+                                type: boolean
+                              secretRef:
+                                properties:
+                                  name:
+                                    default: ""
+                                    type: string
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              user:
+                                type: string
+                            required:
+                            - image
+                            - monitors
+                            type: object
+                          scaleIO:
+                            properties:
+                              fsType:
+                                type: string
+                              gateway:
+                                type: string
+                              protectionDomain:
+                                type: string
+                              readOnly:
+                                type: boolean
+                              secretRef:
+                                properties:
+                                  name:
+                                    default: ""
+                                    type: string
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              sslEnabled:
+                                type: boolean
+                              storageMode:
+                                type: string
+                              storagePool:
+                                type: string
+                              system:
+                                type: string
+                              volumeName:
+                                type: string
+                            required:
+                            - gateway
+                            - secretRef
+                            - system
+                            type: object
+                          secret:
+                            properties:
+                              defaultMode:
+                                format: int32
+                                type: integer
+                              items:
+                                items:
+                                  properties:
+                                    key:
+                                      type: string
+                                    mode:
+                                      format: int32
+                                      type: integer
+                                    path:
+                                      type: string
+                                  required:
+                                  - key
+                                  - path
+                                  type: object
+                                type: array
+                                x-kubernetes-list-type: atomic
+                              optional:
+                                type: boolean
+                              secretName:
+                                type: string
+                            type: object
+                          storageos:
+                            properties:
+                              fsType:
+                                type: string
+                              readOnly:
+                                type: boolean
+                              secretRef:
+                                properties:
+                                  name:
+                                    default: ""
+                                    type: string
+                                type: object
+                                x-kubernetes-map-type: atomic
+                              volumeName:
+                                type: string
+                              volumeNamespace:
+                                type: string
+                            type: object
+                          vsphereVolume:
+                            properties:
+                              fsType:
+                                type: string
+                              storagePolicyID:
+                                type: string
+                              storagePolicyName:
+                                type: string
+                              volumePath:
+                                type: string
+                            required:
+                            - volumePath
+                            type: object
+                        required:
+                        - name
+                        type: object
+                      type: array
                   type: object
                 type: array
+              containerSecurityContext:
+                properties:
+                  allowPrivilegeEscalation:
+                    type: boolean
+                  appArmorProfile:
+                    properties:
+                      localhostProfile:
+                        type: string
+                      type:
+                        type: string
+                    required:
+                    - type
+                    type: object
+                  capabilities:
+                    properties:
+                      add:
+                        items:
+                          type: string
+                        type: array
+                        x-kubernetes-list-type: atomic
+                      drop:
+                        items:
+                          type: string
+                        type: array
+                        x-kubernetes-list-type: atomic
+                    type: object
+                  privileged:
+                    type: boolean
+                  procMount:
+                    type: string
+                  readOnlyRootFilesystem:
+                    type: boolean
+                  runAsGroup:
+                    format: int64
+                    type: integer
+                  runAsNonRoot:
+                    type: boolean
+                  runAsUser:
+                    format: int64
+                    type: integer
+                  seLinuxOptions:
+                    properties:
+                      level:
+                        type: string
+                      role:
+                        type: string
+                      type:
+                        type: string
+                      user:
+                        type: string
+                    type: object
+                  seccompProfile:
+                    properties:
+                      localhostProfile:
+                        type: string
+                      type:
+                        type: string
+                    required:
+                    - type
+                    type: object
+                  windowsOptions:
+                    properties:
+                      gmsaCredentialSpec:
+                        type: string
+                      gmsaCredentialSpecName:
+                        type: string
+                      hostProcess:
+                        type: boolean
+                      runAsUserName:
+                        type: string
+                    type: object
+                type: object
               execution:
                 default: parallel
                 enum:
@@ -67,9 +1068,95 @@ spec:
                 - continueOnFailure
                 - stopOnFailure
                 type: string
+              imagePullPolicy:
+                type: string
+              imagePullSecret:
+                items:
+                  properties:
+                    name:
+                      default: ""
+                      type: string
+                  type: object
+                  x-kubernetes-map-type: atomic
+                type: array
               mcImage:
-                default: minio/mc:latest
+                default: quay.io/minio/mc:latest
                 type: string
+              securityContext:
+                properties:
+                  appArmorProfile:
+                    properties:
+                      localhostProfile:
+                        type: string
+                      type:
+                        type: string
+                    required:
+                    - type
+                    type: object
+                  fsGroup:
+                    format: int64
+                    type: integer
+                  fsGroupChangePolicy:
+                    type: string
+                  runAsGroup:
+                    format: int64
+                    type: integer
+                  runAsNonRoot:
+                    type: boolean
+                  runAsUser:
+                    format: int64
+                    type: integer
+                  seLinuxOptions:
+                    properties:
+                      level:
+                        type: string
+                      role:
+                        type: string
+                      type:
+                        type: string
+                      user:
+                        type: string
+                    type: object
+                  seccompProfile:
+                    properties:
+                      localhostProfile:
+                        type: string
+                      type:
+                        type: string
+                    required:
+                    - type
+                    type: object
+                  supplementalGroups:
+                    items:
+                      format: int64
+                      type: integer
+                    type: array
+                    x-kubernetes-list-type: atomic
+                  sysctls:
+                    items:
+                      properties:
+                        name:
+                          type: string
+                        value:
+                          type: string
+                      required:
+                      - name
+                      - value
+                      type: object
+                    type: array
+                    x-kubernetes-list-type: atomic
+                  windowsOptions:
+                    properties:
+                      gmsaCredentialSpec:
+                        type: string
+                      gmsaCredentialSpecName:
+                        type: string
+                      hostProcess:
+                        type: boolean
+                      runAsUserName:
+                        type: string
+                    type: object
+                type: object
               serviceAccountName:
                 type: string
               tenant:
diff --git a/chart/templates/operator-deployment.yaml b/chart/templates/operator-deployment.yaml
index a6f5c90..ca71448 100644
--- a/chart/templates/operator-deployment.yaml
+++ b/chart/templates/operator-deployment.yaml
@@ -53,8 +53,11 @@ spec:
           env:
           {{ toYaml . | nindent 10 }}
           {{- end }}
-          resources:
-          {{- toYaml .Values.operator.resources | nindent 12 }}
+          {{- if .Values.operator.sidecarImage }}
+            - name: "OPERATOR_SIDECAR_IMAGE"
+              value: "{{ .Values.operator.sidecarImage.repository }}:{{ .Values.operator.sidecarImage.digest | default .Values.operator.sidecarImage.tag }}"
+          {{- end }}
+          resources: {{- toYaml .Values.operator.resources | nindent 12 }}
           securityContext:
           {{- with .Values.operator.containerSecurityContext }}
           {{- toYaml . | nindent 12 }}
diff --git a/chart/templates/sts.min.io_policybindings.yaml b/chart/templates/sts.min.io_policybindings.yaml
index a2bc9a8..2ef7178 100644
--- a/chart/templates/sts.min.io_policybindings.yaml
+++ b/chart/templates/sts.min.io_policybindings.yaml
@@ -3,7 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.14.0
+    controller-gen.kubebuilder.io/version: v0.15.0
     operator.min.io/version: v5.0.15
   name: policybindings.sts.min.io
 spec:
@@ -71,6 +71,63 @@ spec:
             type: object
         type: object
     served: true
+    storage: false
+    subresources:
+      status: {}
+  - additionalPrinterColumns:
+    - jsonPath: .status.currentState
+      name: State
+      type: string
+    - jsonPath: .metadata.creationTimestamp
+      name: Age
+      type: date
+    name: v1beta1
+    schema:
+      openAPIV3Schema:
+        properties:
+          apiVersion:
+            type: string
+          kind:
+            type: string
+          metadata:
+            type: object
+          spec:
+            properties:
+              application:
+                properties:
+                  namespace:
+                    type: string
+                  serviceaccount:
+                    type: string
+                required:
+                - namespace
+                - serviceaccount
+                type: object
+              policies:
+                items:
+                  type: string
+                type: array
+            required:
+            - application
+            - policies
+            type: object
+          status:
+            properties:
+              currentState:
+                type: string
+              usage:
+                nullable: true
+                properties:
+                  authotizations:
+                    format: int64
+                    type: integer
+                type: object
+            required:
+            - currentState
+            - usage
+            type: object
+        type: object
+    served: true
     storage: true
     subresources:
       status: {}
diff --git a/chart/values.yaml b/chart/values.yaml
index 67bb761..723c1e6 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -67,6 +67,30 @@ operator:
     tag: v5.0.16
     pullPolicy: IfNotPresent
   ###
+  # Specify the sidecar container image to deploy on tenant pods for init container and sidecar.
+  # Only need to change this if want to use a different version that the default, or want to set a custom registry.
+  # ``sidecarImage.tag``
+  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v5.0.15 tag.
+  # The container pulls the image if not already present:
+  #
+  # .. code-block:: yaml
+  #
+  #    sidecarImage:
+  #      repository: quay.io/minio/operator-sidecar
+  #      tag: v5.0.15
+  #      pullPolicy: IfNotPresent
+  #
+  # The chart also supports specifying an image based on digest value:
+  #
+  # .. code-block:: yaml
+  #
+  #    sidecarImage:
+  #      repository: quay.io/minio/operator-sidecar@sha256
+  #      digest: 28c80b379c75242c6fe793dfbf212f43c602140a0de5ebe3d9c2a3a7b9f9f983
+  #      pullPolicy: IfNotPresent
+  #
+  sidecarImage: {}
+  ###
   #
   # An array of Kubernetes secrets to use for pulling images from a private ``image.repository``.
   # Only one array element is supported at this time.
-- 
GitLab


From 4bd48669a54be19e2fd16225439b399dde10df7d Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Tue, 9 Jul 2024 15:28:31 -0400
Subject: [PATCH 13/34] Updated README.md and CHANGELOG.md

---
 CHANGELOG.md                                    |   5 +++++
 README.md                                       |   6 +++---
 chart/Chart.lock                                |   6 +++---
 chart/Chart.yaml                                |   4 ++--
 chart/charts/minio-operator-crds-5.0.15.tgz     | Bin 13582 -> 0 bytes
 chart/charts/minio-operator-crds-5.0.16.tgz     | Bin 0 -> 14272 bytes
 chart/minio-operator-crds/Chart.yaml            |   4 ++--
 .../templates/minio.min.io_tenants.yaml         |   2 +-
 chart/templates/job.min.io_jobs.yaml            |   2 +-
 chart/templates/sts.min.io_policybindings.yaml  |   2 +-
 10 files changed, 18 insertions(+), 13 deletions(-)
 delete mode 100644 chart/charts/minio-operator-crds-5.0.15.tgz
 create mode 100644 chart/charts/minio-operator-crds-5.0.16.tgz

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 52f732b..d46cc8c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,11 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ---
+## [5.0.16-bb.0] - 2024-07-09
+
+### Upgrade 
+
+- Upgrade MinIO Tenant CRD to 5.0.16
 
 ## [5.0.15-bb.1] - 2024-06-28
 
diff --git a/README.md b/README.md
index 7c7941c..152a638 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # minio-operator
 
-![Version: 5.0.15-bb.1](https://img.shields.io/badge/Version-5.0.15--bb.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v5.0.15](https://img.shields.io/badge/AppVersion-v5.0.15-informational?style=flat-square)
+![Version: 5.0.16-bb.0](https://img.shields.io/badge/Version-5.0.16--bb.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v5.0.16](https://img.shields.io/badge/AppVersion-v5.0.16-informational?style=flat-square)
 
 A Helm chart for MinIO Operator
 
@@ -51,7 +51,7 @@ helm install minio-operator chart/
 | operator.serviceAccountAnnotations | list | `[]` |  |
 | operator.additionalLabels | object | `{}` |  |
 | operator.image.repository | string | `"registry1.dso.mil/ironbank/opensource/minio/operator"` |  |
-| operator.image.tag | string | `"v5.0.15"` |  |
+| operator.image.tag | string | `"v5.0.16"` |  |
 | operator.image.pullPolicy | string | `"IfNotPresent"` |  |
 | operator.imagePullSecrets | list | `[]` |  |
 | operator.runtimeClassName | string | `nil` |  |
@@ -82,7 +82,7 @@ helm install minio-operator chart/
 | operator.resources.limits.memory | string | `"256Mi"` |  |
 | console.enabled | bool | `false` |  |
 | console.image.repository | string | `"registry1.dso.mil/ironbank/opensource/minio/operator"` |  |
-| console.image.tag | string | `"v5.0.15"` |  |
+| console.image.tag | string | `"v5.0.16"` |  |
 | console.image.pullPolicy | string | `"IfNotPresent"` |  |
 | console.env | list | `[]` |  |
 | console.imagePullSecrets | list | `[]` |  |
diff --git a/chart/Chart.lock b/chart/Chart.lock
index 6c8c516..63de068 100644
--- a/chart/Chart.lock
+++ b/chart/Chart.lock
@@ -1,9 +1,9 @@
 dependencies:
 - name: minio-operator-crds
   repository: file://minio-operator-crds
-  version: 5.0.15
+  version: 5.0.16
 - name: gluon
   repository: oci://registry1.dso.mil/bigbang
   version: 0.4.8
-digest: sha256:af0af6e07a60dd02567c48e5566f488069c58d24de548ef472d6de440cec3c2c
-generated: "2024-06-21T14:42:19.801975-04:00"
+digest: sha256:6b6b8d5a0943362243597ce0e6b4128f162234804ee36da6b20c2609892fae61
+generated: "2024-07-09T15:28:11.5160157-04:00"
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 5af8684..d60605a 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -1,7 +1,7 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
-version: 5.0.15-bb.1
+version: 5.0.16-bb.0
 appVersion: v5.0.16
 keywords:
   - storage
@@ -17,7 +17,7 @@ maintainers:
 type: application
 dependencies:
   - name: minio-operator-crds
-    version: "5.0.15"
+    version: "5.0.16"
     condition: installCRDs
     repository: "file://minio-operator-crds"
   - name: gluon
diff --git a/chart/charts/minio-operator-crds-5.0.15.tgz b/chart/charts/minio-operator-crds-5.0.15.tgz
deleted file mode 100644
index 0cb4367780d464185a2556b0a284f4f37cfa95b8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 13582
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
U_6PXiuTMYK<ZG9|5<!0be;oOtnE(I)

diff --git a/chart/charts/minio-operator-crds-5.0.16.tgz b/chart/charts/minio-operator-crds-5.0.16.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..ad77a90c58458f23bd8476ee503c1ef0b52dd218
GIT binary patch
literal 14272
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
DST-Sb

literal 0
HcmV?d00001

diff --git a/chart/minio-operator-crds/Chart.yaml b/chart/minio-operator-crds/Chart.yaml
index 421a7d5..7638f24 100644
--- a/chart/minio-operator-crds/Chart.yaml
+++ b/chart/minio-operator-crds/Chart.yaml
@@ -1,8 +1,8 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator CRD deployment
 name: minio-operator-crds
-version: "5.0.15"
-appVersion: "5.0.15"
+version: "5.0.16"
+appVersion: "5.0.16"
 kubeVersion: ">=1.19.0-0"
 keywords:
   - Minio
diff --git a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
index e2769b7..d1c77b1 100644
--- a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
+++ b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v5.0.15
+    operator.min.io/version: v5.0.16
   name: tenants.minio.min.io
 spec:
   group: minio.min.io
diff --git a/chart/templates/job.min.io_jobs.yaml b/chart/templates/job.min.io_jobs.yaml
index fcbff86..40978e8 100644
--- a/chart/templates/job.min.io_jobs.yaml
+++ b/chart/templates/job.min.io_jobs.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v5.0.15
+    operator.min.io/version: v5.0.16
   name: miniojobs.job.min.io
 spec:
   group: job.min.io
diff --git a/chart/templates/sts.min.io_policybindings.yaml b/chart/templates/sts.min.io_policybindings.yaml
index 2ef7178..f242294 100644
--- a/chart/templates/sts.min.io_policybindings.yaml
+++ b/chart/templates/sts.min.io_policybindings.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v5.0.15
+    operator.min.io/version: v5.0.16
   name: policybindings.sts.min.io
 spec:
   group: sts.min.io
-- 
GitLab


From 787624be39104c86d9de343bf50a4f1eea283467 Mon Sep 17 00:00:00 2001
From: Renovate Bot <bot@renovateapp.com>
Date: Wed, 28 Aug 2024 06:25:42 +0000
Subject: [PATCH 14/34] SKIP UPDATE CHECK Update Ironbank to v6.0.3

---
 chart/Chart.yaml  | 6 +++---
 chart/values.yaml | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index ca6517b..f324901 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
 version: 6.0.2-bb.2
-appVersion: v6.0.2
+appVersion: v6.0.3
 keywords:
   - storage
   - object-storage
@@ -25,7 +25,7 @@ dependencies:
     repository: oci://registry1.dso.mil/bigbang
 annotations:
   bigbang.dev/applicationVersions: |
-    - Minio Operator: v6.0.2
+    - Minio Operator: v6.0.3
   helm.sh/images: |
     - name: operator
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v6.0.2
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v6.0.3
diff --git a/chart/values.yaml b/chart/values.yaml
index 24bdc3f..5341b1e 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -59,7 +59,7 @@ operator:
   #
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v6.0.2
+    tag: v6.0.3
     pullPolicy: IfNotPresent
   ###
   # Specify the sidecar container image to deploy on tenant pods for init container and sidecar.
-- 
GitLab


From a7c4ded99b2ff09b8f88c24a7f9252c567453409 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 09:46:39 -0500
Subject: [PATCH 15/34] upgrading minio-operator dependencies

---
 chart/Chart.lock                              |    9 -
 chart/Chart.yaml                              |   18 +-
 chart/Kptfile                                 |    4 +-
 chart/charts/gluon-0.5.3.tgz                  |  Bin 4476 -> 0 bytes
 chart/charts/minio-operator-crds-6.0.2.tgz    |  Bin 14176 -> 0 bytes
 chart/minio-operator-crds/Chart.yaml          |   18 -
 chart/templates/NOTES.txt                     |   16 -
 chart/templates/_helpers.tpl                  |   22 -
 .../authorizationPolicies/minio-policy.yaml   |   17 -
 .../istio/authorizationPolicies/template.yaml |   16 -
 .../tempo-authz-policy.yaml                   |   17 -
 .../templates/bigbang/istio/serviceEntry.yaml |   15 -
 chart/templates/bigbang/istio/sidecar.yaml    |   13 -
 .../bigbang/minio-operator-exception.yaml     |   19 -
 ...io-operator-rolebinding-openshift-scc.yaml |   14 -
 .../network-attachment-definition.yaml        |    7 -
 .../additional-networkpolicies.yaml           |   12 -
 .../allow-instance-egress.yaml                |   18 -
 .../networkpolicies/allow-istiod-egress.yaml  |   21 -
 .../networkpolicies/allow-monitoring.yaml     |   23 -
 .../allow-operator-ingress.yaml               |   22 -
 .../allow-sidecar-scraping.yaml               |   22 -
 .../networkpolicies/allow-test-console.yaml   |   19 -
 .../networkpolicies/default-deny-all.yaml     |   15 -
 .../bigbang/networkpolicies/egress-api.yaml   |   20 -
 .../bigbang/networkpolicies/egress-dns.yaml   |   22 -
 .../bigbang/networkpolicies/egress-tempo.yaml |   22 -
 .../networkpolicies/helm-test-egress.yaml     |   21 -
 .../bigbang/networkpolicies/istio-allow.yaml  |   43 -
 .../bigbang/networkpolicies/istio.yaml        |   19 -
 .../bigbang/peer-authentication.yaml          |   10 -
 chart/templates/bigbang/tenant-patch-job.yaml |  106 -
 chart/templates/job.min.io_jobs.yaml          |    4 +-
 .../templates/minio.min.io_tenants.yaml       |    4 +-
 chart/templates/operator-deployment.yaml      |   64 +-
 chart/templates/operator-service.yaml         |    4 +-
 chart/templates/operator-serviceaccount.yaml  |    2 -
 chart/templates/sts-service.yaml              |    2 +-
 .../templates/sts.min.io_policybindings.yaml  |    2 +-
 chart/templates/tests/test-ui.yaml            |    3 -
 chart/tests/cypress.config.js                 |   16 -
 .../cypress/e2e/01-minio-login.spec.cy.js     |    3 -
 chart/tests/package-lock.json                 | 1793 -----------------
 chart/tests/package.json                      |    5 -
 chart/values.yaml                             |  126 +-
 45 files changed, 47 insertions(+), 2601 deletions(-)
 delete mode 100644 chart/Chart.lock
 delete mode 100644 chart/charts/gluon-0.5.3.tgz
 delete mode 100644 chart/charts/minio-operator-crds-6.0.2.tgz
 delete mode 100644 chart/minio-operator-crds/Chart.yaml
 delete mode 100644 chart/templates/NOTES.txt
 delete mode 100644 chart/templates/bigbang/istio/authorizationPolicies/minio-policy.yaml
 delete mode 100644 chart/templates/bigbang/istio/authorizationPolicies/template.yaml
 delete mode 100644 chart/templates/bigbang/istio/authorizationPolicies/tempo-authz-policy.yaml
 delete mode 100644 chart/templates/bigbang/istio/serviceEntry.yaml
 delete mode 100644 chart/templates/bigbang/istio/sidecar.yaml
 delete mode 100644 chart/templates/bigbang/minio-operator-exception.yaml
 delete mode 100644 chart/templates/bigbang/minio-operator-rolebinding-openshift-scc.yaml
 delete mode 100644 chart/templates/bigbang/network-attachment-definition.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/additional-networkpolicies.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/allow-instance-egress.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/allow-istiod-egress.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/allow-monitoring.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/allow-operator-ingress.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/allow-sidecar-scraping.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/allow-test-console.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/default-deny-all.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/egress-api.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/egress-dns.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/egress-tempo.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/helm-test-egress.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/istio-allow.yaml
 delete mode 100644 chart/templates/bigbang/networkpolicies/istio.yaml
 delete mode 100644 chart/templates/bigbang/peer-authentication.yaml
 delete mode 100644 chart/templates/bigbang/tenant-patch-job.yaml
 rename chart/{minio-operator-crds => }/templates/minio.min.io_tenants.yaml (99%)
 delete mode 100644 chart/templates/tests/test-ui.yaml
 delete mode 100644 chart/tests/cypress.config.js
 delete mode 100644 chart/tests/cypress/e2e/01-minio-login.spec.cy.js
 delete mode 100644 chart/tests/package-lock.json
 delete mode 100644 chart/tests/package.json

diff --git a/chart/Chart.lock b/chart/Chart.lock
deleted file mode 100644
index 5b3e402..0000000
--- a/chart/Chart.lock
+++ /dev/null
@@ -1,9 +0,0 @@
-dependencies:
-- name: minio-operator-crds
-  repository: file://minio-operator-crds
-  version: 6.0.2
-- name: gluon
-  repository: oci://registry1.dso.mil/bigbang
-  version: 0.5.3
-digest: sha256:b37e8eb6d88ffc72cd63d1fdc931006e98831b51f592fa2363959dfbdf773b31
-generated: "2024-08-13T11:41:50.459015753-06:00"
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index f324901..6c881b7 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -1,7 +1,7 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator
-name: minio-operator
-version: 6.0.2-bb.2
+name: operator
+version: 6.0.3
 appVersion: v6.0.3
 keywords:
   - storage
@@ -15,17 +15,3 @@ maintainers:
   - name: MinIO, Inc
     email: dev@minio.io
 type: application
-dependencies:
-  - name: minio-operator-crds
-    version: "6.0.2"
-    condition: installCRDs
-    repository: "file://minio-operator-crds"
-  - name: gluon
-    version: 0.5.3
-    repository: oci://registry1.dso.mil/bigbang
-annotations:
-  bigbang.dev/applicationVersions: |
-    - Minio Operator: v6.0.3
-  helm.sh/images: |
-    - name: operator
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v6.0.3
diff --git a/chart/Kptfile b/chart/Kptfile
index 762395b..ab6cf53 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: 15c388bd4ce0a03084f1b3762f16a65679b83423
+    commit: 45110b9d7e63caa857daa63776c05dd6a5d7e9d9
     repo: https://github.com/minio/operator
     directory: /helm/operator
-    ref: v6.0.2
+    ref: v6.0.3
diff --git a/chart/charts/gluon-0.5.3.tgz b/chart/charts/gluon-0.5.3.tgz
deleted file mode 100644
index 922652c665c49b80d020258b7821c0d4e55a6044..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 4476
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
O0RR7jjvN>Oga82Pfz_x0

diff --git a/chart/charts/minio-operator-crds-6.0.2.tgz b/chart/charts/minio-operator-crds-6.0.2.tgz
deleted file mode 100644
index 9682e97eefa348bf3429a16c1bfbbd76708057e5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14176
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
JEr9&`e*jOqkCXra

diff --git a/chart/minio-operator-crds/Chart.yaml b/chart/minio-operator-crds/Chart.yaml
deleted file mode 100644
index 048549a..0000000
--- a/chart/minio-operator-crds/Chart.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-apiVersion: v2
-description: A Helm chart for MinIO Operator CRD deployment
-name: minio-operator-crds
-version: 6.0.2
-appVersion: v6.0.2
-keywords:
-  - Minio
-  - storage
-  - object-storage
-  - S3
-home: https://min.io
-icon: https://min.io/resources/img/logo/MINIO_wordmark.png
-sources:
-  - https://github.com/minio/operator
-maintainers:
-  - name: MinIO, Inc
-    email: dev@minio.io
-type: application
diff --git a/chart/templates/NOTES.txt b/chart/templates/NOTES.txt
deleted file mode 100644
index 9766c6d..0000000
--- a/chart/templates/NOTES.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-1. Get the JWT for logging in to the console:
-kubectl apply -f - <<EOF
-apiVersion: v1
-kind: Secret
-metadata:
-  name: console-sa-secret
-  namespace: {{ .Release.Namespace }}
-  annotations:
-    kubernetes.io/service-account.name: console-sa
-type: kubernetes.io/service-account-token
-EOF
-kubectl -n {{ .Release.Namespace }} get secret console-sa-secret -o jsonpath="{.data.token}" | base64 --decode
-
-2. Get the Operator Console URL by running these commands:
-  kubectl --namespace {{ .Release.Namespace }} port-forward svc/console 9090:9090
-  echo "Visit the Operator Console at http://127.0.0.1:9090"
diff --git a/chart/templates/_helpers.tpl b/chart/templates/_helpers.tpl
index bf6c171..9c41dd5 100644
--- a/chart/templates/_helpers.tpl
+++ b/chart/templates/_helpers.tpl
@@ -57,25 +57,3 @@ Selector labels Operator
 app.kubernetes.io/name: {{ include "minio-operator.name" . }}
 app.kubernetes.io/instance: {{ .Release.Name }}
 {{- end -}}
-
-{{/*
-Common labels for console
-*/}}
-{{- define "minio-operator.console-labels" -}}
-helm.sh/chart: {{ include "minio-operator.chart" . }}
-{{- if .Chart.AppVersion }}
-app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
-{{- end }}
-app.kubernetes.io/managed-by: {{ .Release.Service }}
-{{- range $key, $val := .Values.console.additionalLabels }}
-{{ $key }}: {{ $val | quote }}
-{{- end }}
-{{- end -}}
-
-{{/*
-Selector labels Console
-*/}}
-{{- define "minio-operator.console-selectorLabels" -}}
-app.kubernetes.io/name: {{ include "minio-operator.name" . }}
-app.kubernetes.io/instance: {{ printf "%s-%s" .Release.Name "console" }}
-{{- end -}}
\ No newline at end of file
diff --git a/chart/templates/bigbang/istio/authorizationPolicies/minio-policy.yaml b/chart/templates/bigbang/istio/authorizationPolicies/minio-policy.yaml
deleted file mode 100644
index a2d823b..0000000
--- a/chart/templates/bigbang/istio/authorizationPolicies/minio-policy.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-{{- if and .Values.istio.enabled .Values.istio.hardened.enabled .Values.istio.hardened.minio.enabled -}}
-apiVersion: security.istio.io/v1
-kind: AuthorizationPolicy
-metadata:
-  name: minio-policy
-  namespace: {{ .Release.Namespace }}
-spec:
-  selector:
-    matchLabels:
-      app: minio
-  action: ALLOW
-  rules:
-  - from:
-    - source:
-        namespaces: {{ .Values.istio.hardened.minio.namespaces }}
-        principals: {{ .Values.istio.hardened.minio.principals }}
-{{- end }}
diff --git a/chart/templates/bigbang/istio/authorizationPolicies/template.yaml b/chart/templates/bigbang/istio/authorizationPolicies/template.yaml
deleted file mode 100644
index 6f2a73e..0000000
--- a/chart/templates/bigbang/istio/authorizationPolicies/template.yaml
+++ /dev/null
@@ -1,16 +0,0 @@
-{{- /* Render Istio Auth policies */ -}}
-{{- if and $.Values.istio.enabled $.Values.istio.hardened.enabled -}}
-{{- range $.Values.istio.hardened.customAuthorizationPolicies -}}
-{{- if .enabled -}}
-apiVersion: security.istio.io/v1
-kind: AuthorizationPolicy
-metadata:
-  name: {{ .name }}
-  namespace: {{ $.Release.Namespace }}
-
-spec:
-  {{- toYaml .spec | nindent 2 }}
----
-{{ end -}}
-{{ end -}}
-{{- end -}}
diff --git a/chart/templates/bigbang/istio/authorizationPolicies/tempo-authz-policy.yaml b/chart/templates/bigbang/istio/authorizationPolicies/tempo-authz-policy.yaml
deleted file mode 100644
index 083ee57..0000000
--- a/chart/templates/bigbang/istio/authorizationPolicies/tempo-authz-policy.yaml
+++ /dev/null
@@ -1,17 +0,0 @@
-{{- if and .Values.istio.enabled .Values.istio.hardened.enabled .Values.istio.hardened.tempo.enabled -}}
-apiVersion: security.istio.io/v1
-kind: AuthorizationPolicy
-metadata:
-  name: tempo-authz-policy
-  namespace: {{ .Release.Namespace }}
-spec:
-  selector:
-    matchLabels:
-      app: minio
-  action: ALLOW
-  rules:
-  - from:
-    - source:
-        namespaces: {{ .Values.istio.hardened.tempo.namespaces }}
-        principals: {{ .Values.istio.hardened.tempo.principals }}
-{{- end }}
diff --git a/chart/templates/bigbang/istio/serviceEntry.yaml b/chart/templates/bigbang/istio/serviceEntry.yaml
deleted file mode 100644
index 7b85595..0000000
--- a/chart/templates/bigbang/istio/serviceEntry.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-{{- /* Render Istio ServiceEntries */ -}}
-{{- if and .Values.istio.enabled .Values.istio.hardened.enabled -}}
-{{- range .Values.istio.hardened.customServiceEntries -}}
-{{- if .enabled -}}
-apiVersion: networking.istio.io/v1beta1
-kind: ServiceEntry
-metadata:
-  name: {{ .name }}
-  namespace: {{ $.Release.Namespace }}
-spec:
-  {{- toYaml .spec | nindent 2 }}
----
-{{ end -}}
-{{ end -}}
-{{- end -}}
diff --git a/chart/templates/bigbang/istio/sidecar.yaml b/chart/templates/bigbang/istio/sidecar.yaml
deleted file mode 100644
index 8556f66..0000000
--- a/chart/templates/bigbang/istio/sidecar.yaml
+++ /dev/null
@@ -1,13 +0,0 @@
-{{- /* Render Istio Sidecar */ -}}
-{{- if and .Values.istio.enabled .Values.istio.hardened.enabled -}}
-apiVersion: networking.istio.io/v1beta1
-kind: Sidecar
-metadata:
-  name: {{ .Release.Name }}-sidecar
-  namespace: {{.Release.Namespace}}
-  labels:
-    name: {{ template "minio-operator.name" . }}
-spec:
-  outboundTrafficPolicy:
-    mode: {{ .Values.istio.hardened.outboundTrafficPolicyMode }}
-{{- end }}
diff --git a/chart/templates/bigbang/minio-operator-exception.yaml b/chart/templates/bigbang/minio-operator-exception.yaml
deleted file mode 100644
index 1faa2e4..0000000
--- a/chart/templates/bigbang/minio-operator-exception.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-{{- if .Values.istio.enabled }}
-apiVersion: "security.istio.io/v1beta1"
-kind: PeerAuthentication
-metadata:
-  name: minio-operator-exception
-  namespace: {{ .Release.Namespace }}
-spec:
-  mtls:
-    mode: {{ .Values.istio.mtls.mode }}
-  selector:
-    matchLabels:
-      {{- include "minio-operator.selectorLabels" . | nindent 6 }}
-  {{- if eq .Values.istio.mtls.mode "STRICT" }}
-  # Operator receives traffic from kube-apiserver
-  portLevelMtls:
-    "4222":
-      mode: PERMISSIVE
-  {{- end }}
-{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/minio-operator-rolebinding-openshift-scc.yaml b/chart/templates/bigbang/minio-operator-rolebinding-openshift-scc.yaml
deleted file mode 100644
index 64d9ff9..0000000
--- a/chart/templates/bigbang/minio-operator-rolebinding-openshift-scc.yaml
+++ /dev/null
@@ -1,14 +0,0 @@
-{{- if .Values.openshift }}
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRoleBinding
-metadata:
-  name: minio-operator-clusterrolebinding-openshift-scc
-roleRef:
-  apiGroup: rbac.authorization.k8s.io
-  kind: ClusterRole
-  name: 'system:openshift:scc:nonroot-v2'
-subjects:
-  - apiGroup: rbac.authorization.k8s.io
-    kind: Group
-    name: 'system:serviceaccounts:{{ .Release.Namespace }}'
-{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/network-attachment-definition.yaml b/chart/templates/bigbang/network-attachment-definition.yaml
deleted file mode 100644
index 87923c0..0000000
--- a/chart/templates/bigbang/network-attachment-definition.yaml
+++ /dev/null
@@ -1,7 +0,0 @@
-{{- if and .Values.istio.enabled .Values.openshift }}
-apiVersion: k8s.cni.cncf.io/v1
-kind: NetworkAttachmentDefinition
-metadata:
-  name: istio-cni
-  namespace: {{ .Release.Namespace }}
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/additional-networkpolicies.yaml b/chart/templates/bigbang/networkpolicies/additional-networkpolicies.yaml
deleted file mode 100644
index c60ea67..0000000
--- a/chart/templates/bigbang/networkpolicies/additional-networkpolicies.yaml
+++ /dev/null
@@ -1,12 +0,0 @@
-{{- /* Adds additional network policies based on values */ -}}
-{{- if .Values.networkPolicies.enabled }}
-{{- range $policy := .Values.networkPolicies.additionalPolicies -}}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: {{ $policy.name }}
-spec:
-  {{ tpl ($policy.spec | toYaml) $ | nindent 2 }}
----
-{{- end }}
-{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/networkpolicies/allow-instance-egress.yaml b/chart/templates/bigbang/networkpolicies/allow-instance-egress.yaml
deleted file mode 100644
index 62a24d5..0000000
--- a/chart/templates/bigbang/networkpolicies/allow-instance-egress.yaml
+++ /dev/null
@@ -1,18 +0,0 @@
-{{- if .Values.networkPolicies.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-instance-egress
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  policyTypes:
-  - Egress
-  egress:
-  - to:
-    # Allow to all NS to support tenant use of operator
-    - namespaceSelector: {}
-    ports:
-    - port: 9000
-      protocol: TCP
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-istiod-egress.yaml b/chart/templates/bigbang/networkpolicies/allow-istiod-egress.yaml
deleted file mode 100644
index 78706fb..0000000
--- a/chart/templates/bigbang/networkpolicies/allow-istiod-egress.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-{{- if and .Values.networkPolicies.enabled .Values.istio.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-istiod-egress
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  policyTypes:
-  - Egress
-  egress:
-  - to:
-    - namespaceSelector:
-        matchLabels:
-          app.kubernetes.io/name: istio-controlplane
-      podSelector:
-        matchLabels:
-          app: istiod
-    ports:
-    - port: 15012
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-monitoring.yaml b/chart/templates/bigbang/networkpolicies/allow-monitoring.yaml
deleted file mode 100644
index 8f12112..0000000
--- a/chart/templates/bigbang/networkpolicies/allow-monitoring.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-{{- if and .Values.networkPolicies.enabled .Values.monitoring.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-monitoring
-  namespace: {{ .Release.Namespace }}
-spec:
-  policyTypes:
-  - Ingress
-  ingress:
-  - from:
-    - namespaceSelector:
-        matchLabels:
-          app.kubernetes.io/name: monitoring
-      podSelector:
-        matchLabels:
-          app: prometheus
-    ports:
-    - port: 4321
-  podSelector:
-    matchLabels:
-      app.kubernetes.io/name: minio-operator
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-operator-ingress.yaml b/chart/templates/bigbang/networkpolicies/allow-operator-ingress.yaml
deleted file mode 100644
index b54348f..0000000
--- a/chart/templates/bigbang/networkpolicies/allow-operator-ingress.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
-{{- if .Values.networkPolicies.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-operator-ingress
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector:
-    matchLabels:
-      app.kubernetes.io/name: minio-operator  
-  policyTypes:
-  - Ingress
-  ingress:
-  - from:
-    - podSelector:
-        matchLabels:
-          app: minio
-    - namespaceSelector: {}          
-    ports:
-    - port: 4222
-      protocol: TCP
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-sidecar-scraping.yaml b/chart/templates/bigbang/networkpolicies/allow-sidecar-scraping.yaml
deleted file mode 100644
index fe99454..0000000
--- a/chart/templates/bigbang/networkpolicies/allow-sidecar-scraping.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
-{{- if and .Values.networkPolicies.enabled .Values.istio.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-sidecar-scraping
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  policyTypes:
-    - Ingress
-  ingress:
-  - from:
-    - namespaceSelector:
-        matchLabels:
-          app.kubernetes.io/name: monitoring
-      podSelector:
-        matchLabels:
-          app: prometheus
-    ports:
-    - protocol: TCP
-      port: 15020
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-test-console.yaml b/chart/templates/bigbang/networkpolicies/allow-test-console.yaml
deleted file mode 100644
index 6c6b367..0000000
--- a/chart/templates/bigbang/networkpolicies/allow-test-console.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-{{- if and .Values.networkPolicies.enabled .Values.bbtests.enabled  }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-test-console
-  namespace: {{ .Release.Namespace }}
-spec:
-  ingress:
-  - from:
-    - namespaceSelector:
-        matchLabels:
-          kubernetes.io/metadata.name: {{ .Release.Namespace }}
-    ports:
-    - port: 9090
-      protocol: TCP
-  podSelector: {}
-  policyTypes:
-  - Ingress
-{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/networkpolicies/default-deny-all.yaml b/chart/templates/bigbang/networkpolicies/default-deny-all.yaml
deleted file mode 100644
index 538e240..0000000
--- a/chart/templates/bigbang/networkpolicies/default-deny-all.yaml
+++ /dev/null
@@ -1,15 +0,0 @@
-{{ if .Values.networkPolicies.enabled }}
-# Default deny everything to/from this namespace
-kind: NetworkPolicy
-apiVersion: networking.k8s.io/v1
-metadata:
-  name: default-deny-all
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  policyTypes:
-  - Ingress
-  - Egress
-  egress: []
-  ingress: []
-{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/networkpolicies/egress-api.yaml b/chart/templates/bigbang/networkpolicies/egress-api.yaml
deleted file mode 100644
index 5a5a2c8..0000000
--- a/chart/templates/bigbang/networkpolicies/egress-api.yaml
+++ /dev/null
@@ -1,20 +0,0 @@
-{{- if .Values.networkPolicies.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-egress-api
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  egress:
-    - to:
-        - ipBlock:
-            cidr: {{ .Values.networkPolicies.controlPlaneCidr }}
-            {{- if eq .Values.networkPolicies.controlPlaneCidr "0.0.0.0/0" }}
-            # ONLY Block requests to cloud metadata IP
-            except:
-              - 169.254.169.254/32
-            {{- end }}
-  policyTypes:
-    - Egress
-  {{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/egress-dns.yaml b/chart/templates/bigbang/networkpolicies/egress-dns.yaml
deleted file mode 100644
index 25e6e81..0000000
--- a/chart/templates/bigbang/networkpolicies/egress-dns.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
-{{- if .Values.networkPolicies.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: egress-dns
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  policyTypes:
-  - Egress
-  # Allow access to DNS
-  egress:
-  - to:
-    - namespaceSelector: {}
-    ports:
-    - port: 53
-      protocol: UDP
-    {{- if .Values.openshift }}
-    - port: 5353
-      protocol: UDP
-    {{- end }}
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/egress-tempo.yaml b/chart/templates/bigbang/networkpolicies/egress-tempo.yaml
deleted file mode 100644
index 417d1a4..0000000
--- a/chart/templates/bigbang/networkpolicies/egress-tempo.yaml
+++ /dev/null
@@ -1,22 +0,0 @@
-{{- if and .Values.networkPolicies.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-tempo-egress
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  policyTypes:
-  - Egress
-  # Allow access to zipkin
-  egress:
-  - to:
-    - namespaceSelector:
-        matchLabels:
-          app.kubernetes.io/name: tempo
-      podSelector:
-        matchLabels:
-          app.kubernetes.io/name: tempo
-    ports:
-    - port: 9411
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/helm-test-egress.yaml b/chart/templates/bigbang/networkpolicies/helm-test-egress.yaml
deleted file mode 100644
index 68cfd8f..0000000
--- a/chart/templates/bigbang/networkpolicies/helm-test-egress.yaml
+++ /dev/null
@@ -1,21 +0,0 @@
-{{- $bbtests := .Values.bbtests | default dict -}}
-{{- $cypress := $bbtests.cypress | default dict -}}
-{{- $enabled := (hasKey $bbtests "enabled") -}}
-{{- $artifacts := (hasKey $cypress "artifacts") -}}
-{{- if and $enabled $artifacts }}
-{{- if and .Values.networkPolicies.enabled .Values.bbtests.enabled .Values.bbtests.cypress.artifacts }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-helm-test-egress
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector:
-    matchLabels:
-      helm-test: enabled
-  policyTypes:
-  - Egress
-  egress:
-  - {}
-{{- end }}
-{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/networkpolicies/istio-allow.yaml b/chart/templates/bigbang/networkpolicies/istio-allow.yaml
deleted file mode 100644
index d64bc9b..0000000
--- a/chart/templates/bigbang/networkpolicies/istio-allow.yaml
+++ /dev/null
@@ -1,43 +0,0 @@
-{{- if and .Values.networkPolicies.enabled .Values.istio.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-istio-ingress
-  namespace: {{ .Release.Namespace }}
-spec:
-  ingress:
-  - from:
-    - namespaceSelector:
-        matchLabels:
-          app.kubernetes.io/name: istio-controlplane
-      podSelector:
-        matchLabels:
-          {{- toYaml .Values.networkPolicies.ingressLabels | nindent 10}}
-    ports:
-    - port: 9090
-      protocol: TCP
-  podSelector: {}
-  policyTypes:
-  - Ingress
-
----
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-istio-egress
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  policyTypes:
-  - Egress
-  egress:
-  - to:
-    - namespaceSelector:
-        matchLabels:
-          app.kubernetes.io/name: istio-controlplane
-      podSelector:
-        matchLabels:
-          app: istiod
-    ports:
-    - port: 15012
-{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/istio.yaml b/chart/templates/bigbang/networkpolicies/istio.yaml
deleted file mode 100644
index 8ee2636..0000000
--- a/chart/templates/bigbang/networkpolicies/istio.yaml
+++ /dev/null
@@ -1,19 +0,0 @@
-{{- if and .Values.networkPolicies.enabled .Values.istio.enabled }}
-apiVersion: networking.k8s.io/v1
-kind: NetworkPolicy
-metadata:
-  name: allow-to-istio-ingressgateway
-  namespace: {{ .Release.Namespace }}
-spec:
-  podSelector: {}
-  policyTypes:
-    - Ingress
-  ingress:
-  - from:
-    - namespaceSelector:
-        matchLabels:
-          app.kubernetes.io/name: istio-controlplane
-      podSelector:
-        matchLabels:
-          {{- toYaml .Values.networkPolicies.ingressLabels | nindent 10}}
-{{- end }}
diff --git a/chart/templates/bigbang/peer-authentication.yaml b/chart/templates/bigbang/peer-authentication.yaml
deleted file mode 100644
index 1f6c6ba..0000000
--- a/chart/templates/bigbang/peer-authentication.yaml
+++ /dev/null
@@ -1,10 +0,0 @@
-{{- if .Values.istio.enabled }}
-apiVersion: "security.istio.io/v1beta1"
-kind: PeerAuthentication
-metadata:
-  name: default-minio-operator
-  namespace: {{ .Release.Namespace }}
-spec:
-  mtls:
-    mode: {{ .Values.istio.mtls.mode }}
-{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/tenant-patch-job.yaml b/chart/templates/bigbang/tenant-patch-job.yaml
deleted file mode 100644
index c631daa..0000000
--- a/chart/templates/bigbang/tenant-patch-job.yaml
+++ /dev/null
@@ -1,106 +0,0 @@
-{{- if .Values.tenantPatchJob.enabled }}
-apiVersion: v1
-kind: ServiceAccount
-metadata:
-  name: {{ .Release.Name }}-bb-tenant-patch
-  namespace: {{ .Release.Namespace }}
-  annotations:
-    "helm.sh/hook": pre-upgrade
-    "helm.sh/hook-weight": "-10"
-    "helm.sh/hook-delete-policy": hook-succeeded,hook-failed,before-hook-creation
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRole
-metadata:
-  name: bb-{{ .Release.Name }}-tenant-patch
-  annotations:
-    "helm.sh/hook": pre-upgrade
-    "helm.sh/hook-weight": "-10"
-    "helm.sh/hook-delete-policy": hook-succeeded,hook-failed,before-hook-creation
-rules:
-- apiGroups: ["minio.min.io"]
-  resources: ["tenants"]
-  verbs: ["get", "list", "patch"]
----
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRoleBinding
-metadata:
-  name: {{ .Release.Name }}-bb-tenant-patch
-  annotations:
-    "helm.sh/hook": pre-upgrade
-    "helm.sh/hook-weight": "-10"
-    "helm.sh/hook-delete-policy": hook-succeeded,hook-failed,before-hook-creation
-roleRef:
-  apiGroup: rbac.authorization.k8s.io
-  kind: ClusterRole
-  name: bb-{{ .Release.Name }}-tenant-patch
-subjects:
-- kind: ServiceAccount
-  name: {{ .Release.Name }}-bb-tenant-patch
-  namespace: {{ .Release.Namespace }}
----
-apiVersion: batch/v1
-kind: Job
-metadata:
-  name: bb-{{ .Release.Name }}-tenant-patch
-  namespace: {{ .Release.Namespace }}
-  annotations:
-    "helm.sh/hook": pre-upgrade
-    "helm.sh/hook-weight": "-5"
-spec:
-  backoffLimit: 3
-  ttlSecondsAfterFinished: 480
-  template:
-    metadata:
-      name: bb-{{ .Release.Name }}-tenant-patch
-      annotations:
-        sidecar.istio.io/inject: 'false'
-      labels:
-        app.kubernetes.io/name: bigbang-minio-operator-tenant-patch-job
-    spec:
-      serviceAccountName: {{ .Release.Name }}-bb-tenant-patch
-      containers:
-        - name: bb-{{ .Release.Name }}-tenant-patch
-          image: {{ $.Values.tenantPatchJob.image.repository }}:{{ $.Values.tenantPatchJob.image.tag }}
-          command:
-            - /bin/bash
-            - -c
-            - |
-              kubectl get tenants -A >& /dev/null
-              if [[ $? != 0 ]]; then
-                echo "no tenants were found.  no patches are necessary :D"
-                exit 0
-              fi
-              
-              for t in $(kubectl get tenants -A -o json | jq -r '.items[] | .metadata.namespace + ":" + .metadata.name'  | xargs); do
-                arr=(${t//:/' '})
-                namespace=${arr[0]}
-                name=${arr[1]}
-                
-                echo "Testing tenant namespace=$namespace name=$name"
-                kubectl get tenants -n $namespace $name >& /dev/null
-                if [[ -z $(kubectl get tenants -n $namespace $name -o jsonpath='{.spec.pools[0].securityContext.runAsNonRoot}') ]]; then
-                  echo "  patch required to add securityContext.runAsNonRoot: true"
-                  kubectl patch tenants -n $namespace $name --type=json -p='[{"op":"add","path":"/spec/pools/0/securityContext/runAsNonRoot", "value":true}]'
-                else
-                  echo "  existing securityContext.runAsNonRoot was found; no patch necessary :D"
-                fi
-                echo
-                  
-              done             
-
-          resources:
-            requests:
-              cpu: 100m
-              memory: 512Mi
-            limits:
-              cpu: 100m
-              memory: 512Mi
-      restartPolicy: OnFailure
-      {{- if .Values.tenantPatchJob.image.pullSecrets }}
-      imagePullSecrets:
-      {{- range .Values.tenantPatchJob.image.pullSecrets }}
-      - name: {{ . }}
-      {{- end }}
-      {{- end }}
-{{- end }}
diff --git a/chart/templates/job.min.io_jobs.yaml b/chart/templates/job.min.io_jobs.yaml
index 610956e..27f1c5e 100644
--- a/chart/templates/job.min.io_jobs.yaml
+++ b/chart/templates/job.min.io_jobs.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v6.0.2
+    operator.min.io/version: v6.0.3
   name: miniojobs.job.min.io
 spec:
   group: job.min.io
@@ -1080,7 +1080,7 @@ spec:
                   x-kubernetes-map-type: atomic
                 type: array
               mcImage:
-                default: quay.io/minio/mc:RELEASE.2024-07-31T15-58-33Z
+                default: quay.io/minio/mc:RELEASE.2024-08-17T01-24-54Z
                 type: string
               securityContext:
                 properties:
diff --git a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml b/chart/templates/minio.min.io_tenants.yaml
similarity index 99%
rename from chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
rename to chart/templates/minio.min.io_tenants.yaml
index 30b7e3d..b55a9f7 100644
--- a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
+++ b/chart/templates/minio.min.io_tenants.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v6.0.2
+    operator.min.io/version: v6.0.3
   name: tenants.minio.min.io
 spec:
   group: minio.min.io
@@ -3256,7 +3256,7 @@ spec:
                     nodeSelector:
                       additionalProperties:
                         type: string
-                      type: object                      
+                      type: object
                     resources:
                       properties:
                         claims:
diff --git a/chart/templates/operator-deployment.yaml b/chart/templates/operator-deployment.yaml
index 96434a7..5ffbd31 100644
--- a/chart/templates/operator-deployment.yaml
+++ b/chart/templates/operator-deployment.yaml
@@ -3,77 +3,65 @@ kind: Deployment
 metadata:
   name: minio-operator
   namespace: {{ .Release.Namespace }}
-  labels:
-    {{- include "minio-operator.labels" . | nindent 4 }}
-    {{- if .Values.operator.podLabels }}
-    {{- tpl ( toYaml .Values.operator.podLabels ) . | nindent 4 }}
-    {{- end }}
+  labels: {{- include "minio-operator.labels" . | nindent 4 }}
 spec:
   replicas: {{ .Values.operator.replicaCount }}
   selector:
-    matchLabels:
-  {{- include "minio-operator.selectorLabels" . | nindent 6 }}
+    matchLabels: {{- include "minio-operator.selectorLabels" . | nindent 6 }}
   template:
     metadata:
       labels:
         {{- include "minio-operator.labels" . | nindent 8 }}
         {{- include "minio-operator.selectorLabels" . | nindent 8 }}
-        {{- if .Values.operator.podLabels }}
-        {{- tpl ( toYaml .Values.operator.podLabels ) . | nindent 8 }}
-        {{- end }}
     spec:
       {{- with .Values.operator.imagePullSecrets }}
-      imagePullSecrets:
-      {{- toYaml . | nindent 8 }}
+      imagePullSecrets: {{- toYaml . | nindent 8 }}
+      {{- end }}
+      {{- with .Values.operator.runtimeClassName }}
+      runtimeClassName: {{ . }}
       {{- end }}
       serviceAccountName: minio-operator
       {{- with .Values.operator.securityContext }}
-      securityContext:
-      {{- toYaml . | nindent 8 }}
+      securityContext: {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.nodeSelector }}
-      nodeSelector:
-      {{- toYaml . | nindent 8 }}
+      nodeSelector: {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.affinity }}
-      affinity:
-      {{- toYaml . | nindent 8 }}
+      affinity: {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.tolerations }}
-      tolerations:
-      {{- toYaml . | nindent 8 }}
+      tolerations: {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.topologySpreadConstraints }}
-      topologySpreadConstraints:
-      {{- toYaml . | nindent 8 }}
+      topologySpreadConstraints: {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.priorityClassName }}
       priorityClassName: {{ . }}
       {{- end }}
+      {{- with .Values.operator.initContainers }}
+      initContainers: {{- toYaml . | nindent 8 }}
+      {{- end }}
       containers:
         - name: {{ .Chart.Name }}
-          image: "{{ .Values.operator.image.repository }}:{{ .Values.operator.image.tag }}"
+          image: "{{ .Values.operator.image.repository }}:{{ .Values.operator.image.digest | default .Values.operator.image.tag }}"
           imagePullPolicy: {{ .Values.operator.image.pullPolicy }}
           args:
-            - "controller"
+            - controller
           {{- with .Values.operator.env }}
-          env:
-          {{ toYaml . | nindent 10 }}
+          env: {{- toYaml . | nindent 12 }}
           {{- end }}
           {{- if .Values.operator.sidecarImage }}
-          - name: "OPERATOR_SIDECAR_IMAGE"
-            value: "{{ .Values.operator.sidecarImage.repository }}:{{ .Values.operator.sidecarImage.digest | default .Values.operator.sidecarImage.tag }}"
+            - name: "OPERATOR_SIDECAR_IMAGE"
+              value: "{{ .Values.operator.sidecarImage.repository }}:{{ .Values.operator.sidecarImage.digest | default .Values.operator.sidecarImage.tag }}"
           {{- end }}
           resources: {{- toYaml .Values.operator.resources | nindent 12 }}
-          securityContext:
           {{- with .Values.operator.containerSecurityContext }}
-          {{- toYaml . | nindent 12 }}
+          securityContext: {{- toYaml . | nindent 12 }}
           {{- end }}
-      {{- with .Values.operator.initContainers }}
-      initContainers:
-      {{- toYaml . | nindent 8 }}
-      {{- end}}
-      {{- with .Values.operator.runtimeClassName }}
-      runtimeClassName:
-      {{- toYaml . | nindent 8 }}
-  {{- end }}
+          {{- with .Values.operator.volumeMounts }}
+          volumeMounts: {{- toYaml . | nindent 12 }}
+          {{- end }}
+      {{- with .Values.operator.volumes }}
+      volumes: {{- toYaml . | nindent 8 }}
+      {{- end }}
\ No newline at end of file
diff --git a/chart/templates/operator-service.yaml b/chart/templates/operator-service.yaml
index 7dd3f56..33f25fb 100644
--- a/chart/templates/operator-service.yaml
+++ b/chart/templates/operator-service.yaml
@@ -7,8 +7,8 @@ metadata:
 spec:
   type: ClusterIP
   ports:
-    - port: 4222
-      name: https
+    - port: 4221
+      name: http
   selector:
     operator: leader
     {{- include "minio-operator.selectorLabels" . | nindent 4 }}
diff --git a/chart/templates/operator-serviceaccount.yaml b/chart/templates/operator-serviceaccount.yaml
index 37cbce5..8ae899d 100644
--- a/chart/templates/operator-serviceaccount.yaml
+++ b/chart/templates/operator-serviceaccount.yaml
@@ -1,4 +1,3 @@
-{{- if .Values.serviceAccount.create }}
 apiVersion: v1
 kind: ServiceAccount
 metadata:
@@ -9,4 +8,3 @@ metadata:
   annotations:
     {{- toYaml . | nindent 4 }}
   {{- end }}
-{{- end }}
diff --git a/chart/templates/sts-service.yaml b/chart/templates/sts-service.yaml
index fac0213..51b06a5 100644
--- a/chart/templates/sts-service.yaml
+++ b/chart/templates/sts-service.yaml
@@ -9,4 +9,4 @@ spec:
   ports:
     - port: 4223
       name: https
-  selector: {{- include "minio-operator.selectorLabels" . | nindent 4 }}
\ No newline at end of file
+  selector: {{- include "minio-operator.selectorLabels" . | nindent 4 }}
diff --git a/chart/templates/sts.min.io_policybindings.yaml b/chart/templates/sts.min.io_policybindings.yaml
index 2043ebe..2ef7178 100644
--- a/chart/templates/sts.min.io_policybindings.yaml
+++ b/chart/templates/sts.min.io_policybindings.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v6.0.2
+    operator.min.io/version: v5.0.15
   name: policybindings.sts.min.io
 spec:
   group: sts.min.io
diff --git a/chart/templates/tests/test-ui.yaml b/chart/templates/tests/test-ui.yaml
deleted file mode 100644
index b5feb8a..0000000
--- a/chart/templates/tests/test-ui.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
-{{- include "gluon.tests.cypress-configmap.base" . }}
----
-{{- include "gluon.tests.cypress-runner.base" . }}
diff --git a/chart/tests/cypress.config.js b/chart/tests/cypress.config.js
deleted file mode 100644
index 4a97801..0000000
--- a/chart/tests/cypress.config.js
+++ /dev/null
@@ -1,16 +0,0 @@
-module.exports = {
-    defaultCommandTimeout: 60000,
-    screenshot: true,
-    screenshotOnRunFailure: true,
-    video: true,
-    videoCompression: 35,
-    e2e: {
-      experimentalMemoryManagement: true,
-      numTestsKeptInMemory: 0,
-      supportFile: false,
-      testIsolation: false,
-      setupNodeEvents(on, config) {
-        // implement node event listeners here
-      },
-    },
-  };
\ No newline at end of file
diff --git a/chart/tests/cypress/e2e/01-minio-login.spec.cy.js b/chart/tests/cypress/e2e/01-minio-login.spec.cy.js
deleted file mode 100644
index af53693..0000000
--- a/chart/tests/cypress/e2e/01-minio-login.spec.cy.js
+++ /dev/null
@@ -1,3 +0,0 @@
-describe('Minio Operator', function() {
-  
-})
diff --git a/chart/tests/package-lock.json b/chart/tests/package-lock.json
deleted file mode 100644
index 27b9a73..0000000
--- a/chart/tests/package-lock.json
+++ /dev/null
@@ -1,1793 +0,0 @@
-{
-    "name": "tests",
-    "lockfileVersion": 3,
-    "requires": true,
-    "packages": {
-        "": {
-            "dependencies": {
-                "cypress": "^13.0.0"
-            }
-        },
-        "node_modules/@colors/colors": {
-            "version": "1.5.0",
-            "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
-            "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
-            "optional": true,
-            "engines": {
-                "node": ">=0.1.90"
-            }
-        },
-        "node_modules/@cypress/request": {
-            "version": "3.0.1",
-            "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz",
-            "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==",
-            "dependencies": {
-                "aws-sign2": "~0.7.0",
-                "aws4": "^1.8.0",
-                "caseless": "~0.12.0",
-                "combined-stream": "~1.0.6",
-                "extend": "~3.0.2",
-                "forever-agent": "~0.6.1",
-                "form-data": "~2.3.2",
-                "http-signature": "~1.3.6",
-                "is-typedarray": "~1.0.0",
-                "isstream": "~0.1.2",
-                "json-stringify-safe": "~5.0.1",
-                "mime-types": "~2.1.19",
-                "performance-now": "^2.1.0",
-                "qs": "6.10.4",
-                "safe-buffer": "^5.1.2",
-                "tough-cookie": "^4.1.3",
-                "tunnel-agent": "^0.6.0",
-                "uuid": "^8.3.2"
-            },
-            "engines": {
-                "node": ">= 6"
-            }
-        },
-        "node_modules/@cypress/xvfb": {
-            "version": "1.2.4",
-            "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
-            "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
-            "dependencies": {
-                "debug": "^3.1.0",
-                "lodash.once": "^4.1.1"
-            }
-        },
-        "node_modules/@cypress/xvfb/node_modules/debug": {
-            "version": "3.2.7",
-            "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
-            "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
-            "dependencies": {
-                "ms": "^2.1.1"
-            }
-        },
-        "node_modules/@types/node": {
-            "version": "18.17.17",
-            "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.17.tgz",
-            "integrity": "sha512-cOxcXsQ2sxiwkykdJqvyFS+MLQPLvIdwh5l6gNg8qF6s+C7XSkEWOZjK+XhUZd+mYvHV/180g2cnCcIl4l06Pw=="
-        },
-        "node_modules/@types/sinonjs__fake-timers": {
-            "version": "8.1.1",
-            "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
-            "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g=="
-        },
-        "node_modules/@types/sizzle": {
-            "version": "2.3.3",
-            "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz",
-            "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ=="
-        },
-        "node_modules/@types/yauzl": {
-            "version": "2.10.0",
-            "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
-            "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
-            "optional": true,
-            "dependencies": {
-                "@types/node": "*"
-            }
-        },
-        "node_modules/aggregate-error": {
-            "version": "3.1.0",
-            "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
-            "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
-            "dependencies": {
-                "clean-stack": "^2.0.0",
-                "indent-string": "^4.0.0"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/ansi-colors": {
-            "version": "4.1.3",
-            "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
-            "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/ansi-escapes": {
-            "version": "4.3.2",
-            "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
-            "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
-            "dependencies": {
-                "type-fest": "^0.21.3"
-            },
-            "engines": {
-                "node": ">=8"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/ansi-regex": {
-            "version": "5.0.1",
-            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
-            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/ansi-styles": {
-            "version": "4.3.0",
-            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
-            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-            "dependencies": {
-                "color-convert": "^2.0.1"
-            },
-            "engines": {
-                "node": ">=8"
-            },
-            "funding": {
-                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
-            }
-        },
-        "node_modules/arch": {
-            "version": "2.2.0",
-            "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
-            "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/feross"
-                },
-                {
-                    "type": "patreon",
-                    "url": "https://www.patreon.com/feross"
-                },
-                {
-                    "type": "consulting",
-                    "url": "https://feross.org/support"
-                }
-            ]
-        },
-        "node_modules/asn1": {
-            "version": "0.2.6",
-            "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
-            "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
-            "dependencies": {
-                "safer-buffer": "~2.1.0"
-            }
-        },
-        "node_modules/assert-plus": {
-            "version": "1.0.0",
-            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
-            "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
-            "engines": {
-                "node": ">=0.8"
-            }
-        },
-        "node_modules/astral-regex": {
-            "version": "2.0.0",
-            "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
-            "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/async": {
-            "version": "3.2.4",
-            "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
-            "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
-        },
-        "node_modules/asynckit": {
-            "version": "0.4.0",
-            "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
-            "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
-        },
-        "node_modules/at-least-node": {
-            "version": "1.0.0",
-            "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
-            "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
-            "engines": {
-                "node": ">= 4.0.0"
-            }
-        },
-        "node_modules/aws-sign2": {
-            "version": "0.7.0",
-            "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
-            "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
-            "engines": {
-                "node": "*"
-            }
-        },
-        "node_modules/aws4": {
-            "version": "1.12.0",
-            "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
-            "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg=="
-        },
-        "node_modules/balanced-match": {
-            "version": "1.0.2",
-            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
-            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
-        },
-        "node_modules/base64-js": {
-            "version": "1.5.1",
-            "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
-            "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/feross"
-                },
-                {
-                    "type": "patreon",
-                    "url": "https://www.patreon.com/feross"
-                },
-                {
-                    "type": "consulting",
-                    "url": "https://feross.org/support"
-                }
-            ]
-        },
-        "node_modules/bcrypt-pbkdf": {
-            "version": "1.0.2",
-            "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
-            "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
-            "dependencies": {
-                "tweetnacl": "^0.14.3"
-            }
-        },
-        "node_modules/blob-util": {
-            "version": "2.0.2",
-            "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz",
-            "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ=="
-        },
-        "node_modules/bluebird": {
-            "version": "3.7.2",
-            "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
-            "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
-        },
-        "node_modules/brace-expansion": {
-            "version": "1.1.11",
-            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
-            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
-            "dependencies": {
-                "balanced-match": "^1.0.0",
-                "concat-map": "0.0.1"
-            }
-        },
-        "node_modules/buffer": {
-            "version": "5.7.1",
-            "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
-            "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/feross"
-                },
-                {
-                    "type": "patreon",
-                    "url": "https://www.patreon.com/feross"
-                },
-                {
-                    "type": "consulting",
-                    "url": "https://feross.org/support"
-                }
-            ],
-            "dependencies": {
-                "base64-js": "^1.3.1",
-                "ieee754": "^1.1.13"
-            }
-        },
-        "node_modules/buffer-crc32": {
-            "version": "0.2.13",
-            "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
-            "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
-            "engines": {
-                "node": "*"
-            }
-        },
-        "node_modules/cachedir": {
-            "version": "2.4.0",
-            "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz",
-            "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==",
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/call-bind": {
-            "version": "1.0.2",
-            "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
-            "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
-            "dependencies": {
-                "function-bind": "^1.1.1",
-                "get-intrinsic": "^1.0.2"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb"
-            }
-        },
-        "node_modules/caseless": {
-            "version": "0.12.0",
-            "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
-            "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
-        },
-        "node_modules/chalk": {
-            "version": "4.1.2",
-            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
-            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
-            "dependencies": {
-                "ansi-styles": "^4.1.0",
-                "supports-color": "^7.1.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/chalk/chalk?sponsor=1"
-            }
-        },
-        "node_modules/chalk/node_modules/supports-color": {
-            "version": "7.2.0",
-            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
-            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
-            "dependencies": {
-                "has-flag": "^4.0.0"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/check-more-types": {
-            "version": "2.24.0",
-            "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
-            "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==",
-            "engines": {
-                "node": ">= 0.8.0"
-            }
-        },
-        "node_modules/ci-info": {
-            "version": "3.8.0",
-            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz",
-            "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/sibiraj-s"
-                }
-            ],
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/clean-stack": {
-            "version": "2.2.0",
-            "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
-            "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/cli-cursor": {
-            "version": "3.1.0",
-            "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
-            "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
-            "dependencies": {
-                "restore-cursor": "^3.1.0"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/cli-table3": {
-            "version": "0.6.3",
-            "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz",
-            "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==",
-            "dependencies": {
-                "string-width": "^4.2.0"
-            },
-            "engines": {
-                "node": "10.* || >= 12.*"
-            },
-            "optionalDependencies": {
-                "@colors/colors": "1.5.0"
-            }
-        },
-        "node_modules/cli-truncate": {
-            "version": "2.1.0",
-            "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
-            "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
-            "dependencies": {
-                "slice-ansi": "^3.0.0",
-                "string-width": "^4.2.0"
-            },
-            "engines": {
-                "node": ">=8"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/color-convert": {
-            "version": "2.0.1",
-            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-            "dependencies": {
-                "color-name": "~1.1.4"
-            },
-            "engines": {
-                "node": ">=7.0.0"
-            }
-        },
-        "node_modules/color-name": {
-            "version": "1.1.4",
-            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
-        },
-        "node_modules/colorette": {
-            "version": "2.0.20",
-            "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
-            "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="
-        },
-        "node_modules/combined-stream": {
-            "version": "1.0.8",
-            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
-            "dependencies": {
-                "delayed-stream": "~1.0.0"
-            },
-            "engines": {
-                "node": ">= 0.8"
-            }
-        },
-        "node_modules/commander": {
-            "version": "6.2.1",
-            "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
-            "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
-            "engines": {
-                "node": ">= 6"
-            }
-        },
-        "node_modules/common-tags": {
-            "version": "1.8.2",
-            "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
-            "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
-            "engines": {
-                "node": ">=4.0.0"
-            }
-        },
-        "node_modules/concat-map": {
-            "version": "0.0.1",
-            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
-            "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
-        },
-        "node_modules/core-util-is": {
-            "version": "1.0.2",
-            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
-            "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
-        },
-        "node_modules/cross-spawn": {
-            "version": "7.0.3",
-            "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
-            "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
-            "dependencies": {
-                "path-key": "^3.1.0",
-                "shebang-command": "^2.0.0",
-                "which": "^2.0.1"
-            },
-            "engines": {
-                "node": ">= 8"
-            }
-        },
-        "node_modules/cypress": {
-            "version": "13.2.0",
-            "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.2.0.tgz",
-            "integrity": "sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==",
-            "hasInstallScript": true,
-            "dependencies": {
-                "@cypress/request": "^3.0.0",
-                "@cypress/xvfb": "^1.2.4",
-                "@types/node": "^18.17.5",
-                "@types/sinonjs__fake-timers": "8.1.1",
-                "@types/sizzle": "^2.3.2",
-                "arch": "^2.2.0",
-                "blob-util": "^2.0.2",
-                "bluebird": "^3.7.2",
-                "buffer": "^5.6.0",
-                "cachedir": "^2.3.0",
-                "chalk": "^4.1.0",
-                "check-more-types": "^2.24.0",
-                "cli-cursor": "^3.1.0",
-                "cli-table3": "~0.6.1",
-                "commander": "^6.2.1",
-                "common-tags": "^1.8.0",
-                "dayjs": "^1.10.4",
-                "debug": "^4.3.4",
-                "enquirer": "^2.3.6",
-                "eventemitter2": "6.4.7",
-                "execa": "4.1.0",
-                "executable": "^4.1.1",
-                "extract-zip": "2.0.1",
-                "figures": "^3.2.0",
-                "fs-extra": "^9.1.0",
-                "getos": "^3.2.1",
-                "is-ci": "^3.0.0",
-                "is-installed-globally": "~0.4.0",
-                "lazy-ass": "^1.6.0",
-                "listr2": "^3.8.3",
-                "lodash": "^4.17.21",
-                "log-symbols": "^4.0.0",
-                "minimist": "^1.2.8",
-                "ospath": "^1.2.2",
-                "pretty-bytes": "^5.6.0",
-                "process": "^0.11.10",
-                "proxy-from-env": "1.0.0",
-                "request-progress": "^3.0.0",
-                "semver": "^7.5.3",
-                "supports-color": "^8.1.1",
-                "tmp": "~0.2.1",
-                "untildify": "^4.0.0",
-                "yauzl": "^2.10.0"
-            },
-            "bin": {
-                "cypress": "bin/cypress"
-            },
-            "engines": {
-                "node": "^16.0.0 || ^18.0.0 || >=20.0.0"
-            }
-        },
-        "node_modules/dashdash": {
-            "version": "1.14.1",
-            "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
-            "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
-            "dependencies": {
-                "assert-plus": "^1.0.0"
-            },
-            "engines": {
-                "node": ">=0.10"
-            }
-        },
-        "node_modules/dayjs": {
-            "version": "1.11.10",
-            "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
-            "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
-        },
-        "node_modules/debug": {
-            "version": "4.3.4",
-            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
-            "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
-            "dependencies": {
-                "ms": "2.1.2"
-            },
-            "engines": {
-                "node": ">=6.0"
-            },
-            "peerDependenciesMeta": {
-                "supports-color": {
-                    "optional": true
-                }
-            }
-        },
-        "node_modules/delayed-stream": {
-            "version": "1.0.0",
-            "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
-            "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
-            "engines": {
-                "node": ">=0.4.0"
-            }
-        },
-        "node_modules/ecc-jsbn": {
-            "version": "0.1.2",
-            "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
-            "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
-            "dependencies": {
-                "jsbn": "~0.1.0",
-                "safer-buffer": "^2.1.0"
-            }
-        },
-        "node_modules/emoji-regex": {
-            "version": "8.0.0",
-            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
-        },
-        "node_modules/end-of-stream": {
-            "version": "1.4.4",
-            "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
-            "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
-            "dependencies": {
-                "once": "^1.4.0"
-            }
-        },
-        "node_modules/enquirer": {
-            "version": "2.4.1",
-            "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz",
-            "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==",
-            "dependencies": {
-                "ansi-colors": "^4.1.1",
-                "strip-ansi": "^6.0.1"
-            },
-            "engines": {
-                "node": ">=8.6"
-            }
-        },
-        "node_modules/escape-string-regexp": {
-            "version": "1.0.5",
-            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
-            "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
-            "engines": {
-                "node": ">=0.8.0"
-            }
-        },
-        "node_modules/eventemitter2": {
-            "version": "6.4.7",
-            "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz",
-            "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg=="
-        },
-        "node_modules/execa": {
-            "version": "4.1.0",
-            "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
-            "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
-            "dependencies": {
-                "cross-spawn": "^7.0.0",
-                "get-stream": "^5.0.0",
-                "human-signals": "^1.1.1",
-                "is-stream": "^2.0.0",
-                "merge-stream": "^2.0.0",
-                "npm-run-path": "^4.0.0",
-                "onetime": "^5.1.0",
-                "signal-exit": "^3.0.2",
-                "strip-final-newline": "^2.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/sindresorhus/execa?sponsor=1"
-            }
-        },
-        "node_modules/executable": {
-            "version": "4.1.1",
-            "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
-            "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
-            "dependencies": {
-                "pify": "^2.2.0"
-            },
-            "engines": {
-                "node": ">=4"
-            }
-        },
-        "node_modules/extend": {
-            "version": "3.0.2",
-            "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
-            "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
-        },
-        "node_modules/extract-zip": {
-            "version": "2.0.1",
-            "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
-            "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
-            "dependencies": {
-                "debug": "^4.1.1",
-                "get-stream": "^5.1.0",
-                "yauzl": "^2.10.0"
-            },
-            "bin": {
-                "extract-zip": "cli.js"
-            },
-            "engines": {
-                "node": ">= 10.17.0"
-            },
-            "optionalDependencies": {
-                "@types/yauzl": "^2.9.1"
-            }
-        },
-        "node_modules/extsprintf": {
-            "version": "1.3.0",
-            "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
-            "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
-            "engines": [
-                "node >=0.6.0"
-            ]
-        },
-        "node_modules/fd-slicer": {
-            "version": "1.1.0",
-            "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
-            "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
-            "dependencies": {
-                "pend": "~1.2.0"
-            }
-        },
-        "node_modules/figures": {
-            "version": "3.2.0",
-            "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
-            "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
-            "dependencies": {
-                "escape-string-regexp": "^1.0.5"
-            },
-            "engines": {
-                "node": ">=8"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/forever-agent": {
-            "version": "0.6.1",
-            "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
-            "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
-            "engines": {
-                "node": "*"
-            }
-        },
-        "node_modules/form-data": {
-            "version": "2.3.3",
-            "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
-            "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
-            "dependencies": {
-                "asynckit": "^0.4.0",
-                "combined-stream": "^1.0.6",
-                "mime-types": "^2.1.12"
-            },
-            "engines": {
-                "node": ">= 0.12"
-            }
-        },
-        "node_modules/fs-extra": {
-            "version": "9.1.0",
-            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
-            "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
-            "dependencies": {
-                "at-least-node": "^1.0.0",
-                "graceful-fs": "^4.2.0",
-                "jsonfile": "^6.0.1",
-                "universalify": "^2.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            }
-        },
-        "node_modules/fs.realpath": {
-            "version": "1.0.0",
-            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-            "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
-        },
-        "node_modules/function-bind": {
-            "version": "1.1.1",
-            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
-            "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
-        },
-        "node_modules/get-intrinsic": {
-            "version": "1.2.1",
-            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
-            "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
-            "dependencies": {
-                "function-bind": "^1.1.1",
-                "has": "^1.0.3",
-                "has-proto": "^1.0.1",
-                "has-symbols": "^1.0.3"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb"
-            }
-        },
-        "node_modules/get-stream": {
-            "version": "5.2.0",
-            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
-            "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
-            "dependencies": {
-                "pump": "^3.0.0"
-            },
-            "engines": {
-                "node": ">=8"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/getos": {
-            "version": "3.2.1",
-            "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
-            "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==",
-            "dependencies": {
-                "async": "^3.2.0"
-            }
-        },
-        "node_modules/getpass": {
-            "version": "0.1.7",
-            "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
-            "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
-            "dependencies": {
-                "assert-plus": "^1.0.0"
-            }
-        },
-        "node_modules/glob": {
-            "version": "7.2.3",
-            "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
-            "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
-            "dependencies": {
-                "fs.realpath": "^1.0.0",
-                "inflight": "^1.0.4",
-                "inherits": "2",
-                "minimatch": "^3.1.1",
-                "once": "^1.3.0",
-                "path-is-absolute": "^1.0.0"
-            },
-            "engines": {
-                "node": "*"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/isaacs"
-            }
-        },
-        "node_modules/global-dirs": {
-            "version": "3.0.1",
-            "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
-            "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
-            "dependencies": {
-                "ini": "2.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/graceful-fs": {
-            "version": "4.2.11",
-            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
-            "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
-        },
-        "node_modules/has": {
-            "version": "1.0.3",
-            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
-            "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
-            "dependencies": {
-                "function-bind": "^1.1.1"
-            },
-            "engines": {
-                "node": ">= 0.4.0"
-            }
-        },
-        "node_modules/has-flag": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
-            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/has-proto": {
-            "version": "1.0.1",
-            "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
-            "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
-            "engines": {
-                "node": ">= 0.4"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb"
-            }
-        },
-        "node_modules/has-symbols": {
-            "version": "1.0.3",
-            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
-            "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
-            "engines": {
-                "node": ">= 0.4"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb"
-            }
-        },
-        "node_modules/http-signature": {
-            "version": "1.3.6",
-            "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz",
-            "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
-            "dependencies": {
-                "assert-plus": "^1.0.0",
-                "jsprim": "^2.0.2",
-                "sshpk": "^1.14.1"
-            },
-            "engines": {
-                "node": ">=0.10"
-            }
-        },
-        "node_modules/human-signals": {
-            "version": "1.1.1",
-            "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
-            "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
-            "engines": {
-                "node": ">=8.12.0"
-            }
-        },
-        "node_modules/ieee754": {
-            "version": "1.2.1",
-            "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
-            "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/feross"
-                },
-                {
-                    "type": "patreon",
-                    "url": "https://www.patreon.com/feross"
-                },
-                {
-                    "type": "consulting",
-                    "url": "https://feross.org/support"
-                }
-            ]
-        },
-        "node_modules/indent-string": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
-            "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/inflight": {
-            "version": "1.0.6",
-            "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
-            "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
-            "dependencies": {
-                "once": "^1.3.0",
-                "wrappy": "1"
-            }
-        },
-        "node_modules/inherits": {
-            "version": "2.0.4",
-            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
-            "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
-        },
-        "node_modules/ini": {
-            "version": "2.0.0",
-            "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
-            "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
-            "engines": {
-                "node": ">=10"
-            }
-        },
-        "node_modules/is-ci": {
-            "version": "3.0.1",
-            "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
-            "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
-            "dependencies": {
-                "ci-info": "^3.2.0"
-            },
-            "bin": {
-                "is-ci": "bin.js"
-            }
-        },
-        "node_modules/is-fullwidth-code-point": {
-            "version": "3.0.0",
-            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/is-installed-globally": {
-            "version": "0.4.0",
-            "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
-            "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
-            "dependencies": {
-                "global-dirs": "^3.0.0",
-                "is-path-inside": "^3.0.2"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/is-path-inside": {
-            "version": "3.0.3",
-            "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
-            "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/is-stream": {
-            "version": "2.0.1",
-            "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
-            "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
-            "engines": {
-                "node": ">=8"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/is-typedarray": {
-            "version": "1.0.0",
-            "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
-            "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
-        },
-        "node_modules/is-unicode-supported": {
-            "version": "0.1.0",
-            "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
-            "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/isexe": {
-            "version": "2.0.0",
-            "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
-            "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
-        },
-        "node_modules/isstream": {
-            "version": "0.1.2",
-            "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
-            "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
-        },
-        "node_modules/jsbn": {
-            "version": "0.1.1",
-            "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
-            "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
-        },
-        "node_modules/json-schema": {
-            "version": "0.4.0",
-            "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
-            "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
-        },
-        "node_modules/json-stringify-safe": {
-            "version": "5.0.1",
-            "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
-            "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
-        },
-        "node_modules/jsonfile": {
-            "version": "6.1.0",
-            "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
-            "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
-            "dependencies": {
-                "universalify": "^2.0.0"
-            },
-            "optionalDependencies": {
-                "graceful-fs": "^4.1.6"
-            }
-        },
-        "node_modules/jsprim": {
-            "version": "2.0.2",
-            "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
-            "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==",
-            "engines": [
-                "node >=0.6.0"
-            ],
-            "dependencies": {
-                "assert-plus": "1.0.0",
-                "extsprintf": "1.3.0",
-                "json-schema": "0.4.0",
-                "verror": "1.10.0"
-            }
-        },
-        "node_modules/lazy-ass": {
-            "version": "1.6.0",
-            "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
-            "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==",
-            "engines": {
-                "node": "> 0.8"
-            }
-        },
-        "node_modules/listr2": {
-            "version": "3.14.0",
-            "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz",
-            "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==",
-            "dependencies": {
-                "cli-truncate": "^2.1.0",
-                "colorette": "^2.0.16",
-                "log-update": "^4.0.0",
-                "p-map": "^4.0.0",
-                "rfdc": "^1.3.0",
-                "rxjs": "^7.5.1",
-                "through": "^2.3.8",
-                "wrap-ansi": "^7.0.0"
-            },
-            "engines": {
-                "node": ">=10.0.0"
-            },
-            "peerDependencies": {
-                "enquirer": ">= 2.3.0 < 3"
-            },
-            "peerDependenciesMeta": {
-                "enquirer": {
-                    "optional": true
-                }
-            }
-        },
-        "node_modules/lodash": {
-            "version": "4.17.21",
-            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
-            "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
-        },
-        "node_modules/lodash.once": {
-            "version": "4.1.1",
-            "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
-            "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
-        },
-        "node_modules/log-symbols": {
-            "version": "4.1.0",
-            "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
-            "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
-            "dependencies": {
-                "chalk": "^4.1.0",
-                "is-unicode-supported": "^0.1.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/log-update": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
-            "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
-            "dependencies": {
-                "ansi-escapes": "^4.3.0",
-                "cli-cursor": "^3.1.0",
-                "slice-ansi": "^4.0.0",
-                "wrap-ansi": "^6.2.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/log-update/node_modules/slice-ansi": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
-            "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
-            "dependencies": {
-                "ansi-styles": "^4.0.0",
-                "astral-regex": "^2.0.0",
-                "is-fullwidth-code-point": "^3.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/chalk/slice-ansi?sponsor=1"
-            }
-        },
-        "node_modules/log-update/node_modules/wrap-ansi": {
-            "version": "6.2.0",
-            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
-            "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
-            "dependencies": {
-                "ansi-styles": "^4.0.0",
-                "string-width": "^4.1.0",
-                "strip-ansi": "^6.0.0"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/lru-cache": {
-            "version": "6.0.0",
-            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
-            "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
-            "dependencies": {
-                "yallist": "^4.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            }
-        },
-        "node_modules/merge-stream": {
-            "version": "2.0.0",
-            "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
-            "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
-        },
-        "node_modules/mime-db": {
-            "version": "1.52.0",
-            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
-            "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
-            "engines": {
-                "node": ">= 0.6"
-            }
-        },
-        "node_modules/mime-types": {
-            "version": "2.1.35",
-            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
-            "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
-            "dependencies": {
-                "mime-db": "1.52.0"
-            },
-            "engines": {
-                "node": ">= 0.6"
-            }
-        },
-        "node_modules/mimic-fn": {
-            "version": "2.1.0",
-            "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
-            "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/minimatch": {
-            "version": "3.1.2",
-            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
-            "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
-            "dependencies": {
-                "brace-expansion": "^1.1.7"
-            },
-            "engines": {
-                "node": "*"
-            }
-        },
-        "node_modules/minimist": {
-            "version": "1.2.8",
-            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
-            "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb"
-            }
-        },
-        "node_modules/ms": {
-            "version": "2.1.2",
-            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
-        },
-        "node_modules/npm-run-path": {
-            "version": "4.0.1",
-            "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
-            "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
-            "dependencies": {
-                "path-key": "^3.0.0"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/object-inspect": {
-            "version": "1.12.3",
-            "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
-            "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb"
-            }
-        },
-        "node_modules/once": {
-            "version": "1.4.0",
-            "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
-            "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
-            "dependencies": {
-                "wrappy": "1"
-            }
-        },
-        "node_modules/onetime": {
-            "version": "5.1.2",
-            "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
-            "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
-            "dependencies": {
-                "mimic-fn": "^2.1.0"
-            },
-            "engines": {
-                "node": ">=6"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/ospath": {
-            "version": "1.2.2",
-            "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
-            "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA=="
-        },
-        "node_modules/p-map": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
-            "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
-            "dependencies": {
-                "aggregate-error": "^3.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/path-is-absolute": {
-            "version": "1.0.1",
-            "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-            "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
-            "engines": {
-                "node": ">=0.10.0"
-            }
-        },
-        "node_modules/path-key": {
-            "version": "3.1.1",
-            "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
-            "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/pend": {
-            "version": "1.2.0",
-            "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
-            "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
-        },
-        "node_modules/performance-now": {
-            "version": "2.1.0",
-            "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
-            "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
-        },
-        "node_modules/pify": {
-            "version": "2.3.0",
-            "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-            "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
-            "engines": {
-                "node": ">=0.10.0"
-            }
-        },
-        "node_modules/pretty-bytes": {
-            "version": "5.6.0",
-            "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
-            "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
-            "engines": {
-                "node": ">=6"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/process": {
-            "version": "0.11.10",
-            "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
-            "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
-            "engines": {
-                "node": ">= 0.6.0"
-            }
-        },
-        "node_modules/proxy-from-env": {
-            "version": "1.0.0",
-            "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
-            "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A=="
-        },
-        "node_modules/psl": {
-            "version": "1.9.0",
-            "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
-            "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
-        },
-        "node_modules/pump": {
-            "version": "3.0.0",
-            "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
-            "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
-            "dependencies": {
-                "end-of-stream": "^1.1.0",
-                "once": "^1.3.1"
-            }
-        },
-        "node_modules/punycode": {
-            "version": "2.3.0",
-            "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
-            "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/qs": {
-            "version": "6.10.4",
-            "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz",
-            "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==",
-            "dependencies": {
-                "side-channel": "^1.0.4"
-            },
-            "engines": {
-                "node": ">=0.6"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb"
-            }
-        },
-        "node_modules/querystringify": {
-            "version": "2.2.0",
-            "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
-            "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
-        },
-        "node_modules/request-progress": {
-            "version": "3.0.0",
-            "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
-            "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==",
-            "dependencies": {
-                "throttleit": "^1.0.0"
-            }
-        },
-        "node_modules/requires-port": {
-            "version": "1.0.0",
-            "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
-            "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
-        },
-        "node_modules/restore-cursor": {
-            "version": "3.1.0",
-            "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
-            "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
-            "dependencies": {
-                "onetime": "^5.1.0",
-                "signal-exit": "^3.0.2"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/rfdc": {
-            "version": "1.3.0",
-            "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
-            "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA=="
-        },
-        "node_modules/rimraf": {
-            "version": "3.0.2",
-            "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-            "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
-            "dependencies": {
-                "glob": "^7.1.3"
-            },
-            "bin": {
-                "rimraf": "bin.js"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/isaacs"
-            }
-        },
-        "node_modules/rxjs": {
-            "version": "7.8.1",
-            "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
-            "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
-            "dependencies": {
-                "tslib": "^2.1.0"
-            }
-        },
-        "node_modules/safe-buffer": {
-            "version": "5.2.1",
-            "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
-            "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
-            "funding": [
-                {
-                    "type": "github",
-                    "url": "https://github.com/sponsors/feross"
-                },
-                {
-                    "type": "patreon",
-                    "url": "https://www.patreon.com/feross"
-                },
-                {
-                    "type": "consulting",
-                    "url": "https://feross.org/support"
-                }
-            ]
-        },
-        "node_modules/safer-buffer": {
-            "version": "2.1.2",
-            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
-            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
-        },
-        "node_modules/semver": {
-            "version": "7.5.4",
-            "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
-            "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
-            "dependencies": {
-                "lru-cache": "^6.0.0"
-            },
-            "bin": {
-                "semver": "bin/semver.js"
-            },
-            "engines": {
-                "node": ">=10"
-            }
-        },
-        "node_modules/shebang-command": {
-            "version": "2.0.0",
-            "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
-            "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
-            "dependencies": {
-                "shebang-regex": "^3.0.0"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/shebang-regex": {
-            "version": "3.0.0",
-            "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
-            "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/side-channel": {
-            "version": "1.0.4",
-            "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
-            "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
-            "dependencies": {
-                "call-bind": "^1.0.0",
-                "get-intrinsic": "^1.0.2",
-                "object-inspect": "^1.9.0"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/ljharb"
-            }
-        },
-        "node_modules/signal-exit": {
-            "version": "3.0.7",
-            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
-            "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
-        },
-        "node_modules/slice-ansi": {
-            "version": "3.0.0",
-            "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
-            "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
-            "dependencies": {
-                "ansi-styles": "^4.0.0",
-                "astral-regex": "^2.0.0",
-                "is-fullwidth-code-point": "^3.0.0"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/sshpk": {
-            "version": "1.17.0",
-            "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
-            "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
-            "dependencies": {
-                "asn1": "~0.2.3",
-                "assert-plus": "^1.0.0",
-                "bcrypt-pbkdf": "^1.0.0",
-                "dashdash": "^1.12.0",
-                "ecc-jsbn": "~0.1.1",
-                "getpass": "^0.1.1",
-                "jsbn": "~0.1.0",
-                "safer-buffer": "^2.0.2",
-                "tweetnacl": "~0.14.0"
-            },
-            "bin": {
-                "sshpk-conv": "bin/sshpk-conv",
-                "sshpk-sign": "bin/sshpk-sign",
-                "sshpk-verify": "bin/sshpk-verify"
-            },
-            "engines": {
-                "node": ">=0.10.0"
-            }
-        },
-        "node_modules/string-width": {
-            "version": "4.2.3",
-            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
-            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
-            "dependencies": {
-                "emoji-regex": "^8.0.0",
-                "is-fullwidth-code-point": "^3.0.0",
-                "strip-ansi": "^6.0.1"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/strip-ansi": {
-            "version": "6.0.1",
-            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
-            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
-            "dependencies": {
-                "ansi-regex": "^5.0.1"
-            },
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/strip-final-newline": {
-            "version": "2.0.0",
-            "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
-            "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/supports-color": {
-            "version": "8.1.1",
-            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
-            "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
-            "dependencies": {
-                "has-flag": "^4.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/chalk/supports-color?sponsor=1"
-            }
-        },
-        "node_modules/throttleit": {
-            "version": "1.0.0",
-            "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
-            "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g=="
-        },
-        "node_modules/through": {
-            "version": "2.3.8",
-            "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
-            "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
-        },
-        "node_modules/tmp": {
-            "version": "0.2.1",
-            "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
-            "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
-            "dependencies": {
-                "rimraf": "^3.0.0"
-            },
-            "engines": {
-                "node": ">=8.17.0"
-            }
-        },
-        "node_modules/tough-cookie": {
-            "version": "4.1.3",
-            "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
-            "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
-            "dependencies": {
-                "psl": "^1.1.33",
-                "punycode": "^2.1.1",
-                "universalify": "^0.2.0",
-                "url-parse": "^1.5.3"
-            },
-            "engines": {
-                "node": ">=6"
-            }
-        },
-        "node_modules/tough-cookie/node_modules/universalify": {
-            "version": "0.2.0",
-            "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
-            "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
-            "engines": {
-                "node": ">= 4.0.0"
-            }
-        },
-        "node_modules/tslib": {
-            "version": "2.6.2",
-            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
-            "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
-        },
-        "node_modules/tunnel-agent": {
-            "version": "0.6.0",
-            "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-            "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
-            "dependencies": {
-                "safe-buffer": "^5.0.1"
-            },
-            "engines": {
-                "node": "*"
-            }
-        },
-        "node_modules/tweetnacl": {
-            "version": "0.14.5",
-            "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
-            "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
-        },
-        "node_modules/type-fest": {
-            "version": "0.21.3",
-            "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
-            "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/sponsors/sindresorhus"
-            }
-        },
-        "node_modules/universalify": {
-            "version": "2.0.0",
-            "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
-            "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
-            "engines": {
-                "node": ">= 10.0.0"
-            }
-        },
-        "node_modules/untildify": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
-            "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
-            "engines": {
-                "node": ">=8"
-            }
-        },
-        "node_modules/url-parse": {
-            "version": "1.5.10",
-            "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
-            "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
-            "dependencies": {
-                "querystringify": "^2.1.1",
-                "requires-port": "^1.0.0"
-            }
-        },
-        "node_modules/uuid": {
-            "version": "8.3.2",
-            "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
-            "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
-            "bin": {
-                "uuid": "dist/bin/uuid"
-            }
-        },
-        "node_modules/verror": {
-            "version": "1.10.0",
-            "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
-            "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
-            "engines": [
-                "node >=0.6.0"
-            ],
-            "dependencies": {
-                "assert-plus": "^1.0.0",
-                "core-util-is": "1.0.2",
-                "extsprintf": "^1.2.0"
-            }
-        },
-        "node_modules/which": {
-            "version": "2.0.2",
-            "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
-            "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
-            "dependencies": {
-                "isexe": "^2.0.0"
-            },
-            "bin": {
-                "node-which": "bin/node-which"
-            },
-            "engines": {
-                "node": ">= 8"
-            }
-        },
-        "node_modules/wrap-ansi": {
-            "version": "7.0.0",
-            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
-            "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
-            "dependencies": {
-                "ansi-styles": "^4.0.0",
-                "string-width": "^4.1.0",
-                "strip-ansi": "^6.0.0"
-            },
-            "engines": {
-                "node": ">=10"
-            },
-            "funding": {
-                "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
-            }
-        },
-        "node_modules/wrappy": {
-            "version": "1.0.2",
-            "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-            "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
-        },
-        "node_modules/yallist": {
-            "version": "4.0.0",
-            "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
-            "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
-        },
-        "node_modules/yauzl": {
-            "version": "2.10.0",
-            "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
-            "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
-            "dependencies": {
-                "buffer-crc32": "~0.2.3",
-                "fd-slicer": "~1.1.0"
-            }
-        }
-    }
-}
diff --git a/chart/tests/package.json b/chart/tests/package.json
deleted file mode 100644
index 2300bc8..0000000
--- a/chart/tests/package.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-    "dependencies": {
-      "cypress": "^13.0.0"
-    }
-}
\ No newline at end of file
diff --git a/chart/values.yaml b/chart/values.yaml
index 5341b1e..434d72e 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -23,12 +23,6 @@ operator:
   #
   # See `Operator environment variables <https://github.com/minio/operator/blob/master/docs/env-variables.md>`__ for a list of all supported values.
   env:
-    - name: MINIO_OPERATOR_TLS_ENABLE
-      value: "on"
-    - name: CLUSTER_DOMAIN
-      value: "cluster.local"
-    - name: WATCHED_NAMESPACE
-      value: ""
     - name: OPERATOR_STS_ENABLED
       value: "on"
   # An array of additional annotations to be applied to the operator service account
@@ -38,14 +32,14 @@ operator:
   ###
   # Specify the Operator container image to use for the deployment.
   # ``image.tag``
-  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v6.0.2 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v6.0.3 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   #
   #    image:
   #      repository: quay.io/minio/operator
-  #      tag: v6.0.2
+  #      tag: v6.0.3
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
@@ -58,21 +52,21 @@ operator:
   #      pullPolicy: IfNotPresent
   #
   image:
-    repository: registry1.dso.mil/ironbank/opensource/minio/operator
+    repository: quay.io/minio/operator
     tag: v6.0.3
     pullPolicy: IfNotPresent
   ###
   # Specify the sidecar container image to deploy on tenant pods for init container and sidecar.
   # Only need to change this if want to use a different version that the default, or want to set a custom registry.
   # ``sidecarImage.tag``
-  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v6.0.2 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v6.0.3 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   #
   #    sidecarImage:
   #      repository: quay.io/minio/operator-sidecar
-  #      tag: v6.0.2
+  #      tag: v6.0.3
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
@@ -84,12 +78,7 @@ operator:
   #      digest: a11947a230b80fb1b0bffa97173147a505d4f1207958f722e348d11ab9e972c1
   #      pullPolicy: IfNotPresent
   #
-  sidecarImage:
-    repository: registry1.dso.mil/ironbank/opensource/minio/operator-sidecar
-    tag: v6.0.2
-    digest: ""
-    pullPolicy: IfNotPresent
-
+  sidecarImage: {}
   ###
   #
   # An array of Kubernetes secrets to use for pulling images from a private ``image.repository``.
@@ -127,9 +116,12 @@ operator:
     runAsUser: 1000
     runAsGroup: 1000
     runAsNonRoot: true
+    allowPrivilegeEscalation: false
     capabilities:
       drop:
         - ALL
+    seccompProfile:
+      type: RuntimeDefault
   ###
   # An array of `Volumes <https://kubernetes.io/docs/concepts/storage/volumes/>`__ which the Operator can mount to pods.
   #
@@ -197,103 +189,3 @@ operator:
       cpu: 200m
       memory: 256Mi
       ephemeral-storage: 500Mi
-    limits:
-      cpu: 200m
-      memory: 256Mi
-
-  # -- Labels for operator pod(s)
-  podLabels: {}
-  #e.g. foo: bar
-
-# Big Bang Added Values
-
-networkPolicies:
-  enabled: false
-  controlPlaneCidr: 0.0.0.0/0
-  ingressLabels:
-    app: istio-ingressgateway
-    istio: ingressgateway
-  additionalPolicies: []
-
-domain: bigbang.dev
-
-istio:
-  enabled: false
-  hardened:
-    enabled: false
-    customAuthorizationPolicies: []
-    # - name: "allow-nothing"
-    #   enabled: true
-    #   spec: {}
-    outboundTrafficPolicyMode: "REGISTRY_ONLY"
-    customServiceEntries: []
-      # - name: "allow-google"
-      #   enabled: true
-      #   spec:
-      #     hosts:
-      #       - google.com
-      #     location: MESH_EXTERNAL
-      #     ports:
-      #       - number: 443
-      #         protocol: TLS
-      #         name: https
-      #     resolution: DNS
-
-    tempo:
-      enabled: false
-      namespaces:
-      - tempo
-      principals:
-      - cluster.local/ns/tempo/sa/tempo-tempo
-    minio:
-      enabled: true
-      namespaces:
-      - minio
-      principals:
-      - cluster.local/ns/minio/sa/minio-minio-minio-instance-sa
-  mtls:
-    # STRICT = Allow only mutual TLS traffic
-    # PERMISSIVE = Allow both plain text and mutual TLS traffic
-    mode: STRICT
-
-openshift: false
-
-monitoring:
-  enabled: false
-  namespace: monitoring
-
-serviceAccount:
-  # Specifies whether a service account should be created
-  create: true
-  # Annotations to add to the service account
-  annotations: {}
-  # The name of the service account to use.
-  # If not set and create is true, a name is generated using the fullname template
-  name: ""
-
-annotations: {}
-
-# Used in templates/bigbang/tenant-patch-job.yaml
-# Needed for operator upgrade.go logic to cleanly upgrade from bb v4.2.3 to v4.4.3
-tenantPatchJob:
-  enabled: false
-  image:
-    repository: registry1.dso.mil/ironbank/big-bang/base
-    tag: 2.1.0
-    pullSecrets:
-      - private-registry
-installCRDs: true
-
-bbtests:
-  enabled: false
-  cypress:
-    artifacts: true
-    resources:
-      requests:
-        cpu: "2"
-        memory: "4Gi"
-      limits:
-        cpu: "2"
-        memory: "4Gi"
-    envs:
-      cypress_url: 'http://console.minio-operator.svc.cluster.local:9090'
-- 
GitLab


From 80b86d480270324ef46f6e78b1493c05538d106c Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 12:50:08 -0500
Subject: [PATCH 16/34] Revert "upgrading minio-operator dependencies"

This reverts commit a7c4ded99b2ff09b8f88c24a7f9252c567453409.
---
 chart/Chart.lock                              |    9 +
 chart/Chart.yaml                              |   18 +-
 chart/Kptfile                                 |    4 +-
 chart/charts/gluon-0.5.3.tgz                  |  Bin 0 -> 4476 bytes
 chart/charts/minio-operator-crds-6.0.2.tgz    |  Bin 0 -> 14176 bytes
 chart/minio-operator-crds/Chart.yaml          |   18 +
 .../templates/minio.min.io_tenants.yaml       |    4 +-
 chart/templates/NOTES.txt                     |   16 +
 chart/templates/_helpers.tpl                  |   22 +
 .../authorizationPolicies/minio-policy.yaml   |   17 +
 .../istio/authorizationPolicies/template.yaml |   16 +
 .../tempo-authz-policy.yaml                   |   17 +
 .../templates/bigbang/istio/serviceEntry.yaml |   15 +
 chart/templates/bigbang/istio/sidecar.yaml    |   13 +
 .../bigbang/minio-operator-exception.yaml     |   19 +
 ...io-operator-rolebinding-openshift-scc.yaml |   14 +
 .../network-attachment-definition.yaml        |    7 +
 .../additional-networkpolicies.yaml           |   12 +
 .../allow-instance-egress.yaml                |   18 +
 .../networkpolicies/allow-istiod-egress.yaml  |   21 +
 .../networkpolicies/allow-monitoring.yaml     |   23 +
 .../allow-operator-ingress.yaml               |   22 +
 .../allow-sidecar-scraping.yaml               |   22 +
 .../networkpolicies/allow-test-console.yaml   |   19 +
 .../networkpolicies/default-deny-all.yaml     |   15 +
 .../bigbang/networkpolicies/egress-api.yaml   |   20 +
 .../bigbang/networkpolicies/egress-dns.yaml   |   22 +
 .../bigbang/networkpolicies/egress-tempo.yaml |   22 +
 .../networkpolicies/helm-test-egress.yaml     |   21 +
 .../bigbang/networkpolicies/istio-allow.yaml  |   43 +
 .../bigbang/networkpolicies/istio.yaml        |   19 +
 .../bigbang/peer-authentication.yaml          |   10 +
 chart/templates/bigbang/tenant-patch-job.yaml |  106 +
 chart/templates/job.min.io_jobs.yaml          |    4 +-
 chart/templates/operator-deployment.yaml      |   64 +-
 chart/templates/operator-service.yaml         |    4 +-
 chart/templates/operator-serviceaccount.yaml  |    2 +
 chart/templates/sts-service.yaml              |    2 +-
 .../templates/sts.min.io_policybindings.yaml  |    2 +-
 chart/templates/tests/test-ui.yaml            |    3 +
 chart/tests/cypress.config.js                 |   16 +
 .../cypress/e2e/01-minio-login.spec.cy.js     |    3 +
 chart/tests/package-lock.json                 | 1793 +++++++++++++++++
 chart/tests/package.json                      |    5 +
 chart/values.yaml                             |  126 +-
 45 files changed, 2601 insertions(+), 47 deletions(-)
 create mode 100644 chart/Chart.lock
 create mode 100644 chart/charts/gluon-0.5.3.tgz
 create mode 100644 chart/charts/minio-operator-crds-6.0.2.tgz
 create mode 100644 chart/minio-operator-crds/Chart.yaml
 rename chart/{ => minio-operator-crds}/templates/minio.min.io_tenants.yaml (99%)
 create mode 100644 chart/templates/NOTES.txt
 create mode 100644 chart/templates/bigbang/istio/authorizationPolicies/minio-policy.yaml
 create mode 100644 chart/templates/bigbang/istio/authorizationPolicies/template.yaml
 create mode 100644 chart/templates/bigbang/istio/authorizationPolicies/tempo-authz-policy.yaml
 create mode 100644 chart/templates/bigbang/istio/serviceEntry.yaml
 create mode 100644 chart/templates/bigbang/istio/sidecar.yaml
 create mode 100644 chart/templates/bigbang/minio-operator-exception.yaml
 create mode 100644 chart/templates/bigbang/minio-operator-rolebinding-openshift-scc.yaml
 create mode 100644 chart/templates/bigbang/network-attachment-definition.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/additional-networkpolicies.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/allow-instance-egress.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/allow-istiod-egress.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/allow-monitoring.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/allow-operator-ingress.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/allow-sidecar-scraping.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/allow-test-console.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/default-deny-all.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/egress-api.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/egress-dns.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/egress-tempo.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/helm-test-egress.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/istio-allow.yaml
 create mode 100644 chart/templates/bigbang/networkpolicies/istio.yaml
 create mode 100644 chart/templates/bigbang/peer-authentication.yaml
 create mode 100644 chart/templates/bigbang/tenant-patch-job.yaml
 create mode 100644 chart/templates/tests/test-ui.yaml
 create mode 100644 chart/tests/cypress.config.js
 create mode 100644 chart/tests/cypress/e2e/01-minio-login.spec.cy.js
 create mode 100644 chart/tests/package-lock.json
 create mode 100644 chart/tests/package.json

diff --git a/chart/Chart.lock b/chart/Chart.lock
new file mode 100644
index 0000000..5b3e402
--- /dev/null
+++ b/chart/Chart.lock
@@ -0,0 +1,9 @@
+dependencies:
+- name: minio-operator-crds
+  repository: file://minio-operator-crds
+  version: 6.0.2
+- name: gluon
+  repository: oci://registry1.dso.mil/bigbang
+  version: 0.5.3
+digest: sha256:b37e8eb6d88ffc72cd63d1fdc931006e98831b51f592fa2363959dfbdf773b31
+generated: "2024-08-13T11:41:50.459015753-06:00"
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 6c881b7..f324901 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -1,7 +1,7 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator
-name: operator
-version: 6.0.3
+name: minio-operator
+version: 6.0.2-bb.2
 appVersion: v6.0.3
 keywords:
   - storage
@@ -15,3 +15,17 @@ maintainers:
   - name: MinIO, Inc
     email: dev@minio.io
 type: application
+dependencies:
+  - name: minio-operator-crds
+    version: "6.0.2"
+    condition: installCRDs
+    repository: "file://minio-operator-crds"
+  - name: gluon
+    version: 0.5.3
+    repository: oci://registry1.dso.mil/bigbang
+annotations:
+  bigbang.dev/applicationVersions: |
+    - Minio Operator: v6.0.3
+  helm.sh/images: |
+    - name: operator
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v6.0.3
diff --git a/chart/Kptfile b/chart/Kptfile
index ab6cf53..762395b 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: 45110b9d7e63caa857daa63776c05dd6a5d7e9d9
+    commit: 15c388bd4ce0a03084f1b3762f16a65679b83423
     repo: https://github.com/minio/operator
     directory: /helm/operator
-    ref: v6.0.3
+    ref: v6.0.2
diff --git a/chart/charts/gluon-0.5.3.tgz b/chart/charts/gluon-0.5.3.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..922652c665c49b80d020258b7821c0d4e55a6044
GIT binary patch
literal 4476
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
O0RR7jjvN>Oga82Pfz_x0

literal 0
HcmV?d00001

diff --git a/chart/charts/minio-operator-crds-6.0.2.tgz b/chart/charts/minio-operator-crds-6.0.2.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..9682e97eefa348bf3429a16c1bfbbd76708057e5
GIT binary patch
literal 14176
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
JEr9&`e*jOqkCXra

literal 0
HcmV?d00001

diff --git a/chart/minio-operator-crds/Chart.yaml b/chart/minio-operator-crds/Chart.yaml
new file mode 100644
index 0000000..048549a
--- /dev/null
+++ b/chart/minio-operator-crds/Chart.yaml
@@ -0,0 +1,18 @@
+apiVersion: v2
+description: A Helm chart for MinIO Operator CRD deployment
+name: minio-operator-crds
+version: 6.0.2
+appVersion: v6.0.2
+keywords:
+  - Minio
+  - storage
+  - object-storage
+  - S3
+home: https://min.io
+icon: https://min.io/resources/img/logo/MINIO_wordmark.png
+sources:
+  - https://github.com/minio/operator
+maintainers:
+  - name: MinIO, Inc
+    email: dev@minio.io
+type: application
diff --git a/chart/templates/minio.min.io_tenants.yaml b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
similarity index 99%
rename from chart/templates/minio.min.io_tenants.yaml
rename to chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
index b55a9f7..30b7e3d 100644
--- a/chart/templates/minio.min.io_tenants.yaml
+++ b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v6.0.3
+    operator.min.io/version: v6.0.2
   name: tenants.minio.min.io
 spec:
   group: minio.min.io
@@ -3256,7 +3256,7 @@ spec:
                     nodeSelector:
                       additionalProperties:
                         type: string
-                      type: object
+                      type: object                      
                     resources:
                       properties:
                         claims:
diff --git a/chart/templates/NOTES.txt b/chart/templates/NOTES.txt
new file mode 100644
index 0000000..9766c6d
--- /dev/null
+++ b/chart/templates/NOTES.txt
@@ -0,0 +1,16 @@
+1. Get the JWT for logging in to the console:
+kubectl apply -f - <<EOF
+apiVersion: v1
+kind: Secret
+metadata:
+  name: console-sa-secret
+  namespace: {{ .Release.Namespace }}
+  annotations:
+    kubernetes.io/service-account.name: console-sa
+type: kubernetes.io/service-account-token
+EOF
+kubectl -n {{ .Release.Namespace }} get secret console-sa-secret -o jsonpath="{.data.token}" | base64 --decode
+
+2. Get the Operator Console URL by running these commands:
+  kubectl --namespace {{ .Release.Namespace }} port-forward svc/console 9090:9090
+  echo "Visit the Operator Console at http://127.0.0.1:9090"
diff --git a/chart/templates/_helpers.tpl b/chart/templates/_helpers.tpl
index 9c41dd5..bf6c171 100644
--- a/chart/templates/_helpers.tpl
+++ b/chart/templates/_helpers.tpl
@@ -57,3 +57,25 @@ Selector labels Operator
 app.kubernetes.io/name: {{ include "minio-operator.name" . }}
 app.kubernetes.io/instance: {{ .Release.Name }}
 {{- end -}}
+
+{{/*
+Common labels for console
+*/}}
+{{- define "minio-operator.console-labels" -}}
+helm.sh/chart: {{ include "minio-operator.chart" . }}
+{{- if .Chart.AppVersion }}
+app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
+{{- end }}
+app.kubernetes.io/managed-by: {{ .Release.Service }}
+{{- range $key, $val := .Values.console.additionalLabels }}
+{{ $key }}: {{ $val | quote }}
+{{- end }}
+{{- end -}}
+
+{{/*
+Selector labels Console
+*/}}
+{{- define "minio-operator.console-selectorLabels" -}}
+app.kubernetes.io/name: {{ include "minio-operator.name" . }}
+app.kubernetes.io/instance: {{ printf "%s-%s" .Release.Name "console" }}
+{{- end -}}
\ No newline at end of file
diff --git a/chart/templates/bigbang/istio/authorizationPolicies/minio-policy.yaml b/chart/templates/bigbang/istio/authorizationPolicies/minio-policy.yaml
new file mode 100644
index 0000000..a2d823b
--- /dev/null
+++ b/chart/templates/bigbang/istio/authorizationPolicies/minio-policy.yaml
@@ -0,0 +1,17 @@
+{{- if and .Values.istio.enabled .Values.istio.hardened.enabled .Values.istio.hardened.minio.enabled -}}
+apiVersion: security.istio.io/v1
+kind: AuthorizationPolicy
+metadata:
+  name: minio-policy
+  namespace: {{ .Release.Namespace }}
+spec:
+  selector:
+    matchLabels:
+      app: minio
+  action: ALLOW
+  rules:
+  - from:
+    - source:
+        namespaces: {{ .Values.istio.hardened.minio.namespaces }}
+        principals: {{ .Values.istio.hardened.minio.principals }}
+{{- end }}
diff --git a/chart/templates/bigbang/istio/authorizationPolicies/template.yaml b/chart/templates/bigbang/istio/authorizationPolicies/template.yaml
new file mode 100644
index 0000000..6f2a73e
--- /dev/null
+++ b/chart/templates/bigbang/istio/authorizationPolicies/template.yaml
@@ -0,0 +1,16 @@
+{{- /* Render Istio Auth policies */ -}}
+{{- if and $.Values.istio.enabled $.Values.istio.hardened.enabled -}}
+{{- range $.Values.istio.hardened.customAuthorizationPolicies -}}
+{{- if .enabled -}}
+apiVersion: security.istio.io/v1
+kind: AuthorizationPolicy
+metadata:
+  name: {{ .name }}
+  namespace: {{ $.Release.Namespace }}
+
+spec:
+  {{- toYaml .spec | nindent 2 }}
+---
+{{ end -}}
+{{ end -}}
+{{- end -}}
diff --git a/chart/templates/bigbang/istio/authorizationPolicies/tempo-authz-policy.yaml b/chart/templates/bigbang/istio/authorizationPolicies/tempo-authz-policy.yaml
new file mode 100644
index 0000000..083ee57
--- /dev/null
+++ b/chart/templates/bigbang/istio/authorizationPolicies/tempo-authz-policy.yaml
@@ -0,0 +1,17 @@
+{{- if and .Values.istio.enabled .Values.istio.hardened.enabled .Values.istio.hardened.tempo.enabled -}}
+apiVersion: security.istio.io/v1
+kind: AuthorizationPolicy
+metadata:
+  name: tempo-authz-policy
+  namespace: {{ .Release.Namespace }}
+spec:
+  selector:
+    matchLabels:
+      app: minio
+  action: ALLOW
+  rules:
+  - from:
+    - source:
+        namespaces: {{ .Values.istio.hardened.tempo.namespaces }}
+        principals: {{ .Values.istio.hardened.tempo.principals }}
+{{- end }}
diff --git a/chart/templates/bigbang/istio/serviceEntry.yaml b/chart/templates/bigbang/istio/serviceEntry.yaml
new file mode 100644
index 0000000..7b85595
--- /dev/null
+++ b/chart/templates/bigbang/istio/serviceEntry.yaml
@@ -0,0 +1,15 @@
+{{- /* Render Istio ServiceEntries */ -}}
+{{- if and .Values.istio.enabled .Values.istio.hardened.enabled -}}
+{{- range .Values.istio.hardened.customServiceEntries -}}
+{{- if .enabled -}}
+apiVersion: networking.istio.io/v1beta1
+kind: ServiceEntry
+metadata:
+  name: {{ .name }}
+  namespace: {{ $.Release.Namespace }}
+spec:
+  {{- toYaml .spec | nindent 2 }}
+---
+{{ end -}}
+{{ end -}}
+{{- end -}}
diff --git a/chart/templates/bigbang/istio/sidecar.yaml b/chart/templates/bigbang/istio/sidecar.yaml
new file mode 100644
index 0000000..8556f66
--- /dev/null
+++ b/chart/templates/bigbang/istio/sidecar.yaml
@@ -0,0 +1,13 @@
+{{- /* Render Istio Sidecar */ -}}
+{{- if and .Values.istio.enabled .Values.istio.hardened.enabled -}}
+apiVersion: networking.istio.io/v1beta1
+kind: Sidecar
+metadata:
+  name: {{ .Release.Name }}-sidecar
+  namespace: {{.Release.Namespace}}
+  labels:
+    name: {{ template "minio-operator.name" . }}
+spec:
+  outboundTrafficPolicy:
+    mode: {{ .Values.istio.hardened.outboundTrafficPolicyMode }}
+{{- end }}
diff --git a/chart/templates/bigbang/minio-operator-exception.yaml b/chart/templates/bigbang/minio-operator-exception.yaml
new file mode 100644
index 0000000..1faa2e4
--- /dev/null
+++ b/chart/templates/bigbang/minio-operator-exception.yaml
@@ -0,0 +1,19 @@
+{{- if .Values.istio.enabled }}
+apiVersion: "security.istio.io/v1beta1"
+kind: PeerAuthentication
+metadata:
+  name: minio-operator-exception
+  namespace: {{ .Release.Namespace }}
+spec:
+  mtls:
+    mode: {{ .Values.istio.mtls.mode }}
+  selector:
+    matchLabels:
+      {{- include "minio-operator.selectorLabels" . | nindent 6 }}
+  {{- if eq .Values.istio.mtls.mode "STRICT" }}
+  # Operator receives traffic from kube-apiserver
+  portLevelMtls:
+    "4222":
+      mode: PERMISSIVE
+  {{- end }}
+{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/minio-operator-rolebinding-openshift-scc.yaml b/chart/templates/bigbang/minio-operator-rolebinding-openshift-scc.yaml
new file mode 100644
index 0000000..64d9ff9
--- /dev/null
+++ b/chart/templates/bigbang/minio-operator-rolebinding-openshift-scc.yaml
@@ -0,0 +1,14 @@
+{{- if .Values.openshift }}
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+  name: minio-operator-clusterrolebinding-openshift-scc
+roleRef:
+  apiGroup: rbac.authorization.k8s.io
+  kind: ClusterRole
+  name: 'system:openshift:scc:nonroot-v2'
+subjects:
+  - apiGroup: rbac.authorization.k8s.io
+    kind: Group
+    name: 'system:serviceaccounts:{{ .Release.Namespace }}'
+{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/network-attachment-definition.yaml b/chart/templates/bigbang/network-attachment-definition.yaml
new file mode 100644
index 0000000..87923c0
--- /dev/null
+++ b/chart/templates/bigbang/network-attachment-definition.yaml
@@ -0,0 +1,7 @@
+{{- if and .Values.istio.enabled .Values.openshift }}
+apiVersion: k8s.cni.cncf.io/v1
+kind: NetworkAttachmentDefinition
+metadata:
+  name: istio-cni
+  namespace: {{ .Release.Namespace }}
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/additional-networkpolicies.yaml b/chart/templates/bigbang/networkpolicies/additional-networkpolicies.yaml
new file mode 100644
index 0000000..c60ea67
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/additional-networkpolicies.yaml
@@ -0,0 +1,12 @@
+{{- /* Adds additional network policies based on values */ -}}
+{{- if .Values.networkPolicies.enabled }}
+{{- range $policy := .Values.networkPolicies.additionalPolicies -}}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: {{ $policy.name }}
+spec:
+  {{ tpl ($policy.spec | toYaml) $ | nindent 2 }}
+---
+{{- end }}
+{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/networkpolicies/allow-instance-egress.yaml b/chart/templates/bigbang/networkpolicies/allow-instance-egress.yaml
new file mode 100644
index 0000000..62a24d5
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/allow-instance-egress.yaml
@@ -0,0 +1,18 @@
+{{- if .Values.networkPolicies.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-instance-egress
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  policyTypes:
+  - Egress
+  egress:
+  - to:
+    # Allow to all NS to support tenant use of operator
+    - namespaceSelector: {}
+    ports:
+    - port: 9000
+      protocol: TCP
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-istiod-egress.yaml b/chart/templates/bigbang/networkpolicies/allow-istiod-egress.yaml
new file mode 100644
index 0000000..78706fb
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/allow-istiod-egress.yaml
@@ -0,0 +1,21 @@
+{{- if and .Values.networkPolicies.enabled .Values.istio.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-istiod-egress
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  policyTypes:
+  - Egress
+  egress:
+  - to:
+    - namespaceSelector:
+        matchLabels:
+          app.kubernetes.io/name: istio-controlplane
+      podSelector:
+        matchLabels:
+          app: istiod
+    ports:
+    - port: 15012
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-monitoring.yaml b/chart/templates/bigbang/networkpolicies/allow-monitoring.yaml
new file mode 100644
index 0000000..8f12112
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/allow-monitoring.yaml
@@ -0,0 +1,23 @@
+{{- if and .Values.networkPolicies.enabled .Values.monitoring.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-monitoring
+  namespace: {{ .Release.Namespace }}
+spec:
+  policyTypes:
+  - Ingress
+  ingress:
+  - from:
+    - namespaceSelector:
+        matchLabels:
+          app.kubernetes.io/name: monitoring
+      podSelector:
+        matchLabels:
+          app: prometheus
+    ports:
+    - port: 4321
+  podSelector:
+    matchLabels:
+      app.kubernetes.io/name: minio-operator
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-operator-ingress.yaml b/chart/templates/bigbang/networkpolicies/allow-operator-ingress.yaml
new file mode 100644
index 0000000..b54348f
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/allow-operator-ingress.yaml
@@ -0,0 +1,22 @@
+{{- if .Values.networkPolicies.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-operator-ingress
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector:
+    matchLabels:
+      app.kubernetes.io/name: minio-operator  
+  policyTypes:
+  - Ingress
+  ingress:
+  - from:
+    - podSelector:
+        matchLabels:
+          app: minio
+    - namespaceSelector: {}          
+    ports:
+    - port: 4222
+      protocol: TCP
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-sidecar-scraping.yaml b/chart/templates/bigbang/networkpolicies/allow-sidecar-scraping.yaml
new file mode 100644
index 0000000..fe99454
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/allow-sidecar-scraping.yaml
@@ -0,0 +1,22 @@
+{{- if and .Values.networkPolicies.enabled .Values.istio.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-sidecar-scraping
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  policyTypes:
+    - Ingress
+  ingress:
+  - from:
+    - namespaceSelector:
+        matchLabels:
+          app.kubernetes.io/name: monitoring
+      podSelector:
+        matchLabels:
+          app: prometheus
+    ports:
+    - protocol: TCP
+      port: 15020
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/allow-test-console.yaml b/chart/templates/bigbang/networkpolicies/allow-test-console.yaml
new file mode 100644
index 0000000..6c6b367
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/allow-test-console.yaml
@@ -0,0 +1,19 @@
+{{- if and .Values.networkPolicies.enabled .Values.bbtests.enabled  }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-test-console
+  namespace: {{ .Release.Namespace }}
+spec:
+  ingress:
+  - from:
+    - namespaceSelector:
+        matchLabels:
+          kubernetes.io/metadata.name: {{ .Release.Namespace }}
+    ports:
+    - port: 9090
+      protocol: TCP
+  podSelector: {}
+  policyTypes:
+  - Ingress
+{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/networkpolicies/default-deny-all.yaml b/chart/templates/bigbang/networkpolicies/default-deny-all.yaml
new file mode 100644
index 0000000..538e240
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/default-deny-all.yaml
@@ -0,0 +1,15 @@
+{{ if .Values.networkPolicies.enabled }}
+# Default deny everything to/from this namespace
+kind: NetworkPolicy
+apiVersion: networking.k8s.io/v1
+metadata:
+  name: default-deny-all
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  policyTypes:
+  - Ingress
+  - Egress
+  egress: []
+  ingress: []
+{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/networkpolicies/egress-api.yaml b/chart/templates/bigbang/networkpolicies/egress-api.yaml
new file mode 100644
index 0000000..5a5a2c8
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/egress-api.yaml
@@ -0,0 +1,20 @@
+{{- if .Values.networkPolicies.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-egress-api
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  egress:
+    - to:
+        - ipBlock:
+            cidr: {{ .Values.networkPolicies.controlPlaneCidr }}
+            {{- if eq .Values.networkPolicies.controlPlaneCidr "0.0.0.0/0" }}
+            # ONLY Block requests to cloud metadata IP
+            except:
+              - 169.254.169.254/32
+            {{- end }}
+  policyTypes:
+    - Egress
+  {{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/egress-dns.yaml b/chart/templates/bigbang/networkpolicies/egress-dns.yaml
new file mode 100644
index 0000000..25e6e81
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/egress-dns.yaml
@@ -0,0 +1,22 @@
+{{- if .Values.networkPolicies.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: egress-dns
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  policyTypes:
+  - Egress
+  # Allow access to DNS
+  egress:
+  - to:
+    - namespaceSelector: {}
+    ports:
+    - port: 53
+      protocol: UDP
+    {{- if .Values.openshift }}
+    - port: 5353
+      protocol: UDP
+    {{- end }}
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/egress-tempo.yaml b/chart/templates/bigbang/networkpolicies/egress-tempo.yaml
new file mode 100644
index 0000000..417d1a4
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/egress-tempo.yaml
@@ -0,0 +1,22 @@
+{{- if and .Values.networkPolicies.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-tempo-egress
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  policyTypes:
+  - Egress
+  # Allow access to zipkin
+  egress:
+  - to:
+    - namespaceSelector:
+        matchLabels:
+          app.kubernetes.io/name: tempo
+      podSelector:
+        matchLabels:
+          app.kubernetes.io/name: tempo
+    ports:
+    - port: 9411
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/helm-test-egress.yaml b/chart/templates/bigbang/networkpolicies/helm-test-egress.yaml
new file mode 100644
index 0000000..68cfd8f
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/helm-test-egress.yaml
@@ -0,0 +1,21 @@
+{{- $bbtests := .Values.bbtests | default dict -}}
+{{- $cypress := $bbtests.cypress | default dict -}}
+{{- $enabled := (hasKey $bbtests "enabled") -}}
+{{- $artifacts := (hasKey $cypress "artifacts") -}}
+{{- if and $enabled $artifacts }}
+{{- if and .Values.networkPolicies.enabled .Values.bbtests.enabled .Values.bbtests.cypress.artifacts }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-helm-test-egress
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector:
+    matchLabels:
+      helm-test: enabled
+  policyTypes:
+  - Egress
+  egress:
+  - {}
+{{- end }}
+{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/networkpolicies/istio-allow.yaml b/chart/templates/bigbang/networkpolicies/istio-allow.yaml
new file mode 100644
index 0000000..d64bc9b
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/istio-allow.yaml
@@ -0,0 +1,43 @@
+{{- if and .Values.networkPolicies.enabled .Values.istio.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-istio-ingress
+  namespace: {{ .Release.Namespace }}
+spec:
+  ingress:
+  - from:
+    - namespaceSelector:
+        matchLabels:
+          app.kubernetes.io/name: istio-controlplane
+      podSelector:
+        matchLabels:
+          {{- toYaml .Values.networkPolicies.ingressLabels | nindent 10}}
+    ports:
+    - port: 9090
+      protocol: TCP
+  podSelector: {}
+  policyTypes:
+  - Ingress
+
+---
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-istio-egress
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  policyTypes:
+  - Egress
+  egress:
+  - to:
+    - namespaceSelector:
+        matchLabels:
+          app.kubernetes.io/name: istio-controlplane
+      podSelector:
+        matchLabels:
+          app: istiod
+    ports:
+    - port: 15012
+{{- end }}
diff --git a/chart/templates/bigbang/networkpolicies/istio.yaml b/chart/templates/bigbang/networkpolicies/istio.yaml
new file mode 100644
index 0000000..8ee2636
--- /dev/null
+++ b/chart/templates/bigbang/networkpolicies/istio.yaml
@@ -0,0 +1,19 @@
+{{- if and .Values.networkPolicies.enabled .Values.istio.enabled }}
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: allow-to-istio-ingressgateway
+  namespace: {{ .Release.Namespace }}
+spec:
+  podSelector: {}
+  policyTypes:
+    - Ingress
+  ingress:
+  - from:
+    - namespaceSelector:
+        matchLabels:
+          app.kubernetes.io/name: istio-controlplane
+      podSelector:
+        matchLabels:
+          {{- toYaml .Values.networkPolicies.ingressLabels | nindent 10}}
+{{- end }}
diff --git a/chart/templates/bigbang/peer-authentication.yaml b/chart/templates/bigbang/peer-authentication.yaml
new file mode 100644
index 0000000..1f6c6ba
--- /dev/null
+++ b/chart/templates/bigbang/peer-authentication.yaml
@@ -0,0 +1,10 @@
+{{- if .Values.istio.enabled }}
+apiVersion: "security.istio.io/v1beta1"
+kind: PeerAuthentication
+metadata:
+  name: default-minio-operator
+  namespace: {{ .Release.Namespace }}
+spec:
+  mtls:
+    mode: {{ .Values.istio.mtls.mode }}
+{{- end }}
\ No newline at end of file
diff --git a/chart/templates/bigbang/tenant-patch-job.yaml b/chart/templates/bigbang/tenant-patch-job.yaml
new file mode 100644
index 0000000..c631daa
--- /dev/null
+++ b/chart/templates/bigbang/tenant-patch-job.yaml
@@ -0,0 +1,106 @@
+{{- if .Values.tenantPatchJob.enabled }}
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+  name: {{ .Release.Name }}-bb-tenant-patch
+  namespace: {{ .Release.Namespace }}
+  annotations:
+    "helm.sh/hook": pre-upgrade
+    "helm.sh/hook-weight": "-10"
+    "helm.sh/hook-delete-policy": hook-succeeded,hook-failed,before-hook-creation
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRole
+metadata:
+  name: bb-{{ .Release.Name }}-tenant-patch
+  annotations:
+    "helm.sh/hook": pre-upgrade
+    "helm.sh/hook-weight": "-10"
+    "helm.sh/hook-delete-policy": hook-succeeded,hook-failed,before-hook-creation
+rules:
+- apiGroups: ["minio.min.io"]
+  resources: ["tenants"]
+  verbs: ["get", "list", "patch"]
+---
+apiVersion: rbac.authorization.k8s.io/v1
+kind: ClusterRoleBinding
+metadata:
+  name: {{ .Release.Name }}-bb-tenant-patch
+  annotations:
+    "helm.sh/hook": pre-upgrade
+    "helm.sh/hook-weight": "-10"
+    "helm.sh/hook-delete-policy": hook-succeeded,hook-failed,before-hook-creation
+roleRef:
+  apiGroup: rbac.authorization.k8s.io
+  kind: ClusterRole
+  name: bb-{{ .Release.Name }}-tenant-patch
+subjects:
+- kind: ServiceAccount
+  name: {{ .Release.Name }}-bb-tenant-patch
+  namespace: {{ .Release.Namespace }}
+---
+apiVersion: batch/v1
+kind: Job
+metadata:
+  name: bb-{{ .Release.Name }}-tenant-patch
+  namespace: {{ .Release.Namespace }}
+  annotations:
+    "helm.sh/hook": pre-upgrade
+    "helm.sh/hook-weight": "-5"
+spec:
+  backoffLimit: 3
+  ttlSecondsAfterFinished: 480
+  template:
+    metadata:
+      name: bb-{{ .Release.Name }}-tenant-patch
+      annotations:
+        sidecar.istio.io/inject: 'false'
+      labels:
+        app.kubernetes.io/name: bigbang-minio-operator-tenant-patch-job
+    spec:
+      serviceAccountName: {{ .Release.Name }}-bb-tenant-patch
+      containers:
+        - name: bb-{{ .Release.Name }}-tenant-patch
+          image: {{ $.Values.tenantPatchJob.image.repository }}:{{ $.Values.tenantPatchJob.image.tag }}
+          command:
+            - /bin/bash
+            - -c
+            - |
+              kubectl get tenants -A >& /dev/null
+              if [[ $? != 0 ]]; then
+                echo "no tenants were found.  no patches are necessary :D"
+                exit 0
+              fi
+              
+              for t in $(kubectl get tenants -A -o json | jq -r '.items[] | .metadata.namespace + ":" + .metadata.name'  | xargs); do
+                arr=(${t//:/' '})
+                namespace=${arr[0]}
+                name=${arr[1]}
+                
+                echo "Testing tenant namespace=$namespace name=$name"
+                kubectl get tenants -n $namespace $name >& /dev/null
+                if [[ -z $(kubectl get tenants -n $namespace $name -o jsonpath='{.spec.pools[0].securityContext.runAsNonRoot}') ]]; then
+                  echo "  patch required to add securityContext.runAsNonRoot: true"
+                  kubectl patch tenants -n $namespace $name --type=json -p='[{"op":"add","path":"/spec/pools/0/securityContext/runAsNonRoot", "value":true}]'
+                else
+                  echo "  existing securityContext.runAsNonRoot was found; no patch necessary :D"
+                fi
+                echo
+                  
+              done             
+
+          resources:
+            requests:
+              cpu: 100m
+              memory: 512Mi
+            limits:
+              cpu: 100m
+              memory: 512Mi
+      restartPolicy: OnFailure
+      {{- if .Values.tenantPatchJob.image.pullSecrets }}
+      imagePullSecrets:
+      {{- range .Values.tenantPatchJob.image.pullSecrets }}
+      - name: {{ . }}
+      {{- end }}
+      {{- end }}
+{{- end }}
diff --git a/chart/templates/job.min.io_jobs.yaml b/chart/templates/job.min.io_jobs.yaml
index 27f1c5e..610956e 100644
--- a/chart/templates/job.min.io_jobs.yaml
+++ b/chart/templates/job.min.io_jobs.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v6.0.3
+    operator.min.io/version: v6.0.2
   name: miniojobs.job.min.io
 spec:
   group: job.min.io
@@ -1080,7 +1080,7 @@ spec:
                   x-kubernetes-map-type: atomic
                 type: array
               mcImage:
-                default: quay.io/minio/mc:RELEASE.2024-08-17T01-24-54Z
+                default: quay.io/minio/mc:RELEASE.2024-07-31T15-58-33Z
                 type: string
               securityContext:
                 properties:
diff --git a/chart/templates/operator-deployment.yaml b/chart/templates/operator-deployment.yaml
index 5ffbd31..96434a7 100644
--- a/chart/templates/operator-deployment.yaml
+++ b/chart/templates/operator-deployment.yaml
@@ -3,65 +3,77 @@ kind: Deployment
 metadata:
   name: minio-operator
   namespace: {{ .Release.Namespace }}
-  labels: {{- include "minio-operator.labels" . | nindent 4 }}
+  labels:
+    {{- include "minio-operator.labels" . | nindent 4 }}
+    {{- if .Values.operator.podLabels }}
+    {{- tpl ( toYaml .Values.operator.podLabels ) . | nindent 4 }}
+    {{- end }}
 spec:
   replicas: {{ .Values.operator.replicaCount }}
   selector:
-    matchLabels: {{- include "minio-operator.selectorLabels" . | nindent 6 }}
+    matchLabels:
+  {{- include "minio-operator.selectorLabels" . | nindent 6 }}
   template:
     metadata:
       labels:
         {{- include "minio-operator.labels" . | nindent 8 }}
         {{- include "minio-operator.selectorLabels" . | nindent 8 }}
+        {{- if .Values.operator.podLabels }}
+        {{- tpl ( toYaml .Values.operator.podLabels ) . | nindent 8 }}
+        {{- end }}
     spec:
       {{- with .Values.operator.imagePullSecrets }}
-      imagePullSecrets: {{- toYaml . | nindent 8 }}
-      {{- end }}
-      {{- with .Values.operator.runtimeClassName }}
-      runtimeClassName: {{ . }}
+      imagePullSecrets:
+      {{- toYaml . | nindent 8 }}
       {{- end }}
       serviceAccountName: minio-operator
       {{- with .Values.operator.securityContext }}
-      securityContext: {{- toYaml . | nindent 8 }}
+      securityContext:
+      {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.nodeSelector }}
-      nodeSelector: {{- toYaml . | nindent 8 }}
+      nodeSelector:
+      {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.affinity }}
-      affinity: {{- toYaml . | nindent 8 }}
+      affinity:
+      {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.tolerations }}
-      tolerations: {{- toYaml . | nindent 8 }}
+      tolerations:
+      {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.topologySpreadConstraints }}
-      topologySpreadConstraints: {{- toYaml . | nindent 8 }}
+      topologySpreadConstraints:
+      {{- toYaml . | nindent 8 }}
       {{- end }}
       {{- with .Values.operator.priorityClassName }}
       priorityClassName: {{ . }}
       {{- end }}
-      {{- with .Values.operator.initContainers }}
-      initContainers: {{- toYaml . | nindent 8 }}
-      {{- end }}
       containers:
         - name: {{ .Chart.Name }}
-          image: "{{ .Values.operator.image.repository }}:{{ .Values.operator.image.digest | default .Values.operator.image.tag }}"
+          image: "{{ .Values.operator.image.repository }}:{{ .Values.operator.image.tag }}"
           imagePullPolicy: {{ .Values.operator.image.pullPolicy }}
           args:
-            - controller
+            - "controller"
           {{- with .Values.operator.env }}
-          env: {{- toYaml . | nindent 12 }}
+          env:
+          {{ toYaml . | nindent 10 }}
           {{- end }}
           {{- if .Values.operator.sidecarImage }}
-            - name: "OPERATOR_SIDECAR_IMAGE"
-              value: "{{ .Values.operator.sidecarImage.repository }}:{{ .Values.operator.sidecarImage.digest | default .Values.operator.sidecarImage.tag }}"
+          - name: "OPERATOR_SIDECAR_IMAGE"
+            value: "{{ .Values.operator.sidecarImage.repository }}:{{ .Values.operator.sidecarImage.digest | default .Values.operator.sidecarImage.tag }}"
           {{- end }}
           resources: {{- toYaml .Values.operator.resources | nindent 12 }}
+          securityContext:
           {{- with .Values.operator.containerSecurityContext }}
-          securityContext: {{- toYaml . | nindent 12 }}
+          {{- toYaml . | nindent 12 }}
           {{- end }}
-          {{- with .Values.operator.volumeMounts }}
-          volumeMounts: {{- toYaml . | nindent 12 }}
-          {{- end }}
-      {{- with .Values.operator.volumes }}
-      volumes: {{- toYaml . | nindent 8 }}
-      {{- end }}
\ No newline at end of file
+      {{- with .Values.operator.initContainers }}
+      initContainers:
+      {{- toYaml . | nindent 8 }}
+      {{- end}}
+      {{- with .Values.operator.runtimeClassName }}
+      runtimeClassName:
+      {{- toYaml . | nindent 8 }}
+  {{- end }}
diff --git a/chart/templates/operator-service.yaml b/chart/templates/operator-service.yaml
index 33f25fb..7dd3f56 100644
--- a/chart/templates/operator-service.yaml
+++ b/chart/templates/operator-service.yaml
@@ -7,8 +7,8 @@ metadata:
 spec:
   type: ClusterIP
   ports:
-    - port: 4221
-      name: http
+    - port: 4222
+      name: https
   selector:
     operator: leader
     {{- include "minio-operator.selectorLabels" . | nindent 4 }}
diff --git a/chart/templates/operator-serviceaccount.yaml b/chart/templates/operator-serviceaccount.yaml
index 8ae899d..37cbce5 100644
--- a/chart/templates/operator-serviceaccount.yaml
+++ b/chart/templates/operator-serviceaccount.yaml
@@ -1,3 +1,4 @@
+{{- if .Values.serviceAccount.create }}
 apiVersion: v1
 kind: ServiceAccount
 metadata:
@@ -8,3 +9,4 @@ metadata:
   annotations:
     {{- toYaml . | nindent 4 }}
   {{- end }}
+{{- end }}
diff --git a/chart/templates/sts-service.yaml b/chart/templates/sts-service.yaml
index 51b06a5..fac0213 100644
--- a/chart/templates/sts-service.yaml
+++ b/chart/templates/sts-service.yaml
@@ -9,4 +9,4 @@ spec:
   ports:
     - port: 4223
       name: https
-  selector: {{- include "minio-operator.selectorLabels" . | nindent 4 }}
+  selector: {{- include "minio-operator.selectorLabels" . | nindent 4 }}
\ No newline at end of file
diff --git a/chart/templates/sts.min.io_policybindings.yaml b/chart/templates/sts.min.io_policybindings.yaml
index 2ef7178..2043ebe 100644
--- a/chart/templates/sts.min.io_policybindings.yaml
+++ b/chart/templates/sts.min.io_policybindings.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v5.0.15
+    operator.min.io/version: v6.0.2
   name: policybindings.sts.min.io
 spec:
   group: sts.min.io
diff --git a/chart/templates/tests/test-ui.yaml b/chart/templates/tests/test-ui.yaml
new file mode 100644
index 0000000..b5feb8a
--- /dev/null
+++ b/chart/templates/tests/test-ui.yaml
@@ -0,0 +1,3 @@
+{{- include "gluon.tests.cypress-configmap.base" . }}
+---
+{{- include "gluon.tests.cypress-runner.base" . }}
diff --git a/chart/tests/cypress.config.js b/chart/tests/cypress.config.js
new file mode 100644
index 0000000..4a97801
--- /dev/null
+++ b/chart/tests/cypress.config.js
@@ -0,0 +1,16 @@
+module.exports = {
+    defaultCommandTimeout: 60000,
+    screenshot: true,
+    screenshotOnRunFailure: true,
+    video: true,
+    videoCompression: 35,
+    e2e: {
+      experimentalMemoryManagement: true,
+      numTestsKeptInMemory: 0,
+      supportFile: false,
+      testIsolation: false,
+      setupNodeEvents(on, config) {
+        // implement node event listeners here
+      },
+    },
+  };
\ No newline at end of file
diff --git a/chart/tests/cypress/e2e/01-minio-login.spec.cy.js b/chart/tests/cypress/e2e/01-minio-login.spec.cy.js
new file mode 100644
index 0000000..af53693
--- /dev/null
+++ b/chart/tests/cypress/e2e/01-minio-login.spec.cy.js
@@ -0,0 +1,3 @@
+describe('Minio Operator', function() {
+  
+})
diff --git a/chart/tests/package-lock.json b/chart/tests/package-lock.json
new file mode 100644
index 0000000..27b9a73
--- /dev/null
+++ b/chart/tests/package-lock.json
@@ -0,0 +1,1793 @@
+{
+    "name": "tests",
+    "lockfileVersion": 3,
+    "requires": true,
+    "packages": {
+        "": {
+            "dependencies": {
+                "cypress": "^13.0.0"
+            }
+        },
+        "node_modules/@colors/colors": {
+            "version": "1.5.0",
+            "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
+            "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==",
+            "optional": true,
+            "engines": {
+                "node": ">=0.1.90"
+            }
+        },
+        "node_modules/@cypress/request": {
+            "version": "3.0.1",
+            "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz",
+            "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==",
+            "dependencies": {
+                "aws-sign2": "~0.7.0",
+                "aws4": "^1.8.0",
+                "caseless": "~0.12.0",
+                "combined-stream": "~1.0.6",
+                "extend": "~3.0.2",
+                "forever-agent": "~0.6.1",
+                "form-data": "~2.3.2",
+                "http-signature": "~1.3.6",
+                "is-typedarray": "~1.0.0",
+                "isstream": "~0.1.2",
+                "json-stringify-safe": "~5.0.1",
+                "mime-types": "~2.1.19",
+                "performance-now": "^2.1.0",
+                "qs": "6.10.4",
+                "safe-buffer": "^5.1.2",
+                "tough-cookie": "^4.1.3",
+                "tunnel-agent": "^0.6.0",
+                "uuid": "^8.3.2"
+            },
+            "engines": {
+                "node": ">= 6"
+            }
+        },
+        "node_modules/@cypress/xvfb": {
+            "version": "1.2.4",
+            "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz",
+            "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==",
+            "dependencies": {
+                "debug": "^3.1.0",
+                "lodash.once": "^4.1.1"
+            }
+        },
+        "node_modules/@cypress/xvfb/node_modules/debug": {
+            "version": "3.2.7",
+            "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+            "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+            "dependencies": {
+                "ms": "^2.1.1"
+            }
+        },
+        "node_modules/@types/node": {
+            "version": "18.17.17",
+            "resolved": "https://registry.npmjs.org/@types/node/-/node-18.17.17.tgz",
+            "integrity": "sha512-cOxcXsQ2sxiwkykdJqvyFS+MLQPLvIdwh5l6gNg8qF6s+C7XSkEWOZjK+XhUZd+mYvHV/180g2cnCcIl4l06Pw=="
+        },
+        "node_modules/@types/sinonjs__fake-timers": {
+            "version": "8.1.1",
+            "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz",
+            "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g=="
+        },
+        "node_modules/@types/sizzle": {
+            "version": "2.3.3",
+            "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz",
+            "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ=="
+        },
+        "node_modules/@types/yauzl": {
+            "version": "2.10.0",
+            "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz",
+            "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==",
+            "optional": true,
+            "dependencies": {
+                "@types/node": "*"
+            }
+        },
+        "node_modules/aggregate-error": {
+            "version": "3.1.0",
+            "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
+            "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
+            "dependencies": {
+                "clean-stack": "^2.0.0",
+                "indent-string": "^4.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/ansi-colors": {
+            "version": "4.1.3",
+            "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz",
+            "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==",
+            "engines": {
+                "node": ">=6"
+            }
+        },
+        "node_modules/ansi-escapes": {
+            "version": "4.3.2",
+            "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
+            "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
+            "dependencies": {
+                "type-fest": "^0.21.3"
+            },
+            "engines": {
+                "node": ">=8"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/ansi-regex": {
+            "version": "5.0.1",
+            "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+            "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/ansi-styles": {
+            "version": "4.3.0",
+            "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+            "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+            "dependencies": {
+                "color-convert": "^2.0.1"
+            },
+            "engines": {
+                "node": ">=8"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+            }
+        },
+        "node_modules/arch": {
+            "version": "2.2.0",
+            "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
+            "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/feross"
+                },
+                {
+                    "type": "patreon",
+                    "url": "https://www.patreon.com/feross"
+                },
+                {
+                    "type": "consulting",
+                    "url": "https://feross.org/support"
+                }
+            ]
+        },
+        "node_modules/asn1": {
+            "version": "0.2.6",
+            "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz",
+            "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==",
+            "dependencies": {
+                "safer-buffer": "~2.1.0"
+            }
+        },
+        "node_modules/assert-plus": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+            "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==",
+            "engines": {
+                "node": ">=0.8"
+            }
+        },
+        "node_modules/astral-regex": {
+            "version": "2.0.0",
+            "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
+            "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/async": {
+            "version": "3.2.4",
+            "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz",
+            "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ=="
+        },
+        "node_modules/asynckit": {
+            "version": "0.4.0",
+            "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+            "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+        },
+        "node_modules/at-least-node": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
+            "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
+            "engines": {
+                "node": ">= 4.0.0"
+            }
+        },
+        "node_modules/aws-sign2": {
+            "version": "0.7.0",
+            "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+            "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==",
+            "engines": {
+                "node": "*"
+            }
+        },
+        "node_modules/aws4": {
+            "version": "1.12.0",
+            "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz",
+            "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg=="
+        },
+        "node_modules/balanced-match": {
+            "version": "1.0.2",
+            "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+            "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+        },
+        "node_modules/base64-js": {
+            "version": "1.5.1",
+            "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+            "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/feross"
+                },
+                {
+                    "type": "patreon",
+                    "url": "https://www.patreon.com/feross"
+                },
+                {
+                    "type": "consulting",
+                    "url": "https://feross.org/support"
+                }
+            ]
+        },
+        "node_modules/bcrypt-pbkdf": {
+            "version": "1.0.2",
+            "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+            "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==",
+            "dependencies": {
+                "tweetnacl": "^0.14.3"
+            }
+        },
+        "node_modules/blob-util": {
+            "version": "2.0.2",
+            "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz",
+            "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ=="
+        },
+        "node_modules/bluebird": {
+            "version": "3.7.2",
+            "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+            "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
+        },
+        "node_modules/brace-expansion": {
+            "version": "1.1.11",
+            "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+            "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+            "dependencies": {
+                "balanced-match": "^1.0.0",
+                "concat-map": "0.0.1"
+            }
+        },
+        "node_modules/buffer": {
+            "version": "5.7.1",
+            "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+            "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/feross"
+                },
+                {
+                    "type": "patreon",
+                    "url": "https://www.patreon.com/feross"
+                },
+                {
+                    "type": "consulting",
+                    "url": "https://feross.org/support"
+                }
+            ],
+            "dependencies": {
+                "base64-js": "^1.3.1",
+                "ieee754": "^1.1.13"
+            }
+        },
+        "node_modules/buffer-crc32": {
+            "version": "0.2.13",
+            "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+            "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+            "engines": {
+                "node": "*"
+            }
+        },
+        "node_modules/cachedir": {
+            "version": "2.4.0",
+            "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz",
+            "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==",
+            "engines": {
+                "node": ">=6"
+            }
+        },
+        "node_modules/call-bind": {
+            "version": "1.0.2",
+            "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+            "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+            "dependencies": {
+                "function-bind": "^1.1.1",
+                "get-intrinsic": "^1.0.2"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb"
+            }
+        },
+        "node_modules/caseless": {
+            "version": "0.12.0",
+            "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+            "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw=="
+        },
+        "node_modules/chalk": {
+            "version": "4.1.2",
+            "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+            "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+            "dependencies": {
+                "ansi-styles": "^4.1.0",
+                "supports-color": "^7.1.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/chalk?sponsor=1"
+            }
+        },
+        "node_modules/chalk/node_modules/supports-color": {
+            "version": "7.2.0",
+            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+            "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+            "dependencies": {
+                "has-flag": "^4.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/check-more-types": {
+            "version": "2.24.0",
+            "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz",
+            "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==",
+            "engines": {
+                "node": ">= 0.8.0"
+            }
+        },
+        "node_modules/ci-info": {
+            "version": "3.8.0",
+            "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz",
+            "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==",
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/sibiraj-s"
+                }
+            ],
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/clean-stack": {
+            "version": "2.2.0",
+            "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
+            "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
+            "engines": {
+                "node": ">=6"
+            }
+        },
+        "node_modules/cli-cursor": {
+            "version": "3.1.0",
+            "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz",
+            "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==",
+            "dependencies": {
+                "restore-cursor": "^3.1.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/cli-table3": {
+            "version": "0.6.3",
+            "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz",
+            "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==",
+            "dependencies": {
+                "string-width": "^4.2.0"
+            },
+            "engines": {
+                "node": "10.* || >= 12.*"
+            },
+            "optionalDependencies": {
+                "@colors/colors": "1.5.0"
+            }
+        },
+        "node_modules/cli-truncate": {
+            "version": "2.1.0",
+            "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
+            "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
+            "dependencies": {
+                "slice-ansi": "^3.0.0",
+                "string-width": "^4.2.0"
+            },
+            "engines": {
+                "node": ">=8"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/color-convert": {
+            "version": "2.0.1",
+            "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+            "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+            "dependencies": {
+                "color-name": "~1.1.4"
+            },
+            "engines": {
+                "node": ">=7.0.0"
+            }
+        },
+        "node_modules/color-name": {
+            "version": "1.1.4",
+            "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+            "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+        },
+        "node_modules/colorette": {
+            "version": "2.0.20",
+            "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+            "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="
+        },
+        "node_modules/combined-stream": {
+            "version": "1.0.8",
+            "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+            "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+            "dependencies": {
+                "delayed-stream": "~1.0.0"
+            },
+            "engines": {
+                "node": ">= 0.8"
+            }
+        },
+        "node_modules/commander": {
+            "version": "6.2.1",
+            "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
+            "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
+            "engines": {
+                "node": ">= 6"
+            }
+        },
+        "node_modules/common-tags": {
+            "version": "1.8.2",
+            "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz",
+            "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==",
+            "engines": {
+                "node": ">=4.0.0"
+            }
+        },
+        "node_modules/concat-map": {
+            "version": "0.0.1",
+            "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+            "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+        },
+        "node_modules/core-util-is": {
+            "version": "1.0.2",
+            "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
+            "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ=="
+        },
+        "node_modules/cross-spawn": {
+            "version": "7.0.3",
+            "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+            "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+            "dependencies": {
+                "path-key": "^3.1.0",
+                "shebang-command": "^2.0.0",
+                "which": "^2.0.1"
+            },
+            "engines": {
+                "node": ">= 8"
+            }
+        },
+        "node_modules/cypress": {
+            "version": "13.2.0",
+            "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.2.0.tgz",
+            "integrity": "sha512-AvDQxBydE771GTq0TR4ZUBvv9m9ffXuB/ueEtpDF/6gOcvFR96amgwSJP16Yhqw6VhmwqspT5nAGzoxxB+D89g==",
+            "hasInstallScript": true,
+            "dependencies": {
+                "@cypress/request": "^3.0.0",
+                "@cypress/xvfb": "^1.2.4",
+                "@types/node": "^18.17.5",
+                "@types/sinonjs__fake-timers": "8.1.1",
+                "@types/sizzle": "^2.3.2",
+                "arch": "^2.2.0",
+                "blob-util": "^2.0.2",
+                "bluebird": "^3.7.2",
+                "buffer": "^5.6.0",
+                "cachedir": "^2.3.0",
+                "chalk": "^4.1.0",
+                "check-more-types": "^2.24.0",
+                "cli-cursor": "^3.1.0",
+                "cli-table3": "~0.6.1",
+                "commander": "^6.2.1",
+                "common-tags": "^1.8.0",
+                "dayjs": "^1.10.4",
+                "debug": "^4.3.4",
+                "enquirer": "^2.3.6",
+                "eventemitter2": "6.4.7",
+                "execa": "4.1.0",
+                "executable": "^4.1.1",
+                "extract-zip": "2.0.1",
+                "figures": "^3.2.0",
+                "fs-extra": "^9.1.0",
+                "getos": "^3.2.1",
+                "is-ci": "^3.0.0",
+                "is-installed-globally": "~0.4.0",
+                "lazy-ass": "^1.6.0",
+                "listr2": "^3.8.3",
+                "lodash": "^4.17.21",
+                "log-symbols": "^4.0.0",
+                "minimist": "^1.2.8",
+                "ospath": "^1.2.2",
+                "pretty-bytes": "^5.6.0",
+                "process": "^0.11.10",
+                "proxy-from-env": "1.0.0",
+                "request-progress": "^3.0.0",
+                "semver": "^7.5.3",
+                "supports-color": "^8.1.1",
+                "tmp": "~0.2.1",
+                "untildify": "^4.0.0",
+                "yauzl": "^2.10.0"
+            },
+            "bin": {
+                "cypress": "bin/cypress"
+            },
+            "engines": {
+                "node": "^16.0.0 || ^18.0.0 || >=20.0.0"
+            }
+        },
+        "node_modules/dashdash": {
+            "version": "1.14.1",
+            "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+            "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==",
+            "dependencies": {
+                "assert-plus": "^1.0.0"
+            },
+            "engines": {
+                "node": ">=0.10"
+            }
+        },
+        "node_modules/dayjs": {
+            "version": "1.11.10",
+            "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz",
+            "integrity": "sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ=="
+        },
+        "node_modules/debug": {
+            "version": "4.3.4",
+            "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
+            "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+            "dependencies": {
+                "ms": "2.1.2"
+            },
+            "engines": {
+                "node": ">=6.0"
+            },
+            "peerDependenciesMeta": {
+                "supports-color": {
+                    "optional": true
+                }
+            }
+        },
+        "node_modules/delayed-stream": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+            "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
+            "engines": {
+                "node": ">=0.4.0"
+            }
+        },
+        "node_modules/ecc-jsbn": {
+            "version": "0.1.2",
+            "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+            "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==",
+            "dependencies": {
+                "jsbn": "~0.1.0",
+                "safer-buffer": "^2.1.0"
+            }
+        },
+        "node_modules/emoji-regex": {
+            "version": "8.0.0",
+            "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+            "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+        },
+        "node_modules/end-of-stream": {
+            "version": "1.4.4",
+            "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+            "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+            "dependencies": {
+                "once": "^1.4.0"
+            }
+        },
+        "node_modules/enquirer": {
+            "version": "2.4.1",
+            "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz",
+            "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==",
+            "dependencies": {
+                "ansi-colors": "^4.1.1",
+                "strip-ansi": "^6.0.1"
+            },
+            "engines": {
+                "node": ">=8.6"
+            }
+        },
+        "node_modules/escape-string-regexp": {
+            "version": "1.0.5",
+            "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+            "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+            "engines": {
+                "node": ">=0.8.0"
+            }
+        },
+        "node_modules/eventemitter2": {
+            "version": "6.4.7",
+            "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz",
+            "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg=="
+        },
+        "node_modules/execa": {
+            "version": "4.1.0",
+            "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz",
+            "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==",
+            "dependencies": {
+                "cross-spawn": "^7.0.0",
+                "get-stream": "^5.0.0",
+                "human-signals": "^1.1.1",
+                "is-stream": "^2.0.0",
+                "merge-stream": "^2.0.0",
+                "npm-run-path": "^4.0.0",
+                "onetime": "^5.1.0",
+                "signal-exit": "^3.0.2",
+                "strip-final-newline": "^2.0.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sindresorhus/execa?sponsor=1"
+            }
+        },
+        "node_modules/executable": {
+            "version": "4.1.1",
+            "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
+            "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
+            "dependencies": {
+                "pify": "^2.2.0"
+            },
+            "engines": {
+                "node": ">=4"
+            }
+        },
+        "node_modules/extend": {
+            "version": "3.0.2",
+            "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+            "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
+        },
+        "node_modules/extract-zip": {
+            "version": "2.0.1",
+            "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+            "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
+            "dependencies": {
+                "debug": "^4.1.1",
+                "get-stream": "^5.1.0",
+                "yauzl": "^2.10.0"
+            },
+            "bin": {
+                "extract-zip": "cli.js"
+            },
+            "engines": {
+                "node": ">= 10.17.0"
+            },
+            "optionalDependencies": {
+                "@types/yauzl": "^2.9.1"
+            }
+        },
+        "node_modules/extsprintf": {
+            "version": "1.3.0",
+            "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+            "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==",
+            "engines": [
+                "node >=0.6.0"
+            ]
+        },
+        "node_modules/fd-slicer": {
+            "version": "1.1.0",
+            "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+            "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==",
+            "dependencies": {
+                "pend": "~1.2.0"
+            }
+        },
+        "node_modules/figures": {
+            "version": "3.2.0",
+            "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
+            "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
+            "dependencies": {
+                "escape-string-regexp": "^1.0.5"
+            },
+            "engines": {
+                "node": ">=8"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/forever-agent": {
+            "version": "0.6.1",
+            "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+            "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==",
+            "engines": {
+                "node": "*"
+            }
+        },
+        "node_modules/form-data": {
+            "version": "2.3.3",
+            "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+            "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
+            "dependencies": {
+                "asynckit": "^0.4.0",
+                "combined-stream": "^1.0.6",
+                "mime-types": "^2.1.12"
+            },
+            "engines": {
+                "node": ">= 0.12"
+            }
+        },
+        "node_modules/fs-extra": {
+            "version": "9.1.0",
+            "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
+            "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
+            "dependencies": {
+                "at-least-node": "^1.0.0",
+                "graceful-fs": "^4.2.0",
+                "jsonfile": "^6.0.1",
+                "universalify": "^2.0.0"
+            },
+            "engines": {
+                "node": ">=10"
+            }
+        },
+        "node_modules/fs.realpath": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+            "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+        },
+        "node_modules/function-bind": {
+            "version": "1.1.1",
+            "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+            "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+        },
+        "node_modules/get-intrinsic": {
+            "version": "1.2.1",
+            "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
+            "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
+            "dependencies": {
+                "function-bind": "^1.1.1",
+                "has": "^1.0.3",
+                "has-proto": "^1.0.1",
+                "has-symbols": "^1.0.3"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb"
+            }
+        },
+        "node_modules/get-stream": {
+            "version": "5.2.0",
+            "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+            "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+            "dependencies": {
+                "pump": "^3.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/getos": {
+            "version": "3.2.1",
+            "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz",
+            "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==",
+            "dependencies": {
+                "async": "^3.2.0"
+            }
+        },
+        "node_modules/getpass": {
+            "version": "0.1.7",
+            "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+            "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==",
+            "dependencies": {
+                "assert-plus": "^1.0.0"
+            }
+        },
+        "node_modules/glob": {
+            "version": "7.2.3",
+            "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+            "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+            "dependencies": {
+                "fs.realpath": "^1.0.0",
+                "inflight": "^1.0.4",
+                "inherits": "2",
+                "minimatch": "^3.1.1",
+                "once": "^1.3.0",
+                "path-is-absolute": "^1.0.0"
+            },
+            "engines": {
+                "node": "*"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/isaacs"
+            }
+        },
+        "node_modules/global-dirs": {
+            "version": "3.0.1",
+            "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz",
+            "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==",
+            "dependencies": {
+                "ini": "2.0.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/graceful-fs": {
+            "version": "4.2.11",
+            "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
+            "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
+        },
+        "node_modules/has": {
+            "version": "1.0.3",
+            "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+            "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+            "dependencies": {
+                "function-bind": "^1.1.1"
+            },
+            "engines": {
+                "node": ">= 0.4.0"
+            }
+        },
+        "node_modules/has-flag": {
+            "version": "4.0.0",
+            "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+            "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/has-proto": {
+            "version": "1.0.1",
+            "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
+            "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==",
+            "engines": {
+                "node": ">= 0.4"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb"
+            }
+        },
+        "node_modules/has-symbols": {
+            "version": "1.0.3",
+            "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+            "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+            "engines": {
+                "node": ">= 0.4"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb"
+            }
+        },
+        "node_modules/http-signature": {
+            "version": "1.3.6",
+            "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz",
+            "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==",
+            "dependencies": {
+                "assert-plus": "^1.0.0",
+                "jsprim": "^2.0.2",
+                "sshpk": "^1.14.1"
+            },
+            "engines": {
+                "node": ">=0.10"
+            }
+        },
+        "node_modules/human-signals": {
+            "version": "1.1.1",
+            "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz",
+            "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==",
+            "engines": {
+                "node": ">=8.12.0"
+            }
+        },
+        "node_modules/ieee754": {
+            "version": "1.2.1",
+            "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+            "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/feross"
+                },
+                {
+                    "type": "patreon",
+                    "url": "https://www.patreon.com/feross"
+                },
+                {
+                    "type": "consulting",
+                    "url": "https://feross.org/support"
+                }
+            ]
+        },
+        "node_modules/indent-string": {
+            "version": "4.0.0",
+            "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
+            "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/inflight": {
+            "version": "1.0.6",
+            "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+            "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+            "dependencies": {
+                "once": "^1.3.0",
+                "wrappy": "1"
+            }
+        },
+        "node_modules/inherits": {
+            "version": "2.0.4",
+            "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+            "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+        },
+        "node_modules/ini": {
+            "version": "2.0.0",
+            "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
+            "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
+            "engines": {
+                "node": ">=10"
+            }
+        },
+        "node_modules/is-ci": {
+            "version": "3.0.1",
+            "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
+            "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
+            "dependencies": {
+                "ci-info": "^3.2.0"
+            },
+            "bin": {
+                "is-ci": "bin.js"
+            }
+        },
+        "node_modules/is-fullwidth-code-point": {
+            "version": "3.0.0",
+            "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
+            "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/is-installed-globally": {
+            "version": "0.4.0",
+            "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
+            "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
+            "dependencies": {
+                "global-dirs": "^3.0.0",
+                "is-path-inside": "^3.0.2"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/is-path-inside": {
+            "version": "3.0.3",
+            "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
+            "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/is-stream": {
+            "version": "2.0.1",
+            "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+            "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
+            "engines": {
+                "node": ">=8"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/is-typedarray": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+            "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA=="
+        },
+        "node_modules/is-unicode-supported": {
+            "version": "0.1.0",
+            "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz",
+            "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/isexe": {
+            "version": "2.0.0",
+            "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+            "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="
+        },
+        "node_modules/isstream": {
+            "version": "0.1.2",
+            "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+            "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g=="
+        },
+        "node_modules/jsbn": {
+            "version": "0.1.1",
+            "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+            "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg=="
+        },
+        "node_modules/json-schema": {
+            "version": "0.4.0",
+            "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
+            "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA=="
+        },
+        "node_modules/json-stringify-safe": {
+            "version": "5.0.1",
+            "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+            "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA=="
+        },
+        "node_modules/jsonfile": {
+            "version": "6.1.0",
+            "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
+            "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+            "dependencies": {
+                "universalify": "^2.0.0"
+            },
+            "optionalDependencies": {
+                "graceful-fs": "^4.1.6"
+            }
+        },
+        "node_modules/jsprim": {
+            "version": "2.0.2",
+            "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-2.0.2.tgz",
+            "integrity": "sha512-gqXddjPqQ6G40VdnI6T6yObEC+pDNvyP95wdQhkWkg7crHH3km5qP1FsOXEkzEQwnz6gz5qGTn1c2Y52wP3OyQ==",
+            "engines": [
+                "node >=0.6.0"
+            ],
+            "dependencies": {
+                "assert-plus": "1.0.0",
+                "extsprintf": "1.3.0",
+                "json-schema": "0.4.0",
+                "verror": "1.10.0"
+            }
+        },
+        "node_modules/lazy-ass": {
+            "version": "1.6.0",
+            "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz",
+            "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==",
+            "engines": {
+                "node": "> 0.8"
+            }
+        },
+        "node_modules/listr2": {
+            "version": "3.14.0",
+            "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz",
+            "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==",
+            "dependencies": {
+                "cli-truncate": "^2.1.0",
+                "colorette": "^2.0.16",
+                "log-update": "^4.0.0",
+                "p-map": "^4.0.0",
+                "rfdc": "^1.3.0",
+                "rxjs": "^7.5.1",
+                "through": "^2.3.8",
+                "wrap-ansi": "^7.0.0"
+            },
+            "engines": {
+                "node": ">=10.0.0"
+            },
+            "peerDependencies": {
+                "enquirer": ">= 2.3.0 < 3"
+            },
+            "peerDependenciesMeta": {
+                "enquirer": {
+                    "optional": true
+                }
+            }
+        },
+        "node_modules/lodash": {
+            "version": "4.17.21",
+            "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+            "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+        },
+        "node_modules/lodash.once": {
+            "version": "4.1.1",
+            "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
+            "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg=="
+        },
+        "node_modules/log-symbols": {
+            "version": "4.1.0",
+            "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz",
+            "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==",
+            "dependencies": {
+                "chalk": "^4.1.0",
+                "is-unicode-supported": "^0.1.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/log-update": {
+            "version": "4.0.0",
+            "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz",
+            "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==",
+            "dependencies": {
+                "ansi-escapes": "^4.3.0",
+                "cli-cursor": "^3.1.0",
+                "slice-ansi": "^4.0.0",
+                "wrap-ansi": "^6.2.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/log-update/node_modules/slice-ansi": {
+            "version": "4.0.0",
+            "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz",
+            "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==",
+            "dependencies": {
+                "ansi-styles": "^4.0.0",
+                "astral-regex": "^2.0.0",
+                "is-fullwidth-code-point": "^3.0.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/slice-ansi?sponsor=1"
+            }
+        },
+        "node_modules/log-update/node_modules/wrap-ansi": {
+            "version": "6.2.0",
+            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
+            "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
+            "dependencies": {
+                "ansi-styles": "^4.0.0",
+                "string-width": "^4.1.0",
+                "strip-ansi": "^6.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/lru-cache": {
+            "version": "6.0.0",
+            "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
+            "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
+            "dependencies": {
+                "yallist": "^4.0.0"
+            },
+            "engines": {
+                "node": ">=10"
+            }
+        },
+        "node_modules/merge-stream": {
+            "version": "2.0.0",
+            "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+            "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="
+        },
+        "node_modules/mime-db": {
+            "version": "1.52.0",
+            "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+            "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
+            "engines": {
+                "node": ">= 0.6"
+            }
+        },
+        "node_modules/mime-types": {
+            "version": "2.1.35",
+            "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+            "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+            "dependencies": {
+                "mime-db": "1.52.0"
+            },
+            "engines": {
+                "node": ">= 0.6"
+            }
+        },
+        "node_modules/mimic-fn": {
+            "version": "2.1.0",
+            "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+            "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+            "engines": {
+                "node": ">=6"
+            }
+        },
+        "node_modules/minimatch": {
+            "version": "3.1.2",
+            "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+            "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+            "dependencies": {
+                "brace-expansion": "^1.1.7"
+            },
+            "engines": {
+                "node": "*"
+            }
+        },
+        "node_modules/minimist": {
+            "version": "1.2.8",
+            "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+            "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb"
+            }
+        },
+        "node_modules/ms": {
+            "version": "2.1.2",
+            "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+            "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
+        },
+        "node_modules/npm-run-path": {
+            "version": "4.0.1",
+            "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+            "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
+            "dependencies": {
+                "path-key": "^3.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/object-inspect": {
+            "version": "1.12.3",
+            "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
+            "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb"
+            }
+        },
+        "node_modules/once": {
+            "version": "1.4.0",
+            "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+            "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
+            "dependencies": {
+                "wrappy": "1"
+            }
+        },
+        "node_modules/onetime": {
+            "version": "5.1.2",
+            "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz",
+            "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
+            "dependencies": {
+                "mimic-fn": "^2.1.0"
+            },
+            "engines": {
+                "node": ">=6"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/ospath": {
+            "version": "1.2.2",
+            "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz",
+            "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA=="
+        },
+        "node_modules/p-map": {
+            "version": "4.0.0",
+            "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
+            "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
+            "dependencies": {
+                "aggregate-error": "^3.0.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/path-is-absolute": {
+            "version": "1.0.1",
+            "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+            "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==",
+            "engines": {
+                "node": ">=0.10.0"
+            }
+        },
+        "node_modules/path-key": {
+            "version": "3.1.1",
+            "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+            "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/pend": {
+            "version": "1.2.0",
+            "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+            "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="
+        },
+        "node_modules/performance-now": {
+            "version": "2.1.0",
+            "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+            "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow=="
+        },
+        "node_modules/pify": {
+            "version": "2.3.0",
+            "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+            "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==",
+            "engines": {
+                "node": ">=0.10.0"
+            }
+        },
+        "node_modules/pretty-bytes": {
+            "version": "5.6.0",
+            "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+            "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+            "engines": {
+                "node": ">=6"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/process": {
+            "version": "0.11.10",
+            "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+            "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
+            "engines": {
+                "node": ">= 0.6.0"
+            }
+        },
+        "node_modules/proxy-from-env": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz",
+            "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A=="
+        },
+        "node_modules/psl": {
+            "version": "1.9.0",
+            "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
+            "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag=="
+        },
+        "node_modules/pump": {
+            "version": "3.0.0",
+            "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+            "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+            "dependencies": {
+                "end-of-stream": "^1.1.0",
+                "once": "^1.3.1"
+            }
+        },
+        "node_modules/punycode": {
+            "version": "2.3.0",
+            "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz",
+            "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==",
+            "engines": {
+                "node": ">=6"
+            }
+        },
+        "node_modules/qs": {
+            "version": "6.10.4",
+            "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz",
+            "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==",
+            "dependencies": {
+                "side-channel": "^1.0.4"
+            },
+            "engines": {
+                "node": ">=0.6"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb"
+            }
+        },
+        "node_modules/querystringify": {
+            "version": "2.2.0",
+            "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+            "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ=="
+        },
+        "node_modules/request-progress": {
+            "version": "3.0.0",
+            "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz",
+            "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==",
+            "dependencies": {
+                "throttleit": "^1.0.0"
+            }
+        },
+        "node_modules/requires-port": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+            "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ=="
+        },
+        "node_modules/restore-cursor": {
+            "version": "3.1.0",
+            "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz",
+            "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==",
+            "dependencies": {
+                "onetime": "^5.1.0",
+                "signal-exit": "^3.0.2"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/rfdc": {
+            "version": "1.3.0",
+            "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
+            "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA=="
+        },
+        "node_modules/rimraf": {
+            "version": "3.0.2",
+            "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+            "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+            "dependencies": {
+                "glob": "^7.1.3"
+            },
+            "bin": {
+                "rimraf": "bin.js"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/isaacs"
+            }
+        },
+        "node_modules/rxjs": {
+            "version": "7.8.1",
+            "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+            "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
+            "dependencies": {
+                "tslib": "^2.1.0"
+            }
+        },
+        "node_modules/safe-buffer": {
+            "version": "5.2.1",
+            "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+            "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+            "funding": [
+                {
+                    "type": "github",
+                    "url": "https://github.com/sponsors/feross"
+                },
+                {
+                    "type": "patreon",
+                    "url": "https://www.patreon.com/feross"
+                },
+                {
+                    "type": "consulting",
+                    "url": "https://feross.org/support"
+                }
+            ]
+        },
+        "node_modules/safer-buffer": {
+            "version": "2.1.2",
+            "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+            "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
+        },
+        "node_modules/semver": {
+            "version": "7.5.4",
+            "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
+            "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+            "dependencies": {
+                "lru-cache": "^6.0.0"
+            },
+            "bin": {
+                "semver": "bin/semver.js"
+            },
+            "engines": {
+                "node": ">=10"
+            }
+        },
+        "node_modules/shebang-command": {
+            "version": "2.0.0",
+            "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+            "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+            "dependencies": {
+                "shebang-regex": "^3.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/shebang-regex": {
+            "version": "3.0.0",
+            "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+            "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/side-channel": {
+            "version": "1.0.4",
+            "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
+            "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==",
+            "dependencies": {
+                "call-bind": "^1.0.0",
+                "get-intrinsic": "^1.0.2",
+                "object-inspect": "^1.9.0"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/ljharb"
+            }
+        },
+        "node_modules/signal-exit": {
+            "version": "3.0.7",
+            "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz",
+            "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
+        },
+        "node_modules/slice-ansi": {
+            "version": "3.0.0",
+            "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
+            "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
+            "dependencies": {
+                "ansi-styles": "^4.0.0",
+                "astral-regex": "^2.0.0",
+                "is-fullwidth-code-point": "^3.0.0"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/sshpk": {
+            "version": "1.17.0",
+            "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz",
+            "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==",
+            "dependencies": {
+                "asn1": "~0.2.3",
+                "assert-plus": "^1.0.0",
+                "bcrypt-pbkdf": "^1.0.0",
+                "dashdash": "^1.12.0",
+                "ecc-jsbn": "~0.1.1",
+                "getpass": "^0.1.1",
+                "jsbn": "~0.1.0",
+                "safer-buffer": "^2.0.2",
+                "tweetnacl": "~0.14.0"
+            },
+            "bin": {
+                "sshpk-conv": "bin/sshpk-conv",
+                "sshpk-sign": "bin/sshpk-sign",
+                "sshpk-verify": "bin/sshpk-verify"
+            },
+            "engines": {
+                "node": ">=0.10.0"
+            }
+        },
+        "node_modules/string-width": {
+            "version": "4.2.3",
+            "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+            "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+            "dependencies": {
+                "emoji-regex": "^8.0.0",
+                "is-fullwidth-code-point": "^3.0.0",
+                "strip-ansi": "^6.0.1"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/strip-ansi": {
+            "version": "6.0.1",
+            "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+            "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+            "dependencies": {
+                "ansi-regex": "^5.0.1"
+            },
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/strip-final-newline": {
+            "version": "2.0.0",
+            "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
+            "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==",
+            "engines": {
+                "node": ">=6"
+            }
+        },
+        "node_modules/supports-color": {
+            "version": "8.1.1",
+            "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+            "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
+            "dependencies": {
+                "has-flag": "^4.0.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/supports-color?sponsor=1"
+            }
+        },
+        "node_modules/throttleit": {
+            "version": "1.0.0",
+            "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
+            "integrity": "sha512-rkTVqu6IjfQ/6+uNuuc3sZek4CEYxTJom3IktzgdSxcZqdARuebbA/f4QmAxMQIxqq9ZLEUkSYqvuk1I6VKq4g=="
+        },
+        "node_modules/through": {
+            "version": "2.3.8",
+            "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+            "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="
+        },
+        "node_modules/tmp": {
+            "version": "0.2.1",
+            "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
+            "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+            "dependencies": {
+                "rimraf": "^3.0.0"
+            },
+            "engines": {
+                "node": ">=8.17.0"
+            }
+        },
+        "node_modules/tough-cookie": {
+            "version": "4.1.3",
+            "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz",
+            "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==",
+            "dependencies": {
+                "psl": "^1.1.33",
+                "punycode": "^2.1.1",
+                "universalify": "^0.2.0",
+                "url-parse": "^1.5.3"
+            },
+            "engines": {
+                "node": ">=6"
+            }
+        },
+        "node_modules/tough-cookie/node_modules/universalify": {
+            "version": "0.2.0",
+            "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz",
+            "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==",
+            "engines": {
+                "node": ">= 4.0.0"
+            }
+        },
+        "node_modules/tslib": {
+            "version": "2.6.2",
+            "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
+            "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+        },
+        "node_modules/tunnel-agent": {
+            "version": "0.6.0",
+            "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+            "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==",
+            "dependencies": {
+                "safe-buffer": "^5.0.1"
+            },
+            "engines": {
+                "node": "*"
+            }
+        },
+        "node_modules/tweetnacl": {
+            "version": "0.14.5",
+            "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+            "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA=="
+        },
+        "node_modules/type-fest": {
+            "version": "0.21.3",
+            "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
+            "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/sponsors/sindresorhus"
+            }
+        },
+        "node_modules/universalify": {
+            "version": "2.0.0",
+            "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
+            "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
+            "engines": {
+                "node": ">= 10.0.0"
+            }
+        },
+        "node_modules/untildify": {
+            "version": "4.0.0",
+            "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
+            "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
+            "engines": {
+                "node": ">=8"
+            }
+        },
+        "node_modules/url-parse": {
+            "version": "1.5.10",
+            "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz",
+            "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==",
+            "dependencies": {
+                "querystringify": "^2.1.1",
+                "requires-port": "^1.0.0"
+            }
+        },
+        "node_modules/uuid": {
+            "version": "8.3.2",
+            "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
+            "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==",
+            "bin": {
+                "uuid": "dist/bin/uuid"
+            }
+        },
+        "node_modules/verror": {
+            "version": "1.10.0",
+            "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+            "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==",
+            "engines": [
+                "node >=0.6.0"
+            ],
+            "dependencies": {
+                "assert-plus": "^1.0.0",
+                "core-util-is": "1.0.2",
+                "extsprintf": "^1.2.0"
+            }
+        },
+        "node_modules/which": {
+            "version": "2.0.2",
+            "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+            "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+            "dependencies": {
+                "isexe": "^2.0.0"
+            },
+            "bin": {
+                "node-which": "bin/node-which"
+            },
+            "engines": {
+                "node": ">= 8"
+            }
+        },
+        "node_modules/wrap-ansi": {
+            "version": "7.0.0",
+            "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+            "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+            "dependencies": {
+                "ansi-styles": "^4.0.0",
+                "string-width": "^4.1.0",
+                "strip-ansi": "^6.0.0"
+            },
+            "engines": {
+                "node": ">=10"
+            },
+            "funding": {
+                "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+            }
+        },
+        "node_modules/wrappy": {
+            "version": "1.0.2",
+            "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+            "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
+        },
+        "node_modules/yallist": {
+            "version": "4.0.0",
+            "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
+            "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
+        },
+        "node_modules/yauzl": {
+            "version": "2.10.0",
+            "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+            "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==",
+            "dependencies": {
+                "buffer-crc32": "~0.2.3",
+                "fd-slicer": "~1.1.0"
+            }
+        }
+    }
+}
diff --git a/chart/tests/package.json b/chart/tests/package.json
new file mode 100644
index 0000000..2300bc8
--- /dev/null
+++ b/chart/tests/package.json
@@ -0,0 +1,5 @@
+{
+    "dependencies": {
+      "cypress": "^13.0.0"
+    }
+}
\ No newline at end of file
diff --git a/chart/values.yaml b/chart/values.yaml
index 434d72e..5341b1e 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -23,6 +23,12 @@ operator:
   #
   # See `Operator environment variables <https://github.com/minio/operator/blob/master/docs/env-variables.md>`__ for a list of all supported values.
   env:
+    - name: MINIO_OPERATOR_TLS_ENABLE
+      value: "on"
+    - name: CLUSTER_DOMAIN
+      value: "cluster.local"
+    - name: WATCHED_NAMESPACE
+      value: ""
     - name: OPERATOR_STS_ENABLED
       value: "on"
   # An array of additional annotations to be applied to the operator service account
@@ -32,14 +38,14 @@ operator:
   ###
   # Specify the Operator container image to use for the deployment.
   # ``image.tag``
-  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v6.0.3 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v6.0.2 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   #
   #    image:
   #      repository: quay.io/minio/operator
-  #      tag: v6.0.3
+  #      tag: v6.0.2
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
@@ -52,21 +58,21 @@ operator:
   #      pullPolicy: IfNotPresent
   #
   image:
-    repository: quay.io/minio/operator
+    repository: registry1.dso.mil/ironbank/opensource/minio/operator
     tag: v6.0.3
     pullPolicy: IfNotPresent
   ###
   # Specify the sidecar container image to deploy on tenant pods for init container and sidecar.
   # Only need to change this if want to use a different version that the default, or want to set a custom registry.
   # ``sidecarImage.tag``
-  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v6.0.3 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v6.0.2 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   #
   #    sidecarImage:
   #      repository: quay.io/minio/operator-sidecar
-  #      tag: v6.0.3
+  #      tag: v6.0.2
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
@@ -78,7 +84,12 @@ operator:
   #      digest: a11947a230b80fb1b0bffa97173147a505d4f1207958f722e348d11ab9e972c1
   #      pullPolicy: IfNotPresent
   #
-  sidecarImage: {}
+  sidecarImage:
+    repository: registry1.dso.mil/ironbank/opensource/minio/operator-sidecar
+    tag: v6.0.2
+    digest: ""
+    pullPolicy: IfNotPresent
+
   ###
   #
   # An array of Kubernetes secrets to use for pulling images from a private ``image.repository``.
@@ -116,12 +127,9 @@ operator:
     runAsUser: 1000
     runAsGroup: 1000
     runAsNonRoot: true
-    allowPrivilegeEscalation: false
     capabilities:
       drop:
         - ALL
-    seccompProfile:
-      type: RuntimeDefault
   ###
   # An array of `Volumes <https://kubernetes.io/docs/concepts/storage/volumes/>`__ which the Operator can mount to pods.
   #
@@ -189,3 +197,103 @@ operator:
       cpu: 200m
       memory: 256Mi
       ephemeral-storage: 500Mi
+    limits:
+      cpu: 200m
+      memory: 256Mi
+
+  # -- Labels for operator pod(s)
+  podLabels: {}
+  #e.g. foo: bar
+
+# Big Bang Added Values
+
+networkPolicies:
+  enabled: false
+  controlPlaneCidr: 0.0.0.0/0
+  ingressLabels:
+    app: istio-ingressgateway
+    istio: ingressgateway
+  additionalPolicies: []
+
+domain: bigbang.dev
+
+istio:
+  enabled: false
+  hardened:
+    enabled: false
+    customAuthorizationPolicies: []
+    # - name: "allow-nothing"
+    #   enabled: true
+    #   spec: {}
+    outboundTrafficPolicyMode: "REGISTRY_ONLY"
+    customServiceEntries: []
+      # - name: "allow-google"
+      #   enabled: true
+      #   spec:
+      #     hosts:
+      #       - google.com
+      #     location: MESH_EXTERNAL
+      #     ports:
+      #       - number: 443
+      #         protocol: TLS
+      #         name: https
+      #     resolution: DNS
+
+    tempo:
+      enabled: false
+      namespaces:
+      - tempo
+      principals:
+      - cluster.local/ns/tempo/sa/tempo-tempo
+    minio:
+      enabled: true
+      namespaces:
+      - minio
+      principals:
+      - cluster.local/ns/minio/sa/minio-minio-minio-instance-sa
+  mtls:
+    # STRICT = Allow only mutual TLS traffic
+    # PERMISSIVE = Allow both plain text and mutual TLS traffic
+    mode: STRICT
+
+openshift: false
+
+monitoring:
+  enabled: false
+  namespace: monitoring
+
+serviceAccount:
+  # Specifies whether a service account should be created
+  create: true
+  # Annotations to add to the service account
+  annotations: {}
+  # The name of the service account to use.
+  # If not set and create is true, a name is generated using the fullname template
+  name: ""
+
+annotations: {}
+
+# Used in templates/bigbang/tenant-patch-job.yaml
+# Needed for operator upgrade.go logic to cleanly upgrade from bb v4.2.3 to v4.4.3
+tenantPatchJob:
+  enabled: false
+  image:
+    repository: registry1.dso.mil/ironbank/big-bang/base
+    tag: 2.1.0
+    pullSecrets:
+      - private-registry
+installCRDs: true
+
+bbtests:
+  enabled: false
+  cypress:
+    artifacts: true
+    resources:
+      requests:
+        cpu: "2"
+        memory: "4Gi"
+      limits:
+        cpu: "2"
+        memory: "4Gi"
+    envs:
+      cypress_url: 'http://console.minio-operator.svc.cluster.local:9090'
-- 
GitLab


From 9d1b503d7922df032ffe3e6611daaeaa00b427c2 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 13:08:49 -0500
Subject: [PATCH 17/34] upgrading

---
 chart/Chart.yaml                                       |  2 +-
 chart/Kptfile                                          |  2 +-
 .../templates/minio.min.io_tenants.yaml                |  2 +-
 chart/templates/job.min.io_jobs.yaml                   |  4 ++--
 chart/templates/sts.min.io_policybindings.yaml         |  2 +-
 chart/values.yaml                                      | 10 +++++-----
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index f324901..a5c222a 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -2,7 +2,7 @@ apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
 version: 6.0.2-bb.2
-appVersion: v6.0.3
+appVersion: v6.0.2
 keywords:
   - storage
   - object-storage
diff --git a/chart/Kptfile b/chart/Kptfile
index 762395b..2cb93e9 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: 15c388bd4ce0a03084f1b3762f16a65679b83423
+    commit: 45110b9d7e63caa857daa63776c05dd6a5d7e9d9
     repo: https://github.com/minio/operator
     directory: /helm/operator
     ref: v6.0.2
diff --git a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
index 30b7e3d..5a97d5c 100644
--- a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
+++ b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v6.0.2
+    operator.min.io/version: v6.0.3
   name: tenants.minio.min.io
 spec:
   group: minio.min.io
diff --git a/chart/templates/job.min.io_jobs.yaml b/chart/templates/job.min.io_jobs.yaml
index 610956e..27f1c5e 100644
--- a/chart/templates/job.min.io_jobs.yaml
+++ b/chart/templates/job.min.io_jobs.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v6.0.2
+    operator.min.io/version: v6.0.3
   name: miniojobs.job.min.io
 spec:
   group: job.min.io
@@ -1080,7 +1080,7 @@ spec:
                   x-kubernetes-map-type: atomic
                 type: array
               mcImage:
-                default: quay.io/minio/mc:RELEASE.2024-07-31T15-58-33Z
+                default: quay.io/minio/mc:RELEASE.2024-08-17T01-24-54Z
                 type: string
               securityContext:
                 properties:
diff --git a/chart/templates/sts.min.io_policybindings.yaml b/chart/templates/sts.min.io_policybindings.yaml
index 2043ebe..2ef7178 100644
--- a/chart/templates/sts.min.io_policybindings.yaml
+++ b/chart/templates/sts.min.io_policybindings.yaml
@@ -4,7 +4,7 @@ kind: CustomResourceDefinition
 metadata:
   annotations:
     controller-gen.kubebuilder.io/version: v0.15.0
-    operator.min.io/version: v6.0.2
+    operator.min.io/version: v5.0.15
   name: policybindings.sts.min.io
 spec:
   group: sts.min.io
diff --git a/chart/values.yaml b/chart/values.yaml
index 5341b1e..12cedbb 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -38,14 +38,14 @@ operator:
   ###
   # Specify the Operator container image to use for the deployment.
   # ``image.tag``
-  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v6.0.2 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v6.0.3 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   #
   #    image:
   #      repository: quay.io/minio/operator
-  #      tag: v6.0.2
+  #      tag: v6.0.3
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
@@ -59,20 +59,20 @@ operator:
   #
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v6.0.3
+    tag: v6.0.2
     pullPolicy: IfNotPresent
   ###
   # Specify the sidecar container image to deploy on tenant pods for init container and sidecar.
   # Only need to change this if want to use a different version that the default, or want to set a custom registry.
   # ``sidecarImage.tag``
-  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v6.0.2 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v6.0.3 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   #
   #    sidecarImage:
   #      repository: quay.io/minio/operator-sidecar
-  #      tag: v6.0.2
+  #      tag: v6.0.3
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
-- 
GitLab


From 68597db63fd73dba37b60ecd2c3ee6db3adc54b5 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 15:18:08 -0500
Subject: [PATCH 18/34] bump chart version

---
 chart/minio-operator-crds/Chart.yaml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/chart/minio-operator-crds/Chart.yaml b/chart/minio-operator-crds/Chart.yaml
index 048549a..d9ab43d 100644
--- a/chart/minio-operator-crds/Chart.yaml
+++ b/chart/minio-operator-crds/Chart.yaml
@@ -1,8 +1,8 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator CRD deployment
 name: minio-operator-crds
-version: 6.0.2
-appVersion: v6.0.2
+version: 6.0.3-bb.0
+appVersion: 6.0.3
 keywords:
   - Minio
   - storage
-- 
GitLab


From 478575abc2c5cea38a7575b85d249707f676eb05 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 15:40:54 -0500
Subject: [PATCH 19/34] update "chart" (https://github.com/minio/operator) from
 "v6.0.2" (45110b9d7e63caa857daa63776c05dd6a5d7e9d9) to "v6.0.3"
 (45110b9d7e63caa857daa63776c05dd6a5d7e9d9)

---
 chart/Kptfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chart/Kptfile b/chart/Kptfile
index 2cb93e9..ab6cf53 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -8,4 +8,4 @@ upstream:
     commit: 45110b9d7e63caa857daa63776c05dd6a5d7e9d9
     repo: https://github.com/minio/operator
     directory: /helm/operator
-    ref: v6.0.2
+    ref: v6.0.3
-- 
GitLab


From 4c26193b74986d6c77f005c15a5d98c12ee2e123 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 15:48:33 -0500
Subject: [PATCH 20/34] upgrading operator dependencies

---
 CHANGELOG.md     | 6 ++++++
 chart/Chart.yaml | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1b60b6c..9307fcd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 
 ---
 
+## [6.0.3-bb.0] - 2024-08-29
+
+### Changed
+
+Upgraded registry1.dso.mil/ironbank/opensource/minio/operator v6.0.2 -> v6.0.3
+
 ## [6.0.2-bb.2] - 2024-08-26
 
 ### Added
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index a5c222a..8968ed1 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -1,8 +1,8 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
-version: 6.0.2-bb.2
-appVersion: v6.0.2
+version: 6.0.3-bb.0
+appVersion: 6.0.3
 keywords:
   - storage
   - object-storage
-- 
GitLab


From 4be128b83561488e0bd37b68a506d57e06afe2fc Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 15:56:13 -0500
Subject: [PATCH 21/34] using ironbank image v6.0.3

---
 chart/values.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chart/values.yaml b/chart/values.yaml
index 12cedbb..ae02cbf 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -59,7 +59,7 @@ operator:
   #
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v6.0.2
+    tag: v6.0.3
     pullPolicy: IfNotPresent
   ###
   # Specify the sidecar container image to deploy on tenant pods for init container and sidecar.
-- 
GitLab


From b5de290399ed200ebaf0fb8a33947a52c6405735 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 16:05:19 -0500
Subject: [PATCH 22/34] regenerate readme

---
 README.md        | 194 ++++++++++++++++++++++++-----------------------
 chart/Chart.yaml |   2 +-
 2 files changed, 100 insertions(+), 96 deletions(-)

diff --git a/README.md b/README.md
index 43cedff..fd1e4e3 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,22 @@
 <!-- Warning: Do not manually edit this file. See notes on gluon + helm-docs at the end of this file for more information. -->
+
 # minio-operator
 
-![Version: 6.0.2-bb.2](https://img.shields.io/badge/Version-6.0.2--bb.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v6.0.2](https://img.shields.io/badge/AppVersion-v6.0.2-informational?style=flat-square)
+![Version: 6.0.3-bb.0](https://img.shields.io/badge/Version-6.0.3--bb.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 6.0.3](https://img.shields.io/badge/AppVersion-6.0.3-informational?style=flat-square)
 
 A Helm chart for MinIO Operator
 
 ## Upstream References
-* <https://min.io>
 
-* <https://github.com/minio/operator>
+- <https://min.io>
+
+- <https://github.com/minio/operator>
 
 ### Upstream Release Notes
 
 This package has no upstream release note links on file. Please add some to [chart/Chart.yaml](chart/Chart.yaml) under `annotations.bigbang.dev/upstreamReleaseNotesMarkdown`.
 Example:
+
 ```yaml
 annotations:
   bigbang.dev/upstreamReleaseNotesMarkdown: |
@@ -22,14 +25,15 @@ annotations:
 ```
 
 ## Learn More
-* [Application Overview](docs/overview.md)
-* [Other Documentation](docs/)
+
+- [Application Overview](docs/overview.md)
+- [Other Documentation](docs/)
 
 ## Pre-Requisites
 
-* Kubernetes Cluster deployed
-* Kubernetes config installed in `~/.kube/config`
-* Helm installed
+- Kubernetes Cluster deployed
+- Kubernetes config installed in `~/.kube/config`
+- Helm installed
 
 Install Helm
 
@@ -37,98 +41,99 @@ https://helm.sh/docs/intro/install/
 
 ## Deployment
 
-* Clone down the repository
-* cd into directory
+- Clone down the repository
+- cd into directory
+
 ```bash
 helm install minio-operator chart/
 ```
 
 ## Values
 
-| Key | Type | Default | Description |
-|-----|------|---------|-------------|
-| operator.env[0].name | string | `"MINIO_OPERATOR_TLS_ENABLE"` |  |
-| operator.env[0].value | string | `"on"` |  |
-| operator.env[1].name | string | `"CLUSTER_DOMAIN"` |  |
-| operator.env[1].value | string | `"cluster.local"` |  |
-| operator.env[2].name | string | `"WATCHED_NAMESPACE"` |  |
-| operator.env[2].value | string | `""` |  |
-| operator.env[3].name | string | `"OPERATOR_STS_ENABLED"` |  |
-| operator.env[3].value | string | `"on"` |  |
-| operator.serviceAccountAnnotations | list | `[]` |  |
-| operator.additionalLabels | object | `{}` |  |
-| operator.image.repository | string | `"registry1.dso.mil/ironbank/opensource/minio/operator"` |  |
-| operator.image.tag | string | `"v6.0.2"` |  |
-| operator.image.pullPolicy | string | `"IfNotPresent"` |  |
-| operator.sidecarImage.repository | string | `"registry1.dso.mil/ironbank/opensource/minio/operator-sidecar"` |  |
-| operator.sidecarImage.tag | string | `"v6.0.2"` |  |
-| operator.sidecarImage.digest | string | `""` |  |
-| operator.sidecarImage.pullPolicy | string | `"IfNotPresent"` |  |
-| operator.imagePullSecrets | list | `[]` |  |
-| operator.runtimeClassName | string | `nil` |  |
-| operator.initContainers | list | `[]` |  |
-| operator.replicaCount | int | `2` |  |
-| operator.securityContext.runAsUser | int | `1000` |  |
-| operator.securityContext.runAsGroup | int | `1000` |  |
-| operator.securityContext.runAsNonRoot | bool | `true` |  |
-| operator.securityContext.fsGroup | int | `1000` |  |
-| operator.containerSecurityContext.runAsUser | int | `1000` |  |
-| operator.containerSecurityContext.runAsGroup | int | `1000` |  |
-| operator.containerSecurityContext.runAsNonRoot | bool | `true` |  |
-| operator.containerSecurityContext.capabilities.drop[0] | string | `"ALL"` |  |
-| operator.volumes | list | `[]` |  |
-| operator.volumeMounts | list | `[]` |  |
-| operator.nodeSelector | object | `{}` |  |
-| operator.priorityClassName | string | `""` |  |
-| operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].key | string | `"name"` |  |
-| operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].operator | string | `"In"` |  |
-| operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].values[0] | string | `"minio-operator"` |  |
-| operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey | string | `"kubernetes.io/hostname"` |  |
-| operator.tolerations | list | `[]` |  |
-| operator.topologySpreadConstraints | list | `[]` |  |
-| operator.resources.requests.cpu | string | `"200m"` |  |
-| operator.resources.requests.memory | string | `"256Mi"` |  |
-| operator.resources.requests.ephemeral-storage | string | `"500Mi"` |  |
-| operator.resources.limits.cpu | string | `"200m"` |  |
-| operator.resources.limits.memory | string | `"256Mi"` |  |
-| operator.podLabels | object | `{}` | Labels for operator pod(s) |
-| networkPolicies.enabled | bool | `false` |  |
-| networkPolicies.controlPlaneCidr | string | `"0.0.0.0/0"` |  |
-| networkPolicies.ingressLabels.app | string | `"istio-ingressgateway"` |  |
-| networkPolicies.ingressLabels.istio | string | `"ingressgateway"` |  |
-| networkPolicies.additionalPolicies | list | `[]` |  |
-| domain | string | `"bigbang.dev"` |  |
-| istio.enabled | bool | `false` |  |
-| istio.hardened.enabled | bool | `false` |  |
-| istio.hardened.customAuthorizationPolicies | list | `[]` |  |
-| istio.hardened.outboundTrafficPolicyMode | string | `"REGISTRY_ONLY"` |  |
-| istio.hardened.customServiceEntries | list | `[]` |  |
-| istio.hardened.tempo.enabled | bool | `false` |  |
-| istio.hardened.tempo.namespaces[0] | string | `"tempo"` |  |
-| istio.hardened.tempo.principals[0] | string | `"cluster.local/ns/tempo/sa/tempo-tempo"` |  |
-| istio.hardened.minio.enabled | bool | `true` |  |
-| istio.hardened.minio.namespaces[0] | string | `"minio"` |  |
-| istio.hardened.minio.principals[0] | string | `"cluster.local/ns/minio/sa/minio-minio-minio-instance-sa"` |  |
-| istio.mtls.mode | string | `"STRICT"` |  |
-| openshift | bool | `false` |  |
-| monitoring.enabled | bool | `false` |  |
-| monitoring.namespace | string | `"monitoring"` |  |
-| serviceAccount.create | bool | `true` |  |
-| serviceAccount.annotations | object | `{}` |  |
-| serviceAccount.name | string | `""` |  |
-| annotations | object | `{}` |  |
-| tenantPatchJob.enabled | bool | `false` |  |
-| tenantPatchJob.image.repository | string | `"registry1.dso.mil/ironbank/big-bang/base"` |  |
-| tenantPatchJob.image.tag | string | `"2.1.0"` |  |
-| tenantPatchJob.image.pullSecrets[0] | string | `"private-registry"` |  |
-| installCRDs | bool | `true` |  |
-| bbtests.enabled | bool | `false` |  |
-| bbtests.cypress.artifacts | bool | `true` |  |
-| bbtests.cypress.resources.requests.cpu | string | `"2"` |  |
-| bbtests.cypress.resources.requests.memory | string | `"4Gi"` |  |
-| bbtests.cypress.resources.limits.cpu | string | `"2"` |  |
-| bbtests.cypress.resources.limits.memory | string | `"4Gi"` |  |
-| bbtests.cypress.envs.cypress_url | string | `"http://console.minio-operator.svc.cluster.local:9090"` |  |
+| Key                                                                                                                             | Type   | Default                                                          | Description                |
+| ------------------------------------------------------------------------------------------------------------------------------- | ------ | ---------------------------------------------------------------- | -------------------------- |
+| operator.env[0].name                                                                                                            | string | `"MINIO_OPERATOR_TLS_ENABLE"`                                    |                            |
+| operator.env[0].value                                                                                                           | string | `"on"`                                                           |                            |
+| operator.env[1].name                                                                                                            | string | `"CLUSTER_DOMAIN"`                                               |                            |
+| operator.env[1].value                                                                                                           | string | `"cluster.local"`                                                |                            |
+| operator.env[2].name                                                                                                            | string | `"WATCHED_NAMESPACE"`                                            |                            |
+| operator.env[2].value                                                                                                           | string | `""`                                                             |                            |
+| operator.env[3].name                                                                                                            | string | `"OPERATOR_STS_ENABLED"`                                         |                            |
+| operator.env[3].value                                                                                                           | string | `"on"`                                                           |                            |
+| operator.serviceAccountAnnotations                                                                                              | list   | `[]`                                                             |                            |
+| operator.additionalLabels                                                                                                       | object | `{}`                                                             |                            |
+| operator.image.repository                                                                                                       | string | `"registry1.dso.mil/ironbank/opensource/minio/operator"`         |                            |
+| operator.image.tag                                                                                                              | string | `"v6.0.3"`                                                       |                            |
+| operator.image.pullPolicy                                                                                                       | string | `"IfNotPresent"`                                                 |                            |
+| operator.sidecarImage.repository                                                                                                | string | `"registry1.dso.mil/ironbank/opensource/minio/operator-sidecar"` |                            |
+| operator.sidecarImage.tag                                                                                                       | string | `"v6.0.2"`                                                       |                            |
+| operator.sidecarImage.digest                                                                                                    | string | `""`                                                             |                            |
+| operator.sidecarImage.pullPolicy                                                                                                | string | `"IfNotPresent"`                                                 |                            |
+| operator.imagePullSecrets                                                                                                       | list   | `[]`                                                             |                            |
+| operator.runtimeClassName                                                                                                       | string | `nil`                                                            |                            |
+| operator.initContainers                                                                                                         | list   | `[]`                                                             |                            |
+| operator.replicaCount                                                                                                           | int    | `2`                                                              |                            |
+| operator.securityContext.runAsUser                                                                                              | int    | `1000`                                                           |                            |
+| operator.securityContext.runAsGroup                                                                                             | int    | `1000`                                                           |                            |
+| operator.securityContext.runAsNonRoot                                                                                           | bool   | `true`                                                           |                            |
+| operator.securityContext.fsGroup                                                                                                | int    | `1000`                                                           |                            |
+| operator.containerSecurityContext.runAsUser                                                                                     | int    | `1000`                                                           |                            |
+| operator.containerSecurityContext.runAsGroup                                                                                    | int    | `1000`                                                           |                            |
+| operator.containerSecurityContext.runAsNonRoot                                                                                  | bool   | `true`                                                           |                            |
+| operator.containerSecurityContext.capabilities.drop[0]                                                                          | string | `"ALL"`                                                          |                            |
+| operator.volumes                                                                                                                | list   | `[]`                                                             |                            |
+| operator.volumeMounts                                                                                                           | list   | `[]`                                                             |                            |
+| operator.nodeSelector                                                                                                           | object | `{}`                                                             |                            |
+| operator.priorityClassName                                                                                                      | string | `""`                                                             |                            |
+| operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].key       | string | `"name"`                                                         |                            |
+| operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].operator  | string | `"In"`                                                           |                            |
+| operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].values[0] | string | `"minio-operator"`                                               |                            |
+| operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey                                 | string | `"kubernetes.io/hostname"`                                       |                            |
+| operator.tolerations                                                                                                            | list   | `[]`                                                             |                            |
+| operator.topologySpreadConstraints                                                                                              | list   | `[]`                                                             |                            |
+| operator.resources.requests.cpu                                                                                                 | string | `"200m"`                                                         |                            |
+| operator.resources.requests.memory                                                                                              | string | `"256Mi"`                                                        |                            |
+| operator.resources.requests.ephemeral-storage                                                                                   | string | `"500Mi"`                                                        |                            |
+| operator.resources.limits.cpu                                                                                                   | string | `"200m"`                                                         |                            |
+| operator.resources.limits.memory                                                                                                | string | `"256Mi"`                                                        |                            |
+| operator.podLabels                                                                                                              | object | `{}`                                                             | Labels for operator pod(s) |
+| networkPolicies.enabled                                                                                                         | bool   | `false`                                                          |                            |
+| networkPolicies.controlPlaneCidr                                                                                                | string | `"0.0.0.0/0"`                                                    |                            |
+| networkPolicies.ingressLabels.app                                                                                               | string | `"istio-ingressgateway"`                                         |                            |
+| networkPolicies.ingressLabels.istio                                                                                             | string | `"ingressgateway"`                                               |                            |
+| networkPolicies.additionalPolicies                                                                                              | list   | `[]`                                                             |                            |
+| domain                                                                                                                          | string | `"bigbang.dev"`                                                  |                            |
+| istio.enabled                                                                                                                   | bool   | `false`                                                          |                            |
+| istio.hardened.enabled                                                                                                          | bool   | `false`                                                          |                            |
+| istio.hardened.customAuthorizationPolicies                                                                                      | list   | `[]`                                                             |                            |
+| istio.hardened.outboundTrafficPolicyMode                                                                                        | string | `"REGISTRY_ONLY"`                                                |                            |
+| istio.hardened.customServiceEntries                                                                                             | list   | `[]`                                                             |                            |
+| istio.hardened.tempo.enabled                                                                                                    | bool   | `false`                                                          |                            |
+| istio.hardened.tempo.namespaces[0]                                                                                              | string | `"tempo"`                                                        |                            |
+| istio.hardened.tempo.principals[0]                                                                                              | string | `"cluster.local/ns/tempo/sa/tempo-tempo"`                        |                            |
+| istio.hardened.minio.enabled                                                                                                    | bool   | `true`                                                           |                            |
+| istio.hardened.minio.namespaces[0]                                                                                              | string | `"minio"`                                                        |                            |
+| istio.hardened.minio.principals[0]                                                                                              | string | `"cluster.local/ns/minio/sa/minio-minio-minio-instance-sa"`      |                            |
+| istio.mtls.mode                                                                                                                 | string | `"STRICT"`                                                       |                            |
+| openshift                                                                                                                       | bool   | `false`                                                          |                            |
+| monitoring.enabled                                                                                                              | bool   | `false`                                                          |                            |
+| monitoring.namespace                                                                                                            | string | `"monitoring"`                                                   |                            |
+| serviceAccount.create                                                                                                           | bool   | `true`                                                           |                            |
+| serviceAccount.annotations                                                                                                      | object | `{}`                                                             |                            |
+| serviceAccount.name                                                                                                             | string | `""`                                                             |                            |
+| annotations                                                                                                                     | object | `{}`                                                             |                            |
+| tenantPatchJob.enabled                                                                                                          | bool   | `false`                                                          |                            |
+| tenantPatchJob.image.repository                                                                                                 | string | `"registry1.dso.mil/ironbank/big-bang/base"`                     |                            |
+| tenantPatchJob.image.tag                                                                                                        | string | `"2.1.0"`                                                        |                            |
+| tenantPatchJob.image.pullSecrets[0]                                                                                             | string | `"private-registry"`                                             |                            |
+| installCRDs                                                                                                                     | bool   | `true`                                                           |                            |
+| bbtests.enabled                                                                                                                 | bool   | `false`                                                          |                            |
+| bbtests.cypress.artifacts                                                                                                       | bool   | `true`                                                           |                            |
+| bbtests.cypress.resources.requests.cpu                                                                                          | string | `"2"`                                                            |                            |
+| bbtests.cypress.resources.requests.memory                                                                                       | string | `"4Gi"`                                                          |                            |
+| bbtests.cypress.resources.limits.cpu                                                                                            | string | `"2"`                                                            |                            |
+| bbtests.cypress.resources.limits.memory                                                                                         | string | `"4Gi"`                                                          |                            |
+| bbtests.cypress.envs.cypress_url                                                                                                | string | `"http://console.minio-operator.svc.cluster.local:9090"`         |                            |
 
 ## Contributing
 
@@ -137,4 +142,3 @@ Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in
 ---
 
 _This file is programatically generated using `helm-docs` and some BigBang-specific templates. The `gluon` repository has [instructions for regenerating package READMEs](https://repo1.dso.mil/big-bang/product/packages/gluon/-/blob/master/docs/bb-package-readme.md)._
-
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 8968ed1..ce40dff 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -17,7 +17,7 @@ maintainers:
 type: application
 dependencies:
   - name: minio-operator-crds
-    version: "6.0.2"
+    version: "6.0.3"
     condition: installCRDs
     repository: "file://minio-operator-crds"
   - name: gluon
-- 
GitLab


From e3c2fba7d2b196f9eded2af669ccf8b188c13593 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 16:12:10 -0500
Subject: [PATCH 23/34] using latest sidecar image version

---
 chart/Chart.lock  | 2 +-
 chart/Chart.yaml  | 2 +-
 chart/values.yaml | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/chart/Chart.lock b/chart/Chart.lock
index 5b3e402..3c7c72c 100644
--- a/chart/Chart.lock
+++ b/chart/Chart.lock
@@ -1,7 +1,7 @@
 dependencies:
 - name: minio-operator-crds
   repository: file://minio-operator-crds
-  version: 6.0.2
+  version: 6.0.3
 - name: gluon
   repository: oci://registry1.dso.mil/bigbang
   version: 0.5.3
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index ce40dff..bbcffd4 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -17,7 +17,7 @@ maintainers:
 type: application
 dependencies:
   - name: minio-operator-crds
-    version: "6.0.3"
+    version: 6.0.3
     condition: installCRDs
     repository: "file://minio-operator-crds"
   - name: gluon
diff --git a/chart/values.yaml b/chart/values.yaml
index ae02cbf..d7ffde4 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -86,7 +86,7 @@ operator:
   #
   sidecarImage:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator-sidecar
-    tag: v6.0.2
+    tag: v6.0.3
     digest: ""
     pullPolicy: IfNotPresent
 
-- 
GitLab


From 5bc87a38329991371de560c61a2282e3c95bb829 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 16:22:04 -0500
Subject: [PATCH 24/34] update dependency chart

---
 chart/Chart.lock                           |   4 ++--
 chart/charts/minio-operator-crds-6.0.2.tgz | Bin 14176 -> 0 bytes
 chart/charts/minio-operator-crds-6.0.3.tgz | Bin 0 -> 14180 bytes
 chart/minio-operator-crds/Chart.yaml       |   2 +-
 4 files changed, 3 insertions(+), 3 deletions(-)
 delete mode 100644 chart/charts/minio-operator-crds-6.0.2.tgz
 create mode 100644 chart/charts/minio-operator-crds-6.0.3.tgz

diff --git a/chart/Chart.lock b/chart/Chart.lock
index 3c7c72c..889f9b4 100644
--- a/chart/Chart.lock
+++ b/chart/Chart.lock
@@ -5,5 +5,5 @@ dependencies:
 - name: gluon
   repository: oci://registry1.dso.mil/bigbang
   version: 0.5.3
-digest: sha256:b37e8eb6d88ffc72cd63d1fdc931006e98831b51f592fa2363959dfbdf773b31
-generated: "2024-08-13T11:41:50.459015753-06:00"
+digest: sha256:a1eab6cd7cacce67708218abea9bfeeefd81f5c0e8c756cc515faf8e49b666f6
+generated: "2024-08-29T16:21:26.681381461-05:00"
diff --git a/chart/charts/minio-operator-crds-6.0.2.tgz b/chart/charts/minio-operator-crds-6.0.2.tgz
deleted file mode 100644
index 9682e97eefa348bf3429a16c1bfbbd76708057e5..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14176
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
JEr9&`e*jOqkCXra

diff --git a/chart/charts/minio-operator-crds-6.0.3.tgz b/chart/charts/minio-operator-crds-6.0.3.tgz
new file mode 100644
index 0000000000000000000000000000000000000000..6b6312e36a76ee82d76f0b99bcb2aa4e5276019d
GIT binary patch
literal 14180
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
V@#+Wod!X(|4}<G3zydJ9{{x4u&CUP-

literal 0
HcmV?d00001

diff --git a/chart/minio-operator-crds/Chart.yaml b/chart/minio-operator-crds/Chart.yaml
index d9ab43d..b33bc47 100644
--- a/chart/minio-operator-crds/Chart.yaml
+++ b/chart/minio-operator-crds/Chart.yaml
@@ -1,7 +1,7 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator CRD deployment
 name: minio-operator-crds
-version: 6.0.3-bb.0
+version: 6.0.3
 appVersion: 6.0.3
 keywords:
   - Minio
-- 
GitLab


From 135a12028f1fbf8b6fb936ff346d73467d5175ce Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Thu, 29 Aug 2024 16:25:36 -0500
Subject: [PATCH 25/34] reverting sidecar image to 6.0.2

---
 chart/values.yaml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/chart/values.yaml b/chart/values.yaml
index d7ffde4..ae02cbf 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -86,7 +86,7 @@ operator:
   #
   sidecarImage:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator-sidecar
-    tag: v6.0.3
+    tag: v6.0.2
     digest: ""
     pullPolicy: IfNotPresent
 
-- 
GitLab


From d7bcc791a29180576d574cb28fab52d25f11fa80 Mon Sep 17 00:00:00 2001
From: chukwuka akagbusi <chukwuka.akagbusi.ctr@us.af.mil>
Date: Fri, 30 Aug 2024 08:03:41 -0500
Subject: [PATCH 26/34] corrected changelog format

---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9307fcd..c3eb1b8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,7 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 
 ### Changed
 
-Upgraded registry1.dso.mil/ironbank/opensource/minio/operator v6.0.2 -> v6.0.3
+- Upgraded registry1.dso.mil/ironbank/opensource/minio/operator v6.0.2 -> v6.0.3
 
 ## [6.0.2-bb.2] - 2024-08-26
 
-- 
GitLab


From fd284ba6edf21254385a0c68f7741fcf1a7c7abb Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Mon, 2 Sep 2024 11:53:48 -0400
Subject: [PATCH 27/34] Fixed helm charts

---
 chart/Chart.lock                            |   4 +-
 chart/charts/minio-operator-crds-5.0.16.tgz | Bin 14272 -> 0 bytes
 chart/charts/minio-operator-crds-6.0.3.tgz  | Bin 14180 -> 14258 bytes
 chart/templates/console-clusterrole.yaml    | 284 --------------------
 4 files changed, 2 insertions(+), 286 deletions(-)
 delete mode 100644 chart/charts/minio-operator-crds-5.0.16.tgz
 delete mode 100644 chart/templates/console-clusterrole.yaml

diff --git a/chart/Chart.lock b/chart/Chart.lock
index 889f9b4..ab44299 100644
--- a/chart/Chart.lock
+++ b/chart/Chart.lock
@@ -5,5 +5,5 @@ dependencies:
 - name: gluon
   repository: oci://registry1.dso.mil/bigbang
   version: 0.5.3
-digest: sha256:a1eab6cd7cacce67708218abea9bfeeefd81f5c0e8c756cc515faf8e49b666f6
-generated: "2024-08-29T16:21:26.681381461-05:00"
+digest: sha256:55b51661b71a9c0238679461e996efe18e31ab33c019b44d7760f021ad1c4431
+generated: "2024-09-02T11:51:34.1753091-04:00"
diff --git a/chart/charts/minio-operator-crds-5.0.16.tgz b/chart/charts/minio-operator-crds-5.0.16.tgz
deleted file mode 100644
index ad77a90c58458f23bd8476ee503c1ef0b52dd218..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14272
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
DST-Sb

diff --git a/chart/charts/minio-operator-crds-6.0.3.tgz b/chart/charts/minio-operator-crds-6.0.3.tgz
index 6b6312e36a76ee82d76f0b99bcb2aa4e5276019d..18108ba1bdec167b03b8beefd8c9349ab9e90aeb 100644
GIT binary patch
literal 14258
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
Yha>bs{?PsXJ@4lRp5_YR6d2(D042Bm$p8QV

literal 14180
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
V@#+Wod!X(|4}<G3zydJ9{{x4u&CUP-

diff --git a/chart/templates/console-clusterrole.yaml b/chart/templates/console-clusterrole.yaml
deleted file mode 100644
index 44f0f87..0000000
--- a/chart/templates/console-clusterrole.yaml
+++ /dev/null
@@ -1,284 +0,0 @@
-{{- if .Values.console.enabled }}
-apiVersion: rbac.authorization.k8s.io/v1
-kind: ClusterRole
-metadata:
-  name: console-sa-role
-  labels: {{- include "minio-operator.console-labels" . | nindent 4 }}
-rules:
-  - apiGroups:
-      - ""
-    resources:
-      - secrets
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - patch
-      - update
-      - delete
-      - deletecollection
-      {{- end }}
-  - apiGroups:
-      - ""
-    resources:
-      - namespaces
-      - services
-      - events
-      - resourcequotas
-      - nodes
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - patch
-      {{- end }}
-  - apiGroups:
-      - ""
-    resources:
-      - pods
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - patch
-      - delete
-      - deletecollection
-      {{- end }}
-  - apiGroups:
-      - ""
-    resources:
-      - persistentvolumeclaims
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - update
-      - deletecollection
-      {{- end }}
-  - apiGroups:
-      - storage.k8s.io
-    resources:
-      - storageclasses
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - patch
-      {{- end }}
-  - apiGroups:
-      - apps
-    resources:
-      - statefulsets
-      - deployments
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - patch
-      - update
-      - delete
-      {{- end }}
-  - apiGroups:
-      - batch
-    resources:
-      - jobs
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - patch
-      - update
-      - delete
-      {{- end }}
-  - apiGroups:
-      - certificates.k8s.io
-    resources:
-      - certificatesigningrequests
-      - certificatesigningrequests/approval
-      - certificatesigningrequests/status
-    verbs:
-      - get
-      - list
-      {{- if not .Values.console.readOnly }}
-      - update
-      - create
-      - delete
-      {{- end }}
-  - apiGroups:
-      - minio.min.io
-    resources:
-      - '*'
-    verbs:
-      {{- if not .Values.console.readOnly }}
-      - '*'
-      {{- else }}
-      - get
-      - list
-      - watch
-      {{- end}}
-  - apiGroups:
-      - min.io
-    resources:
-      - '*'
-    verbs:
-      {{- if not .Values.console.readOnly }}
-      - get
-      - list
-      - watch
-      {{- else }}
-      - '*'
-      {{- end }}
-  - apiGroups:
-      - ""
-    resources:
-      - persistentvolumes
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - delete
-      {{- end }}
-  - apiGroups:
-      - ""
-    resources:
-      - persistentvolumeclaims
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - update
-      {{- end }}
-  - apiGroups:
-      - ""
-    resources:
-      - events
-    verbs:
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - update
-      - patch
-      {{- end }}
-  - apiGroups:
-      - snapshot.storage.k8s.io
-    resources:
-      - volumesnapshots
-    verbs:
-      - get
-      - list
-  - apiGroups:
-      - snapshot.storage.k8s.io
-    resources:
-      - volumesnapshotcontents
-    verbs:
-      - get
-      - list
-  - apiGroups:
-      - storage.k8s.io
-    resources:
-      - csinodes
-    verbs:
-      - get
-      - list
-      - watch
-  - apiGroups:
-      - storage.k8s.io
-    resources:
-      - volumeattachments
-    verbs:
-      - get
-      - list
-      - watch
-  - apiGroups:
-      - ""
-    resources:
-      - endpoints
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - update
-      - delete
-      {{- end }}
-  - apiGroups:
-      - coordination.k8s.io
-    resources:
-      - leases
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - update
-      - delete
-      {{- end }}
-  - apiGroups:
-      - direct.csi.min.io
-    resources:
-      - volumes
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - update
-      - delete
-      {{- end }}
-  - apiGroups:
-      - apiextensions.k8s.io
-    resources:
-      - customresourcedefinitions
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - update
-      - delete
-      {{- end }}
-  - apiGroups:
-      - direct.csi.min.io
-    resources:
-      - directcsidrives
-      - directcsivolumes
-    verbs:
-      - get
-      - list
-      - watch
-      {{- if not .Values.console.readOnly }}
-      - create
-      - update
-      - delete
-      {{- end }}
-  - apiGroups:
-      - ""
-    resources:
-      - pod
-      - pods/log
-    verbs:
-      - get
-      - list
-      - watch
-{{- end }}
-- 
GitLab


From e113dd9cb574a99f4c8ea2c7c25d9b2815838136 Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Mon, 2 Sep 2024 12:36:49 -0400
Subject: [PATCH 28/34] Fixed lint

---
 CHANGELOG.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9ffd77e..2c10636 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,7 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ---
+
 ## [5.0.16-bb.0] - 2024-07-09
 
 ### Upgrade 
-- 
GitLab


From 5a6e1b5c4c214965384bdea170ececb25c44306b Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Mon, 2 Sep 2024 12:40:46 -0400
Subject: [PATCH 29/34] Fixed lint..

---
 CHANGELOG.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2c10636..006b469 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,7 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 
 ## [5.0.16-bb.0] - 2024-07-09
 
-### Upgrade 
+### Upgrade
 
 - Upgrade MinIO Tenant CRD to 5.0.16
 
-- 
GitLab


From 67f816c64abcc94e8e5c63a8894c62f9f9e52168 Mon Sep 17 00:00:00 2001
From: Renovate Bot <bot@renovateapp.com>
Date: Sat, 22 Mar 2025 06:18:59 +0000
Subject: [PATCH 30/34] SKIP UPDATE CHECK Update Ironbank to v7.0.1

---
 CHANGELOG.md      | 4 ++++
 chart/Chart.yaml  | 8 ++++----
 chart/values.yaml | 2 +-
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index c8e9182..b7004c0 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,10 @@
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ---
+## [7.0.1-bb.0] (2025-03-22)
+### Changed
+- registry1.dso.mil/ironbank/opensource/minio/operator v7.0.0 -> v7.0.1
+
 ## [7.0.0-bb.1] - 2025-02-11
 
 ### Changed
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 8777e28..006826b 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -1,8 +1,8 @@
 apiVersion: v2
 description: A Helm chart for MinIO Operator
 name: minio-operator
-version: 7.0.0-bb.1
-appVersion: v7.0.0
+version: 7.0.1-bb.0
+appVersion: v7.0.1
 keywords:
   - storage
   - object-storage
@@ -26,7 +26,7 @@ dependencies:
 annotations:
   bigbang.dev/maintenanceTrack: bb_integrated
   bigbang.dev/applicationVersions: |
-    - Minio Operator: v7.0.0
+    - Minio Operator: v7.0.1
   helm.sh/images: |
     - name: operator
-      image: registry1.dso.mil/ironbank/opensource/minio/operator:v7.0.0
+      image: registry1.dso.mil/ironbank/opensource/minio/operator:v7.0.1
diff --git a/chart/values.yaml b/chart/values.yaml
index a29abb9..8406851 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -55,7 +55,7 @@ operator:
   #
   image:
     repository: registry1.dso.mil/ironbank/opensource/minio/operator
-    tag: v7.0.0
+    tag: v7.0.1
     pullPolicy: IfNotPresent
   ###
   # Specify the sidecar container image to deploy on tenant pods for init container and sidecar.
-- 
GitLab


From 1e3929261f3397fed5c0dc9e8a5a5e9ee91fa2ab Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Mon, 24 Mar 2025 11:41:39 -0400
Subject: [PATCH 31/34] update "chart" (https://github.com/minio/operator) from
 "v7.0.0" (be312970d1f1907073141875ddd749a108e7d7db) to "v7.0.1"
 (e97863ae76fbd76ee424565e1110d6c7039f8fca)

---
 chart/Kptfile                                             | 4 ++--
 .../templates/minio.min.io_tenants.yaml                   | 8 ++++++--
 chart/templates/sts.min.io_policybindings.yaml            | 4 ++--
 chart/values.yaml                                         | 8 ++++----
 4 files changed, 14 insertions(+), 10 deletions(-)

diff --git a/chart/Kptfile b/chart/Kptfile
index 77221c1..de6971f 100644
--- a/chart/Kptfile
+++ b/chart/Kptfile
@@ -5,7 +5,7 @@ metadata:
 upstream:
   type: git
   git:
-    commit: be312970d1f1907073141875ddd749a108e7d7db
+    commit: e97863ae76fbd76ee424565e1110d6c7039f8fca
     repo: https://github.com/minio/operator
     directory: /helm/operator
-    ref: v7.0.0
+    ref: v7.0.1
diff --git a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
index 11a40b6..a0b7452 100644
--- a/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
+++ b/chart/minio-operator-crds/templates/minio.min.io_tenants.yaml
@@ -3,8 +3,8 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.5
-    operator.min.io/version: v7.0.0
+    controller-gen.kubebuilder.io/version: v0.17.2
+    operator.min.io/version: v7.0.1
   name: tenants.minio.min.io
 spec:
   group: minio.min.io
@@ -2408,6 +2408,8 @@ spec:
                       runAsUser:
                         format: int64
                         type: integer
+                      seLinuxChangePolicy:
+                        type: string
                       seLinuxOptions:
                         properties:
                           level:
@@ -3341,6 +3343,8 @@ spec:
                         runAsUser:
                           format: int64
                           type: integer
+                        seLinuxChangePolicy:
+                          type: string
                         seLinuxOptions:
                           properties:
                             level:
diff --git a/chart/templates/sts.min.io_policybindings.yaml b/chart/templates/sts.min.io_policybindings.yaml
index 1dc6be5..672319c 100644
--- a/chart/templates/sts.min.io_policybindings.yaml
+++ b/chart/templates/sts.min.io_policybindings.yaml
@@ -3,8 +3,8 @@ apiVersion: apiextensions.k8s.io/v1
 kind: CustomResourceDefinition
 metadata:
   annotations:
-    controller-gen.kubebuilder.io/version: v0.16.5
-    operator.min.io/version: v7.0.0
+    controller-gen.kubebuilder.io/version: v0.17.2
+    operator.min.io/version: v7.0.1
   name: policybindings.sts.min.io
 spec:
   group: sts.min.io
diff --git a/chart/values.yaml b/chart/values.yaml
index 8406851..c0deb58 100644
--- a/chart/values.yaml
+++ b/chart/values.yaml
@@ -34,14 +34,14 @@ operator:
   ###
   # Specify the Operator container image to use for the deployment.
   # ``image.tag``
-  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v7.0.0 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v7.0.1 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   #
   #    image:
   #      repository: quay.io/minio/operator
-  #      tag: v7.0.0
+  #      tag: v7.0.1
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
@@ -61,14 +61,14 @@ operator:
   # Specify the sidecar container image to deploy on tenant pods for init container and sidecar.
   # Only need to change this if want to use a different version that the default, or want to set a custom registry.
   # ``sidecarImage.tag``
-  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v7.0.0 tag.
+  # For example, the following sets the image to the ``quay.io/minio/operator-sidecar`` repo and the v7.0.1 tag.
   # The container pulls the image if not already present:
   #
   # .. code-block:: yaml
   #
   #    sidecarImage:
   #      repository: quay.io/minio/operator-sidecar
-  #      tag: v7.0.0
+  #      tag: v7.0.1
   #      pullPolicy: IfNotPresent
   #
   # The chart also supports specifying an image based on digest value:
-- 
GitLab


From 0a0d3893ce489b5070cd9bcb244c6669be6ec5de Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Mon, 24 Mar 2025 11:44:21 -0400
Subject: [PATCH 32/34] Updated to v7.0.1

---
 CHANGELOG.md | 2 ++
 README.md    | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index bde583c..1ec6a50 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 
 ---
 ## [7.0.1-bb.0] (2025-03-22)
+
 ### Changed
+
 - registry1.dso.mil/ironbank/opensource/minio/operator v7.0.0 -> v7.0.1
 
 ## [7.0.0-bb.1] - 2025-02-11
diff --git a/README.md b/README.md
index 9543d5a..2c4e8cd 100644
--- a/README.md
+++ b/README.md
@@ -2,7 +2,7 @@
 
 # minio-operator
 
-![Version: 7.0.0-bb.1](https://img.shields.io/badge/Version-7.0.0--bb.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v7.0.0](https://img.shields.io/badge/AppVersion-v7.0.0-informational?style=flat-square) ![Maintenance Track: bb_integrated](https://img.shields.io/badge/Maintenance_Track-bb_integrated-green?style=flat-square)
+![Version: 7.0.1-bb.0](https://img.shields.io/badge/Version-7.0.1--bb.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: v7.0.1](https://img.shields.io/badge/AppVersion-v7.0.1-informational?style=flat-square) ![Maintenance Track: bb_integrated](https://img.shields.io/badge/Maintenance_Track-bb_integrated-green?style=flat-square)
 
 A Helm chart for MinIO Operator
 
@@ -62,7 +62,7 @@ helm install minio-operator chart/
 | operator.serviceAccountAnnotations | list | `[]` |  |
 | operator.additionalLabels | object | `{}` |  |
 | operator.image.repository | string | `"registry1.dso.mil/ironbank/opensource/minio/operator"` |  |
-| operator.image.tag | string | `"v7.0.0"` |  |
+| operator.image.tag | string | `"v7.0.1"` |  |
 | operator.image.pullPolicy | string | `"IfNotPresent"` |  |
 | operator.sidecarImage.repository | string | `"registry1.dso.mil/ironbank/opensource/minio/operator-sidecar"` |  |
 | operator.sidecarImage.tag | string | `"v7.0.0"` |  |
-- 
GitLab


From c8fab81e65ef5464677579c4ed62b000622a0866 Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Mon, 24 Mar 2025 11:52:40 -0400
Subject: [PATCH 33/34] Fixed dep charts

---
 chart/charts/minio-operator-crds-6.0.3.tgz | Bin 14258 -> 0 bytes
 chart/charts/minio-operator-crds-7.0.0.tgz | Bin 14567 -> 14578 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 chart/charts/minio-operator-crds-6.0.3.tgz

diff --git a/chart/charts/minio-operator-crds-6.0.3.tgz b/chart/charts/minio-operator-crds-6.0.3.tgz
deleted file mode 100644
index 18108ba1bdec167b03b8beefd8c9349ab9e90aeb..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 14258
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
Yha>bs{?PsXJ@4lRp5_YR6d2(D042Bm$p8QV

diff --git a/chart/charts/minio-operator-crds-7.0.0.tgz b/chart/charts/minio-operator-crds-7.0.0.tgz
index 95436bb327c903eb2323c2189123b7020d22de05..bcedfde5d9981f77dc04215b05399b79db4381a7 100644
GIT binary patch
literal 14578
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

literal 14567
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
V?EZlMJJa}cA${%q>k;JF{{z9s+7AE#

-- 
GitLab


From 6d7c94e60261d312f77b6d7b32e70b363f4f36ac Mon Sep 17 00:00:00 2001
From: Jacob Kershaw <jacob.kershaw@sigmadefense.com>
Date: Thu, 27 Mar 2025 12:18:06 -0400
Subject: [PATCH 34/34] Fixed changelog

---
 CHANGELOG.md | 18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 1ec6a50..cd54d28 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -43,24 +43,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 
 - Removed hardcoded minio labels
 
-## [5.0.16-bb.0] - 2024-07-09
-
-### Upgrade
-
-- Upgrade MinIO Tenant CRD to 5.0.16
-
-## [6.0.3-bb.0] - 2024-08-29
-
-### Changed
-
-- Upgraded registry1.dso.mil/ironbank/opensource/minio/operator v6.0.2 -> v6.0.3
-
-## [5.0.16-bb.0] - 2024-07-09
-
-### Upgrade
-
-- Upgrade MinIO Tenant CRD to 5.0.16
-
 ## [6.0.3-bb.0] - 2024-08-29
 
 ### Changed
-- 
GitLab