diff --git a/Makefile b/Makefile index ec63a2fe..a5e8f9d0 100644 --- a/Makefile +++ b/Makefile @@ -95,7 +95,7 @@ container: sync-operator-version: @echo "Retrieving latest Operator version" - @$(eval OPERATOR = $(shell curl --retry 10 -Ls -o /dev/null -w "%{url_effective}" https://github.com/minio/operator/releases/latest | sed "s/https:\/\/github.com\/minio\/operator\/releases\/tag\///")) + @$(eval OPERATOR = $(shell curl --retry 10 -Ls -o /dev/null -w "%{url_effective}" https://github.com/minio/operator/releases/latest | sed "s/https:\/\/github.com\/minio\/operator\/releases\/tag\///" | sed "s/v//")) @$(eval kname = $(shell uname -s)) @echo "Updating Operator to ${OPERATOR}" diff --git a/source/administration/minio-console.rst b/source/administration/minio-console.rst index 1a270e6a..eb1b3a2f 100644 --- a/source/administration/minio-console.rst +++ b/source/administration/minio-console.rst @@ -152,6 +152,8 @@ Each bucket has :guilabel:`Manage` and :guilabel:`Browse` buttons. - Select :guilabel:`Manage` to open the management interface for the bucket: + Some management features may not be available if the authenticated user does not have the :ref:`required administrative permissions `. + The :guilabel:`Summary` view displays a summary of the bucket's configuration. The :guilabel:`Events` view supports configuring :ref:`notification events ` using a configured notification target. @@ -285,7 +287,7 @@ Monitoring The :guilabel:`Monitoring` section provides an interface for monitoring the MinIO deployment. -The section contains the following subsections, +The section contains the following subsections: Some subsections may not be visible if the authenticated user does not have the :ref:`required administrative permissions `. .. tab-set:: diff --git a/source/images/k8s/operator-console-register.png b/source/images/k8s/operator-console-register.png new file mode 100644 index 00000000..f056cb98 Binary files /dev/null and b/source/images/k8s/operator-console-register.png differ diff --git a/source/images/k8s/operator-dashboard.png b/source/images/k8s/operator-dashboard.png index f8c9d3cb..50b42b22 100644 Binary files a/source/images/k8s/operator-dashboard.png and b/source/images/k8s/operator-dashboard.png differ diff --git a/source/images/k8s/operator-manage-tenant.png b/source/images/k8s/operator-manage-tenant.png index b1b1d43a..bd65a219 100644 Binary files a/source/images/k8s/operator-manage-tenant.png and b/source/images/k8s/operator-manage-tenant.png differ diff --git a/source/includes/k8s/install-minio-kubectl-plugin.rst b/source/includes/k8s/install-minio-kubectl-plugin.rst index aa908e34..b20d1762 100644 --- a/source/includes/k8s/install-minio-kubectl-plugin.rst +++ b/source/includes/k8s/install-minio-kubectl-plugin.rst @@ -36,7 +36,7 @@ You can install the MinIO plugin using either the Kubernetes Krew plugin manager :substitutions: :class: copyable - curl https://github.com/minio/operator/releases/download/v|operator-version-stable|/kubectl-minio_|operator-version-stable|_linux_amd64 -o kubectl-minio + curl https://github.com/minio/operator/releases/download/|operator-version-stable|/kubectl-minio_|operator-version-stable|_linux_amd64 -o kubectl-minio chmod +x kubectl-minio mv kubectl-minio /usr/local/bin/ diff --git a/source/operations/install-deploy-manage/deploy-minio-tenant.rst b/source/operations/install-deploy-manage/deploy-minio-tenant.rst index 8b57bf1c..f3cd20b8 100644 --- a/source/operations/install-deploy-manage/deploy-minio-tenant.rst +++ b/source/operations/install-deploy-manage/deploy-minio-tenant.rst @@ -348,10 +348,11 @@ The :guilabel:`Configure` section displays optional configuration settings for t * - :guilabel:`Override Tenant Defaults` - The MinIO Operator sets the Kubernetes Security Context for pods to a default of ``1000`` for User, Group, and FsGroup. - MinIO runs the pod using the ``root`` user. + The FSGroupChangePolicy defaults to ``Always``. + MinIO does not run the pod using the ``root`` user. - You can modify the Security Context to direct MinIO to run using a different User, Group, or FsGroup ID. - You can also direct MinIO to not run as the Root user. + You can modify the Security Context to direct MinIO to run using a different User, Group,FsGroup ID, and FSGroupChangePolicy. + You can also direct MinIO to run as the Root user. .. cond:: openshift @@ -377,7 +378,7 @@ The :guilabel:`Configure` section displays optional configuration settings for t .. _create-tenant-images-section: -4) The :guilabel:`Images` Section +1) The :guilabel:`Images` Section ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The :guilabel:`Images` section displays container image settings used by the MinIO Tenant. diff --git a/source/operations/install-deploy-manage/minio-operator-console.rst b/source/operations/install-deploy-manage/minio-operator-console.rst index fb4fc876..78ae0076 100644 --- a/source/operations/install-deploy-manage/minio-operator-console.rst +++ b/source/operations/install-deploy-manage/minio-operator-console.rst @@ -63,22 +63,33 @@ The Operator Console automatically detects any MinIO Tenants deployed on the cluster, whether provisioned through the Operator Console or through the :ref:`MinIO Kubernetes Plugin `. -For each listed tenant, select :guilabel:`MANAGE` to open an in-browser -view of that tenant's MinIO Console. You can use this view to directly manage -the tenant through the Operator UI. +Select a listed tenant to open an in-browser view of that tenant's MinIO Console. +You can use this view to directly manage, modify, expand, upgrade, and delete the tenant through the Operator UI. -.. image:: /images/k8s/operator-manage-tenant.png +Tenant Registration +------------------- + +.. versionchanged:: 0.19.5 + + You can register your MinIO tenants with your |SUBNET| account using the Operator Console. + +.. image:: /images/k8s/operator-console-register.png :align: center :width: 70% :class: no-scaled-link - :alt: MinIO Operator Tenant Console + :alt: MinIO Operator Console Register Screen -Select :guilabel:`VIEW` to view the Tenant details and configurations. -You can modify, expand, upgrade, and delete the Tenant from this view. +#. Select the :guilabel:`Register` tab +#. Enter the :guilabel:`API Key` + + You can obtain the key from |SUBNET| through the Console by selecting :guilabel:`Get from SUBNET`. -.. image:: /images/k8s/operator-tenant-view.png - :align: center - :width: 70% - :class: no-scaled-link - :alt: MinIO Operator Tenant View +Review Your MinIO License +------------------------- +To review which license you are using and the features available through different license options, select the :guilabel:`License` tab. + +MinIO supports two licenses: `AGPLv3 Open Source `__ or a `MinIO Commercial License `__. +Subscribers to |SUBNET| use MinIO under a commercial license. + +You can also :guilabel:`Subscribe` from the License screen. \ No newline at end of file