Skip to content

Commit

Permalink
Fix airgapped optional docs (#6737)
Browse files Browse the repository at this point in the history
* Fix airgapped optional docs

* Copy airgapped-packages content into packages/prereq
  • Loading branch information
chrisnegus authored Sep 27, 2023
1 parent 7603335 commit 85925e4
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 17 deletions.
13 changes: 0 additions & 13 deletions docs/content/en/docs/getting-started/airgapped/airgap-packages.md

This file was deleted.

14 changes: 11 additions & 3 deletions docs/content/en/docs/getting-started/airgapped/airgap-steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,14 @@ toc_hide: true

<details>
<summary>Expand for curated packages instructions</summary>
<br />
{{% content "airgap-packages.md" %}}
</details>
If you are running in an airgapped environment and you set up a local registry mirror, you can copy curated packages from Amazon ECR to your local registry mirror with the following command.

The `$BUNDLE_RELEASE_YAML_PATH` should be set to the `eks-anywhere-downloads/bundle-release.yaml` location where you unpacked the tarball from the`eksctl anywhere download artifacts` command. The `$REGISTRY_MIRROR_CERT_PATH` and `$REGISTRY_MIRROR_URL` values must be the same as the `registryMirrorConfiguration` in your EKS Anywhere cluster specification.

```bash
eksctl anywhere copy packages \
--bundle ${BUNDLE_RELEASE_YAML_PATH} \
--dst-cert ${REGISTRY_MIRROR_CERT_PATH} \
${REGISTRY_MIRROR_URL}
```
</details>
11 changes: 10 additions & 1 deletion docs/content/en/docs/packages/prereq.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,16 @@ If the image downloads successfully, it worked!

### Prepare for using curated packages for airgapped environments

{{% content "../getting-started/airgapped/airgap-packages.md" %}}
If you are running in an airgapped environment and you set up a local registry mirror, you can copy curated packages from Amazon ECR to your local registry mirror with the following command.

The `$BUNDLE_RELEASE_YAML_PATH` should be set to the `eks-anywhere-downloads/bundle-release.yaml` location where you unpacked the tarball from the`eksctl anywhere download artifacts` command. The `$REGISTRY_MIRROR_CERT_PATH` and `$REGISTRY_MIRROR_URL` values must be the same as the `registryMirrorConfiguration` in your EKS Anywhere cluster specification.

```bash
eksctl anywhere copy packages \
--bundle ${BUNDLE_RELEASE_YAML_PATH} \
--dst-cert ${REGISTRY_MIRROR_CERT_PATH} \
${REGISTRY_MIRROR_URL}
```

Once the curated packages images are in your local registry mirror, you must configure the curated packages controller to use your local registry mirror post-cluster creation. Configure the `defaultImageRegistry` and `defaultRegistry` settings for the `PackageBundleController` to point to your local registry mirror by applying a similar `yaml` definition as the one below to your standalone or management cluster. Existing `PackageBundleController` can be changed, and you do not need to deploy a new `PackageBundleController`. See the [Packages configuration documentation]({{< relref "./packages/#packagebundlecontrollerspec" >}}) for more information.

Expand Down

0 comments on commit 85925e4

Please sign in to comment.