sidebar_label | title | description | hide_table_of_contents | type | category | sidebar_class_name | logoUrl | tags | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Bring Your Own OS (BYOOS) |
Bring your own OS (BYOOS) |
Bring Your Own OS (BYOOS) pack in Palette. |
true |
integration |
|
hide-from-sidebar |
|
Different infrastructure providers have different ways of referencing custom images. The following table provides examples of how to reference custom images for different infrastructure providers.
Provider | Example Image ID | osImageOverride Value | Notes |
---|---|---|---|
AWS | ami-0f4804aff4cf9c5a2 |
ami-0f4804aff4cf9c5a2 |
Ensure the AMI is available in the same region as the workload cluster. |
Azure | https://docs.blob.core.windows.net/vhds/ubuntu20-1243.vhd |
https://docs.blob.core.windows.net/vhds/ubuntu20-1243.vhd |
You must reference the Azure blob URL of a Virtual Hard Disk (VHD). Image Gallery ID reference is not supported. |
Vmware vSphere | r_u-2004-0-k-1243-0-new.ova |
path/to/template/r_u-2004-0-k-1243-0-new.ova |
Point to the path to where the custom template is located. Palette and VerteX expect OVAs to have the r_u- prefix. |
Vmware vSphere | rhel-8-kube-v1.27.11 |
path/to/template/rhel-8-kube-v1.27.11 |
Point to the path to where the custom template is located. |
Image creation tools are available to help you create custom OS images for the infrastructure provider you are using. The following is a list of commonly used tools for creating a custom OS:
You can retrieve details about the BYOOS pack by using the following Terraform code.
data "spectrocloud_registry" "public_registry" {
name = "Public Repo"
}
data "spectrocloud_pack_simple" "byoos" {
name = "generic-byoi"
version = "1.0.0"
type = "helm"
registry_uid = data.spectrocloud_registry.public_registry.id
}