3.2 KiB
title, intro, permissions, versions, type, topics, redirect_from, shortTitle
| title | intro | permissions | versions | type | topics | redirect_from | shortTitle | |||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Enabling GitHub Actions with MinIO Gateway for NAS storage | You can enable {% data variables.product.prodname_actions %} on {% data variables.product.prodname_ghe_server %} and use MinIO Gateway for NAS storage to store artifacts generated by workflow runs. | Site administrators can enable {% data variables.product.prodname_actions %} and configure enterprise settings. |
|
how_to |
|
|
MinIO Gateway for NAS storage |
{% 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 in the minio/minio repository.
{% endwarning %}
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.product.product_location %}.
- Create your bucket for storing workflow artifacts. To set up your bucket and access key, see the MinIO documentation. {% 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
{% data reusables.enterprise_installation.ssh-into-instance %} {% data reusables.actions.perform-blob-storage-precheck %} {% data reusables.enterprise_site_admin_settings.access-settings %} {% data reusables.enterprise_site_admin_settings.management-console %} {% data reusables.enterprise_management_console.actions %} {% data reusables.actions.enterprise-enable-checkbox %}
-
Under "Artifact & Log Storage", select Amazon S3, and enter your storage bucket's details:
- AWS Service URL: The URL to your MinIO service. For example,
https://my-minio.example:9000. - AWS S3 Bucket: The name of your S3 bucket.
- AWS S3 Access Key and AWS S3 Secret Key: The
MINIO_ACCESS_KEYandMINIO_SECRET_KEYused for your MinIO instance. For more information, see the MinIO documentation.
- AWS Service URL: The URL to your MinIO service. For example,
-
Under "Artifact & Log Storage", select Force path style.
{% data reusables.enterprise_management_console.save-settings %}
{% data reusables.actions.enterprise-postinstall-nextsteps %}
