Important
This package should only be used for development and testing purposes. It is not intended for production use and all data is overwritten when the package is re-deployed.
This zarf package serves as a universal dev (local & remote) and test environment for testing UDS Core, invidual UDS Capabilities, and UDS capabilities aggregated via the UDS CLI. If working with a remote cluster over SSH, you can use SSH port-forwarding to connect:
ssh -N -L 8080:localhost:80 -L 8443:localhost:443 -L 6550:localhost:6550
Note
UDS K3d intentionally does not address airgap concerns for K3d or the load balancer logic deployed in this package. This allows running zarf init
or deploying a Zarf Init Package via a UDS Bundle after the UDS K3d environment is deployed.
- UDS cli & K3d using the versions specified in the uds-common repo
- Docker or Podman for running K3d
uds zarf package deploy oci://defenseunicorns/uds-k3d:0.7.0
This package is published via CI, but can be created locally with the following command:
uds zarf package create
k3d cluster delete uds
(uds is the default cluster name).
You can set extra k3d args by setting the deploy-time ZARF_VAR_K3D_EXTRA_ARGS. Set Extra k3d args:
package:
deploy:
set:
k3d_extra_args: "--gpus=1"
Configure MinIO: