mirror of https://github.com/crossplane/docs.git
Change info on installing packages offline (#733)
Signed-off-by: Pete Lumbis <pete@upbound.io>
This commit is contained in:
parent
979aedfe55
commit
5f5bf6fa86
|
@ -78,34 +78,12 @@ crossplane-stable/crossplane \
|
||||||
|
|
||||||
### Install offline
|
### Install offline
|
||||||
|
|
||||||
Crossplane installs packages from a local package cache. By
|
Installing Crossplane packages offline requires a local container registry like
|
||||||
default the Crossplane package cache is an
|
[Harbor](https://goharbor.io/) to host the packages. Crossplane only
|
||||||
[emptyDir volume](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir).
|
supports installing packages from a container registry.
|
||||||
|
|
||||||
Configure Crossplane to use a
|
Crossplane doesn't support installing packages directly from Kubernetes
|
||||||
[PersistentVolumeClaim](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)
|
volumes.
|
||||||
to use a storage location containing the Configuration image. Read more about
|
|
||||||
configuring the Crossplane Pod settings in the
|
|
||||||
[Crossplane install documentation]({{<ref "../software/install#customize-the-crossplane-helm-chart">}}).
|
|
||||||
|
|
||||||
Provide the name of the Configuration's `.xpkg` file and set
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
For example, to install a locally stored version of
|
|
||||||
Upbound AWS reference platform set the
|
|
||||||
{{<hover label="offline" line="6">}}package{{</hover>}} to the local filename
|
|
||||||
and set the Configuration's
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
```yaml {label="offline"}
|
|
||||||
apiVersion: pkg.crossplane.io/v1
|
|
||||||
kind: Configuration
|
|
||||||
metadata:
|
|
||||||
name: offline-platform-ref-aws
|
|
||||||
spec:
|
|
||||||
package: platform-ref-aws
|
|
||||||
packagePullPolicy: Never
|
|
||||||
```
|
|
||||||
|
|
||||||
### Installation options
|
### Installation options
|
||||||
|
|
||||||
|
|
|
@ -118,33 +118,12 @@ crossplane-stable/crossplane \
|
||||||
|
|
||||||
### Install offline
|
### Install offline
|
||||||
|
|
||||||
Crossplane installs packages from a local package cache. By
|
Installing Crossplane Providers offline requires a local container registry like
|
||||||
default the Crossplane package cache is an
|
[Harbor](https://goharbor.io/) to host Provider packages. Crossplane only
|
||||||
[emptyDir volume](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir).
|
supports installing Provider packages from a container registry.
|
||||||
|
|
||||||
Configure Crossplane to use a
|
Crossplane doesn't support installing Provider packages directly from Kubernetes
|
||||||
[PersistentVolumeClaim](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)
|
volumes.
|
||||||
to use a storage location containing the Provider image. Read more about
|
|
||||||
configuring the Crossplane Pod settings in the
|
|
||||||
[Crossplane install documentation]({{<ref "../software/install#customize-the-crossplane-helm-chart">}}).
|
|
||||||
|
|
||||||
Provide the name of the Provider's `.xpkg` file and set
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
For example, to install a locally stored version of Provider AWS set the
|
|
||||||
{{<hover label="offline" line="6">}}package{{</hover>}} to the local filename
|
|
||||||
and set the Provider's
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
```yaml {label="offline"}
|
|
||||||
apiVersion: pkg.crossplane.io/v1
|
|
||||||
kind: Provider
|
|
||||||
metadata:
|
|
||||||
name: offline-provider-aws
|
|
||||||
spec:
|
|
||||||
package: provider-aws
|
|
||||||
packagePullPolicy: Never
|
|
||||||
```
|
|
||||||
|
|
||||||
### Installation options
|
### Installation options
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,17 @@ removed: 🗑️
|
||||||
moved: 🗺️
|
moved: 🗺️
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
## March 14, 2024
|
||||||
|
|
||||||
|
### Removed content 🗑️
|
||||||
|
|
||||||
|
Removed information on installing Crossplane
|
||||||
|
[Providers]({{<ref "../concepts/providers#install-offline">}}) and
|
||||||
|
[Packages]({{<ref "../concepts/packages#install-offline">}}) offline using
|
||||||
|
the local package cache. Installing via the local package cache isn't intended
|
||||||
|
to be user facing and the recommended offline install method is with a private
|
||||||
|
registry.
|
||||||
|
|
||||||
## February 22, 2024
|
## February 22, 2024
|
||||||
|
|
||||||
### Updated content 🏗️
|
### Updated content 🏗️
|
||||||
|
|
|
@ -69,34 +69,12 @@ crossplane-stable/crossplane \
|
||||||
|
|
||||||
### Install offline
|
### Install offline
|
||||||
|
|
||||||
Crossplane installs packages from a local package cache. By
|
Installing Crossplane packages offline requires a local container registry like
|
||||||
default the Crossplane package cache is an
|
[Harbor](https://goharbor.io/) to host the packages. Crossplane only
|
||||||
[emptyDir volume](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir).
|
supports installing packages from a container registry.
|
||||||
|
|
||||||
Configure Crossplane to use a
|
Crossplane doesn't support installing packages directly from Kubernetes
|
||||||
[PersistentVolumeClaim](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)
|
volumes.
|
||||||
to use a storage location containing the Configuration image. Read more about
|
|
||||||
configuring the Crossplane Pod settings in the
|
|
||||||
[Crossplane install documentation]({{<ref "../software/install#customize-the-crossplane-helm-chart">}}).
|
|
||||||
|
|
||||||
Provide the name of the Configuration's `.xpkg` file and set
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
For example, to install a locally stored version of
|
|
||||||
Upbound AWS reference platform set the
|
|
||||||
{{<hover label="offline" line="6">}}package{{</hover>}} to the local filename
|
|
||||||
and set the Configuration's
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
```yaml {label="offline"}
|
|
||||||
apiVersion: pkg.crossplane.io/v1
|
|
||||||
kind: Configuration
|
|
||||||
metadata:
|
|
||||||
name: offline-platform-ref-aws
|
|
||||||
spec:
|
|
||||||
package: platform-ref-aws
|
|
||||||
packagePullPolicy: Never
|
|
||||||
```
|
|
||||||
|
|
||||||
### Installation options
|
### Installation options
|
||||||
|
|
||||||
|
|
|
@ -109,33 +109,12 @@ crossplane-stable/crossplane \
|
||||||
|
|
||||||
### Install offline
|
### Install offline
|
||||||
|
|
||||||
Crossplane installs packages from a local package cache. By
|
Installing Crossplane Providers offline requires a local container registry like
|
||||||
default the Crossplane package cache is an
|
[Harbor](https://goharbor.io/) to host Provider packages. Crossplane only
|
||||||
[emptyDir volume](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir).
|
supports installing Provider packages from a container registry.
|
||||||
|
|
||||||
Configure Crossplane to use a
|
Crossplane doesn't support installing Provider packages directly from Kubernetes
|
||||||
[PersistentVolumeClaim](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)
|
volumes.
|
||||||
to use a storage location containing the Provider image. Read more about
|
|
||||||
configuring the Crossplane Pod settings in the
|
|
||||||
[Crossplane install documentation]({{<ref "../software/install#customize-the-crossplane-helm-chart">}}).
|
|
||||||
|
|
||||||
Provide the name of the Provider's `.xpkg` file and set
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
For example, to install a locally stored version of Provider AWS set the
|
|
||||||
{{<hover label="offline" line="6">}}package{{</hover>}} to the local filename
|
|
||||||
and set the Provider's
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
```yaml {label="offline"}
|
|
||||||
apiVersion: pkg.crossplane.io/v1
|
|
||||||
kind: Provider
|
|
||||||
metadata:
|
|
||||||
name: offline-provider-aws
|
|
||||||
spec:
|
|
||||||
package: provider-aws
|
|
||||||
packagePullPolicy: Never
|
|
||||||
```
|
|
||||||
|
|
||||||
### Installation options
|
### Installation options
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,17 @@ removed: 🗑️
|
||||||
moved: 🗺️
|
moved: 🗺️
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
## March 14, 2024
|
||||||
|
|
||||||
|
### Removed content 🗑️
|
||||||
|
|
||||||
|
Removed information on installing Crossplane
|
||||||
|
[Providers]({{<ref "../concepts/providers#install-offline">}}) and
|
||||||
|
[Packages]({{<ref "../concepts/packages#install-offline">}}) offline using
|
||||||
|
the local package cache. Installing via the local package cache isn't intended
|
||||||
|
to be user facing and the recommended offline install method is with a private
|
||||||
|
registry.
|
||||||
|
|
||||||
## December 1, 2023
|
## December 1, 2023
|
||||||
|
|
||||||
### New features 🎉
|
### New features 🎉
|
||||||
|
|
|
@ -78,34 +78,12 @@ crossplane-stable/crossplane \
|
||||||
|
|
||||||
### Install offline
|
### Install offline
|
||||||
|
|
||||||
Crossplane installs packages from a local package cache. By
|
Installing Crossplane packages offline requires a local container registry like
|
||||||
default the Crossplane package cache is an
|
[Harbor](https://goharbor.io/) to host the packages. Crossplane only
|
||||||
[emptyDir volume](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir).
|
supports installing packages from a container registry.
|
||||||
|
|
||||||
Configure Crossplane to use a
|
Crossplane doesn't support installing packages directly from Kubernetes
|
||||||
[PersistentVolumeClaim](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)
|
volumes.
|
||||||
to use a storage location containing the Configuration image. Read more about
|
|
||||||
configuring the Crossplane Pod settings in the
|
|
||||||
[Crossplane install documentation]({{<ref "../software/install#customize-the-crossplane-helm-chart">}}).
|
|
||||||
|
|
||||||
Provide the name of the Configuration's `.xpkg` file and set
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
For example, to install a locally stored version of
|
|
||||||
Upbound AWS reference platform set the
|
|
||||||
{{<hover label="offline" line="6">}}package{{</hover>}} to the local filename
|
|
||||||
and set the Configuration's
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
```yaml {label="offline"}
|
|
||||||
apiVersion: pkg.crossplane.io/v1
|
|
||||||
kind: Configuration
|
|
||||||
metadata:
|
|
||||||
name: offline-platform-ref-aws
|
|
||||||
spec:
|
|
||||||
package: platform-ref-aws
|
|
||||||
packagePullPolicy: Never
|
|
||||||
```
|
|
||||||
|
|
||||||
### Installation options
|
### Installation options
|
||||||
|
|
||||||
|
|
|
@ -118,33 +118,12 @@ crossplane-stable/crossplane \
|
||||||
|
|
||||||
### Install offline
|
### Install offline
|
||||||
|
|
||||||
Crossplane installs packages from a local package cache. By
|
Installing Crossplane Providers offline requires a local container registry like
|
||||||
default the Crossplane package cache is an
|
[Harbor](https://goharbor.io/) to host Provider packages. Crossplane only
|
||||||
[emptyDir volume](https://kubernetes.io/docs/concepts/storage/volumes/#emptydir).
|
supports installing Provider packages from a container registry.
|
||||||
|
|
||||||
Configure Crossplane to use a
|
Crossplane doesn't support installing Provider packages directly from Kubernetes
|
||||||
[PersistentVolumeClaim](https://kubernetes.io/docs/concepts/storage/persistent-volumes/)
|
volumes.
|
||||||
to use a storage location containing the Provider image. Read more about
|
|
||||||
configuring the Crossplane Pod settings in the
|
|
||||||
[Crossplane install documentation]({{<ref "../software/install#customize-the-crossplane-helm-chart">}}).
|
|
||||||
|
|
||||||
Provide the name of the Provider's `.xpkg` file and set
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
For example, to install a locally stored version of Provider AWS set the
|
|
||||||
{{<hover label="offline" line="6">}}package{{</hover>}} to the local filename
|
|
||||||
and set the Provider's
|
|
||||||
{{<hover label="offline" line="7">}}packagePullPolicy: Never{{</hover>}}.
|
|
||||||
|
|
||||||
```yaml {label="offline"}
|
|
||||||
apiVersion: pkg.crossplane.io/v1
|
|
||||||
kind: Provider
|
|
||||||
metadata:
|
|
||||||
name: offline-provider-aws
|
|
||||||
spec:
|
|
||||||
package: provider-aws
|
|
||||||
packagePullPolicy: Never
|
|
||||||
```
|
|
||||||
|
|
||||||
### Installation options
|
### Installation options
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,17 @@ removed: 🗑️
|
||||||
moved: 🗺️
|
moved: 🗺️
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
## March 14, 2024
|
||||||
|
|
||||||
|
### Removed content 🗑️
|
||||||
|
|
||||||
|
Removed information on installing Crossplane
|
||||||
|
[Providers]({{<ref "../concepts/providers#install-offline">}}) and
|
||||||
|
[Packages]({{<ref "../concepts/packages#install-offline">}}) offline using
|
||||||
|
the local package cache. Installing via the local package cache isn't intended
|
||||||
|
to be user facing and the recommended offline install method is with a private
|
||||||
|
registry.
|
||||||
|
|
||||||
## February 22, 2024
|
## February 22, 2024
|
||||||
|
|
||||||
### Updated content 🏗️
|
### Updated content 🏗️
|
||||||
|
|
Loading…
Reference in New Issue