From 46560aaa616255216fca0ec93013ca0984735d26 Mon Sep 17 00:00:00 2001 From: AJ Date: Tue, 15 Nov 2022 21:45:59 -0500 Subject: [PATCH] MinIO Gateway Removal (#21918) Co-authored-by: Laura Coursen Co-authored-by: Martin Lopes Co-authored-by: Lucas Costi --- ...ling-github-actions-with-minio-storage.md} | 19 +++++++-------- .../index.md | 2 +- ...ub-actions-for-github-enterprise-server.md | 6 ++--- ...inio-storage-bucket-for-github-packages.md | 23 +------------------ .../actions/minio-gateways-removal.md | 5 ---- 5 files changed, 14 insertions(+), 41 deletions(-) rename content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/{enabling-github-actions-with-minio-gateway-for-nas-storage.md => enabling-github-actions-with-minio-storage.md} (72%) delete mode 100644 data/reusables/actions/minio-gateways-removal.md diff --git a/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md b/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-storage.md similarity index 72% rename from content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md rename to content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-storage.md index 4d43604d8a..6336814ef8 100644 --- a/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage.md +++ b/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-storage.md @@ -1,6 +1,6 @@ --- -title: Enabling GitHub Actions with MinIO Gateway for NAS storage -intro: 'You can enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %} and use MinIO Gateway for NAS storage to store data generated by workflow runs.' +title: Enabling GitHub Actions with MinIO storage +intro: 'You can enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %} and use MinIO storage to store data generated by workflow runs.' permissions: 'Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings.' versions: ghes: '*' @@ -12,21 +12,22 @@ topics: - Storage redirect_from: - /admin/github-actions/enabling-github-actions-with-minio-gateway-for-nas-storage -shortTitle: MinIO Gateway for NAS storage + - /admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage +shortTitle: MinIO storage --- -{% data reusables.actions.minio-gateways-removal %} - ## Prerequisites Before enabling {% data variables.product.prodname_actions %}, make sure you have completed the following steps: -* To avoid resource contention on the appliance, we recommend that MinIO be hosted separately from {% data variables.location.product_location %}. -* Create your bucket for storing workflow data. {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} - +* Create your MinIO bucket for storing data generated by workflow runs. For more information about installing and configuring MinIO, see "[MinIO High Performance Object Storage](https://min.io/docs/minio/container/index.html)" and "[mc mb](https://min.io/docs/minio/linux/reference/minio-mc/mc-mb.html)" in the MinIO documentation. + + To avoid resource contention on the appliance, we recommend that MinIO be hosted separately from {% data variables.location.product_location %}. + + {% indented_data_reference reusables.actions.enterprise-s3-permission spaces=2 %} {% data reusables.actions.enterprise-common-prereqs %} -## Enabling {% data variables.product.prodname_actions %} with MinIO Gateway for NAS storage +## Enabling {% data variables.product.prodname_actions %} with MinIO storage {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} diff --git a/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md b/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md index e9eb0656a0..bf48e31352 100644 --- a/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md +++ b/content/admin/github-actions/enabling-github-actions-for-github-enterprise-server/index.md @@ -9,7 +9,7 @@ children: - /enabling-github-actions-with-azure-blob-storage - /enabling-github-actions-with-amazon-s3-storage - /enabling-github-actions-with-google-cloud-storage - - /enabling-github-actions-with-minio-gateway-for-nas-storage + - /enabling-github-actions-with-minio-storage - /managing-self-hosted-runners-for-dependabot-updates shortTitle: Enable GitHub Actions --- diff --git a/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md b/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md index b4868411b1..6d81bf03ff 100644 --- a/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md +++ b/content/admin/github-actions/getting-started-with-github-actions-for-your-enterprise/getting-started-with-github-actions-for-github-enterprise-server.md @@ -131,7 +131,7 @@ To enable {% data variables.product.prodname_actions %} on {% data variables.pro {%- ifversion actions-ghes-gcp-storage %} * Google Cloud Storage {%- endif %} -* S3-compatible MinIO Gateway for NAS +* S3-compatible MinIO cluster {% note %} @@ -141,8 +141,6 @@ To enable {% data variables.product.prodname_actions %} on {% data variables.pro {% endnote %} -{% data reusables.actions.minio-gateways-removal %} - ## Networking considerations {% data reusables.actions.proxy-considerations %} For more information about using a proxy with {% data variables.product.prodname_ghe_server %}, see "[Configuring an outbound web proxy server](/admin/configuration/configuring-network-settings/configuring-an-outbound-web-proxy-server)." @@ -158,7 +156,7 @@ Follow one of the procedures below to enable {% data variables.product.prodname_ {%- ifversion actions-ghes-gcp-storage %} * [Enabling GitHub Actions with Google Cloud Storage](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-google-cloud-storage) {%- endif %} -* [Enabling GitHub Actions with MinIO Gateway for NAS storage](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-gateway-for-nas-storage) +* [Enabling GitHub Actions with MinIO storage](/admin/github-actions/enabling-github-actions-for-github-enterprise-server/enabling-github-actions-with-minio-storage) ## Managing access permissions for {% data variables.product.prodname_actions %} in your enterprise diff --git a/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md b/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md index 443b6038e1..935cf07d90 100644 --- a/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md +++ b/content/admin/packages/quickstart-for-configuring-your-minio-storage-bucket-for-github-packages.md @@ -24,19 +24,10 @@ This quickstart shows you how to set up MinIO using Docker for use with {% data | MinIO mode | Optimized for | Storage infrastructure required | |----|----|----| | Standalone MinIO (on a single host) | Fast setup | N/A | -| MinIO as a NAS gateway | NAS (Network-attached storage)| NAS devices | | Clustered MinIO (also called Distributed MinIO)| Data security | Storage servers running in a cluster | For more information about your options, see the official [MinIO docs](https://docs.min.io/). -{% warning %} - -**Warning**: MinIO has announced removal of MinIO Gateways. Starting June 1st, 2022, support and bug fixes for the current MinIO NAS Gateway implementation will only be available for paid customers via their LTS support contract. If you want to continue using MinIO Gateways with {% data variables.product.prodname_registry %}, we recommend moving to MinIO LTS support. For more information, see [Scheduled removal of MinIO Gateway for GCS, Azure, HDFS](https://github.com/minio/minio/issues/14331) in the minio/minio repository. - -Other modes of MinIO remain available with standard support. - -{% endwarning %} - ## 2. Install, run, and sign in to MinIO 1. Set up your preferred environment variables for MinIO. @@ -93,18 +84,6 @@ Other modes of MinIO remain available with standard support. For more information, see "[MinIO Docker Quickstart guide](https://docs.min.io/docs/minio-docker-quickstart-guide.html)." - * Run MinIO using Docker as a NAS gateway: - - This setup is useful for deployments where there is already a NAS you want to use as the backup storage for {% data variables.product.prodname_registry %}. - - ```shell - $ docker run -p 9000:9000 \ - -v $MINIO_DIR:/data \ - -e "MINIO_ACCESS_KEY=$MINIO_ACCESS_KEY" \ - -e "MINIO_SECRET_KEY=$MINIO_SECRET_KEY" \ - minio/minio gateway nas /data - ``` - * Run MinIO using Docker as a cluster. This MinIO deployment uses several hosts and MinIO's erasure coding for the strongest data protection. To run MinIO in a cluster mode, see the "[Distributed MinIO Quickstart Guide](https://docs.min.io/docs/distributed-minio-quickstart-guide.html)." ## 3. Create your MinIO bucket for {% data variables.product.prodname_registry %} @@ -124,7 +103,7 @@ Other modes of MinIO remain available with standard support. $ docker run minio/mc BUCKET-NAME ``` - This example can be used for MinIO standalone or MinIO as a NAS gateway. + This example can be used for MinIO standalone. * Clustered deployments example: diff --git a/data/reusables/actions/minio-gateways-removal.md b/data/reusables/actions/minio-gateways-removal.md deleted file mode 100644 index ab490d08c1..0000000000 --- a/data/reusables/actions/minio-gateways-removal.md +++ /dev/null @@ -1,5 +0,0 @@ -{% warning %} - -**Warning**: MinIO has announced removal of MinIO Gateways. Starting June 1st, 2022, support and bug fixes for the current MinIO NAS Gateway implementation will only be available for paid customers via their LTS support contract. If you want to continue using MinIO Gateways with {% data variables.product.prodname_actions %}, we recommend moving to MinIO LTS support. For more information, see [Scheduled removal of MinIO Gateway for GCS, Azure, HDFS](https://github.com/minio/minio/issues/14331) in the minio/minio repository. - -{% endwarning %}