Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion antora-playbook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,5 @@ antora:
background: '#E3F5E5'
line_color: '#B4B8C6'
primary_border_color: '#008542'
primary_text_color: '#00381A'
primary_text_color: '#00381A'
- require: ./extensions/detect-unused-media-extension.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,21 @@
== 1. Create buckets in MinIO
CircleCI server supports link:https://min.io/[MinIO] for air-gapped object storage. MinIO is used in the air-gapped environment as a replacement for cloud-based object storage, such as GCP GCS or AWS S3. With an air-gapped MinIO instance installed, complete the steps outlined in the next sections.

image::guides:ROOT:./minio/minio_install_0.png[Create a bucket in MinIO]
image::guides:ROOT:minio/minio_install_0.png[Create a bucket in MinIO]

[#create-circleci-data-bucket]
=== a. Create a `circleci-data` bucket.
Create a new bucket in MinIO named `circleci-data`.

NOTE: This bucket can be given a different name, but references to it will need to be updated in the Helm `values.yaml` file.

image::guides:ROOT:./minio/minio_created_buckets.png[Buckets created in MinIO]
image::guides:ROOT:minio/minio_created_buckets.png[Buckets created in MinIO]

[#configure-circleci-data-bucket]
=== b. Configure the `circleci-data` bucket.
In the settings for the `circleci-data` bucket, change the access policy to `public`.

image::guides:ROOT:./minio/minio_modify_access_policy.png[Setting circleci-data bucket access policy to public]
image::guides:ROOT:minio/minio_modify_access_policy.png[Setting circleci-data bucket access policy to public]

[#copy-circleci-build-agent]
== 2. Copy the CircleCI build agent
Expand Down Expand Up @@ -67,7 +67,7 @@ curl -O https://circleci-binary-releases.s3.amazonaws.com/circleci-agent/$CIRCLE
=== d. Create a release directory in the `circleci-data` bucket
Using the version specified by `release.txt`, create a new directory in the root of the `circleci-data` bucket with the name of that release. In the following examples, a directory is created at the root of `circleci-data` in MinIO with the name `$CIRCLE_AGENT_VERSION`. Note `$CIRCLE_AGENT_VERSION` is not a literal string, but the value of the environment variable we set earlier.

image::guides:ROOT:./minio/minio_create_release_dir.png[Creating a directory in the circleci-data bucket]
image::guides:ROOT:minio/minio_create_release_dir.png[Creating a directory in the circleci-data bucket]

[#upload-checksums-file]
=== e. Upload the checksums.txt file to the newly created directory.
Expand All @@ -81,7 +81,7 @@ $CIRCLE_AGENT_VERSION/
└── checksums.txt
----

image::guides:ROOT:./minio/minio_upload_checksums.png[Uploading checksums.txt into the release directory]
image::guides:ROOT:minio/minio_upload_checksums.png[Uploading checksums.txt into the release directory]

[#create-new-subdirs]
=== f. Create two new subdirectories in the release directory
Expand All @@ -96,9 +96,9 @@ $CIRCLE_AGENT_VERSION/
└── amd64/
----

image::guides:ROOT:./minio/minio_create_linux_dir.png[Creating a Linux dir]
image::guides:ROOT:minio/minio_create_linux_dir.png[Creating a Linux dir]

image::guides:ROOT:./minio/minio_create_amd_dir.png[Creating an AMD dir]
image::guides:ROOT:minio/minio_create_amd_dir.png[Creating an AMD dir]

[#copy-build-agent-bin]
=== g. Copy the downloaded `circleci-agent` file
Expand All @@ -114,7 +114,7 @@ $CIRCLE_AGENT_VERSION/
└── circleci-agent
----

image::guides:ROOT:./minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]
image::guides:ROOT:minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]

[#next-steps]
== Next steps
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,21 @@
== 1. Create buckets in MinIO
CircleCI server supports link:https://min.io/[MinIO] for air-gapped object storage. MinIO is used in the air-gapped environment as a replacement for cloud-based object storage, such as GCP GCS or AWS S3. With an air-gapped MinIO instance installed, complete the steps outlined in the next sections.

image::guides:ROOT:./minio/minio_install_0.png[Create a bucket in MinIO]
image::guides:ROOT:minio/minio_install_0.png[Create a bucket in MinIO]

[#create-circleci-data-bucket]
=== a. Create a `circleci-data` bucket
Create a new bucket in MinIO named `circleci-data`.

NOTE: This bucket can be given a different name, but references to it will need to be updated in the Helm `values.yaml` file.

image::guides:ROOT:./minio/minio_created_buckets.png[Buckets created in MinIO]
image::guides:ROOT:minio/minio_created_buckets.png[Buckets created in MinIO]

[#configure-circleci-data-bucket]
=== b. Configure the `circleci-data` bucket
In the settings for the `circleci-data` bucket, change the access policy to `public`.

image::guides:ROOT:./minio/minio_modify_access_policy.png[Setting circleci-data bucket access policy to public]
image::guides:ROOT:minio/minio_modify_access_policy.png[Setting circleci-data bucket access policy to public]

[#copy-circleci-build-agent]
== 2. Copy the CircleCI build agent
Expand Down Expand Up @@ -65,7 +65,7 @@ curl -O https://circleci-binary-releases.s3.amazonaws.com/circleci-agent/$CIRCLE
=== d. Create a release directory in the `circleci-data` bucket
Using the version specified by `release.txt`, create a new directory in the root of the `circleci-data` bucket with the name of that release. In the following examples, a directory is created at the root of `circleci-data` in MinIO with the name `$CIRCLE_AGENT_VERSION`. Note `$CIRCLE_AGENT_VERSION` is not a literal string, but the value of the environment variable we set earlier.

image::guides:ROOT:./minio/minio_create_release_dir.png[Creating a directory in the circleci-data bucket]
image::guides:ROOT:minio/minio_create_release_dir.png[Creating a directory in the circleci-data bucket]

[#upload-checksums-file]
=== e. Upload the checksums.txt file to the newly created directory.
Expand All @@ -79,7 +79,7 @@ $CIRCLE_AGENT_VERSION/
└── checksums.txt
----

image::guides:ROOT:./minio/minio_upload_checksums.png[Uploading checksums.txt into the release directory]
image::guides:ROOT:minio/minio_upload_checksums.png[Uploading checksums.txt into the release directory]

[#create-new-subdirs]
=== f. Create two new subdirectories in the release directory
Expand All @@ -94,9 +94,9 @@ $CIRCLE_AGENT_VERSION/
└── amd64/
----

image::guides:ROOT:./minio/minio_create_linux_dir.png[Creating a Linux dir]
image::guides:ROOT:minio/minio_create_linux_dir.png[Creating a Linux dir]

image::guides:ROOT:./minio/minio_create_amd_dir.png[Creating an AMD dir]
image::guides:ROOT:minio/minio_create_amd_dir.png[Creating an AMD dir]

[#copy-build-agent-bin]
=== g. Copy the downloaded `circleci-agent` file
Expand All @@ -112,7 +112,7 @@ $CIRCLE_AGENT_VERSION/
└── circleci-agent
----

image::guides:ROOT:./minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]
image::guides:ROOT:minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]

[#next-steps]
== Next steps
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,21 @@ pass:[<!-- vale off -->]
== 1. Create buckets in MinIO
CircleCI server supports link:https://min.io/[MinIO] for air-gapped object storage. MinIO is used in the air-gapped environment as a replacement for cloud-based object storage, such as GCP GCS or AWS S3. With an air-gapped MinIO instance installed, complete the steps outlined in the next sections.

image::guides:ROOT:./minio/minio_install_0.png[Create a bucket in MinIO]
image::guides:ROOT:minio/minio_install_0.png[Create a bucket in MinIO]

[#creates-data-bucket]
=== a. Create a `circleci-data` bucket.
Create a new bucket in MinIO named `circleci-data`.

NOTE: This bucket can be given a different name, but references to it will need to be updated in the Helm `values.yaml` file.

image::guides:ROOT:./minio/minio_created_buckets.png[Buckets created in MinIO]
image::guides:ROOT:minio/minio_created_buckets.png[Buckets created in MinIO]

[#configure-data-bucket]
=== b. Configure the `circleci-data` bucket
In the settings for the `circleci-data` bucket, change the access policy to `public`.

image::guides:ROOT:./minio/minio_modify_access_policy.png[Setting `circleci-data` bucket access policy to public]
image::guides:ROOT:minio/minio_modify_access_policy.png[Setting `circleci-data` bucket access policy to public]

[#copy-build-agent]
== 2. Copy the CircleCI build agent
Expand Down Expand Up @@ -69,7 +69,7 @@ curl -O https://circleci-binary-releases.s3.amazonaws.com/circleci-agent/$CIRCLE
=== d. Create a release directory in the `circleci-data` bucket
Using the version specified by `release.txt`, create a new directory in the root of the `circleci-data` bucket with the name of that release. In the following examples, a directory is created at the root of `circleci-data` in MinIO with the name `$CIRCLE_AGENT_VERSION`. Note `$CIRCLE_AGENT_VERSION` is not a literal string, but the value of the environment variable we set earlier.

image::guides:ROOT:./minio/minio_create_release_dir.png[Creating a directory in the `circleci-data` bucket]
image::guides:ROOT:minio/minio_create_release_dir.png[Creating a directory in the `circleci-data` bucket]

[#upload-checksums-file]
=== e. Upload the checksums.txt file to the newly created directory.
Expand All @@ -83,7 +83,7 @@ $CIRCLE_AGENT_VERSION/
└── checksums.txt
----

image::guides:ROOT:./minio/minio_upload_checksums.png[Uploading `checksums.txt` into the release directory]
image::guides:ROOT:minio/minio_upload_checksums.png[Uploading `checksums.txt` into the release directory]

[#create-new-subdirs]
=== f. Create two new subdirectories in the release directory
Expand All @@ -98,9 +98,9 @@ $CIRCLE_AGENT_VERSION/
└── amd64/
----

image::guides:ROOT:./minio/minio_create_linux_dir.png[Creating a Linux dir]
image::guides:ROOT:minio/minio_create_linux_dir.png[Creating a Linux dir]

image::guides:ROOT:./minio/minio_create_amd_dir.png[Creating an AMD dir]
image::guides:ROOT:minio/minio_create_amd_dir.png[Creating an AMD dir]

[#copy-build-agent-bin]
=== g. Copy the downloaded `circleci-agent` file
Expand All @@ -116,7 +116,7 @@ CIRCLE_AGENT_VERSION/
└── circleci-agent
----

image::guides:ROOT:./minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]
image::guides:ROOT:minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]

[#copy-other-agents]
== 3. Copy other agents
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,21 @@ pass:[<!-- vale off -->]
== 1. Create buckets in MinIO
CircleCI server supports link:https://min.io/[MinIO] for air-gapped object storage. MinIO is used in the air-gapped environment as a replacement for cloud-based object storage, such as GCP GCS or AWS S3. With an air-gapped MinIO instance installed, complete the steps outlined in the next sections.

image::guides:ROOT:./minio/minio_install_0.png[Create a bucket in MinIO]
image::guides:ROOT:minio/minio_install_0.png[Create a bucket in MinIO]

[#creates-data-bucket]
=== a. Create a `circleci-data` bucket.
Create a new bucket in MinIO named `circleci-data`.

NOTE: This bucket can be given a different name, but references to it will need to be updated in the Helm `values.yaml` file.

image::guides:ROOT:./minio/minio_created_buckets.png[Buckets created in MinIO]
image::guides:ROOT:minio/minio_created_buckets.png[Buckets created in MinIO]

[#configure-data-bucket]
=== b. Configure the `circleci-data` bucket
In the settings for the `circleci-data` bucket, change the access policy to `public`.

image::guides:ROOT:./minio/minio_modify_access_policy.png[Setting `circleci-data` bucket access policy to public]
image::guides:ROOT:minio/minio_modify_access_policy.png[Setting `circleci-data` bucket access policy to public]

[#copy-build-agent]
== 2. Copy the CircleCI build agent
Expand Down Expand Up @@ -69,7 +69,7 @@ curl -O https://circleci-binary-releases.s3.amazonaws.com/circleci-agent/$CIRCLE
=== d. Create a release directory in the `circleci-data` bucket
Using the version specified by `release.txt`, create a new directory in the root of the `circleci-data` bucket with the name of that release. In the following examples, a directory is created at the root of `circleci-data` in MinIO with the name `$CIRCLE_AGENT_VERSION`. Note `$CIRCLE_AGENT_VERSION` is not a literal string, but the value of the environment variable we set earlier.

image::guides:ROOT:./minio/minio_create_release_dir.png[Creating a directory in the `circleci-data` bucket]
image::guides:ROOT:minio/minio_create_release_dir.png[Creating a directory in the `circleci-data` bucket]

[#upload-checksums-file]
=== e. Upload the checksums.txt file to the newly created directory.
Expand All @@ -83,7 +83,7 @@ $CIRCLE_AGENT_VERSION/
└── checksums.txt
----

image::guides:ROOT:./minio/minio_upload_checksums.png[Uploading `checksums.txt` into the release directory]
image::guides:ROOT:minio/minio_upload_checksums.png[Uploading `checksums.txt` into the release directory]

[#create-new-subdirs]
=== f. Create two new subdirectories in the release directory
Expand All @@ -98,9 +98,9 @@ $CIRCLE_AGENT_VERSION/
└── amd64/
----

image::guides:ROOT:./minio/minio_create_linux_dir.png[Creating a Linux dir]
image::guides:ROOT:minio/minio_create_linux_dir.png[Creating a Linux dir]

image::guides:ROOT:./minio/minio_create_amd_dir.png[Creating an AMD dir]
image::guides:ROOT:minio/minio_create_amd_dir.png[Creating an AMD dir]

[#copy-build-agent-bin]
=== g. Copy the downloaded `circleci-agent` file
Expand All @@ -116,7 +116,7 @@ CIRCLE_AGENT_VERSION/
└── circleci-agent
----

image::guides:ROOT:./minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]
image::guides:ROOT:minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]

[#copy-other-agents]
== 3. Copy other agents
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,21 +12,21 @@ pass:[<!-- vale off -->]
== 1. Create buckets in MinIO
CircleCI server supports link:https://min.io/[MinIO] for air-gapped object storage. MinIO is used in the air-gapped environment as a replacement for cloud-based object storage, such as GCP GCS or AWS S3. With an air-gapped MinIO instance installed, complete the steps outlined in the next sections.

image::guides:ROOT:./minio/minio_install_0.png[Create a bucket in MinIO]
image::guides:ROOT:minio/minio_install_0.png[Create a bucket in MinIO]

[#creates-data-bucket]
=== a. Create a `circleci-data` bucket.
Create a new bucket in MinIO named `circleci-data`.

NOTE: This bucket can be given a different name, but references to it will need to be updated in the Helm `values.yaml` file.

image::guides:ROOT:./minio/minio_created_buckets.png[Buckets created in MinIO]
image::guides:ROOT:minio/minio_created_buckets.png[Buckets created in MinIO]

[#configure-data-bucket]
=== b. Configure the `circleci-data` bucket
In the settings for the `circleci-data` bucket, change the access policy to `public`.

image::guides:ROOT:./minio/minio_modify_access_policy.png[Setting `circleci-data` bucket access policy to public]
image::guides:ROOT:minio/minio_modify_access_policy.png[Setting `circleci-data` bucket access policy to public]

[#copy-build-agent]
== 2. Copy the CircleCI build agent
Expand Down Expand Up @@ -69,7 +69,7 @@ curl -O https://circleci-binary-releases.s3.amazonaws.com/circleci-agent/$CIRCLE
=== d. Create a release directory in the `circleci-data` bucket
Using the version specified by `release.txt`, create a new directory in the root of the `circleci-data` bucket with the name of that release. In the following examples, a directory is created at the root of `circleci-data` in MinIO with the name `$CIRCLE_AGENT_VERSION`. Note `$CIRCLE_AGENT_VERSION` is not a literal string, but the value of the environment variable we set earlier.

image::guides:ROOT:./minio/minio_create_release_dir.png[Creating a directory in the `circleci-data` bucket]
image::guides:ROOT:minio/minio_create_release_dir.png[Creating a directory in the `circleci-data` bucket]

[#upload-checksums-file]
=== e. Upload the checksums.txt file to the newly created directory.
Expand All @@ -83,7 +83,7 @@ $CIRCLE_AGENT_VERSION/
└── checksums.txt
----

image::guides:ROOT:./minio/minio_upload_checksums.png[Uploading `checksums.txt` into the release directory]
image::guides:ROOT:minio/minio_upload_checksums.png[Uploading `checksums.txt` into the release directory]

[#create-new-subdirs]
=== f. Create two new subdirectories in the release directory
Expand All @@ -98,9 +98,9 @@ $CIRCLE_AGENT_VERSION/
└── amd64/
----

image::guides:ROOT:./minio/minio_create_linux_dir.png[Creating a Linux dir]
image::guides:ROOT:minio/minio_create_linux_dir.png[Creating a Linux dir]

image::guides:ROOT:./minio/minio_create_amd_dir.png[Creating an AMD dir]
image::guides:ROOT:minio/minio_create_amd_dir.png[Creating an AMD dir]

[#copy-build-agent-bin]
=== g. Copy the downloaded `circleci-agent` file
Expand All @@ -116,7 +116,7 @@ CIRCLE_AGENT_VERSION/
└── circleci-agent
----

image::guides:ROOT:./minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]
image::guides:ROOT:minio/minio_upload_cci_agent.png[Uploading the CircleCI agent]

[#copy-other-agents]
== 3. Copy other agents
Expand Down
Loading