Understanding System Profiles
System profiles provide a way to bootstrap an edge appliance with an initial set of virtual and containerized applications. Similar to cluster profiles, system profiles are templates created using one or more layers that are based on packs or helm charts.
System profiles modeled on Palette UI should be downloaded and provided input to the edge system. Upon bootstrap, when the edge appliance registers back with the SaaS console, it links to the system profile. Any subsequent changes made to the profile after registration are propagated down to the edge appliance.
Create a System Profile
Here are the steps to create a system profile:
- Log in to Palette as a tenant admin.
- Go to Profiles, open the System Profile tab, and click Add System Profiles.
- Provide profile information such as system profile name, description (optional), and tags (optional) system profile.
- Add one or more layers using one of the following methods:
- Add New Pack - Add a Palette Pack from a pack registry or a Helm Chart from a chart registry. The public Spectro Cloud Pack registry and a few popular helm chart repositories are already available out of the box. Additional pack registries or public/private chart registries can be added to Palette.
- Add Manifest - Layers can be constructed using raw manifests to provide Kubernetes resources unavailable via Palette or Charts. In addition, pack Manifests provide a pass-through mechanism wherein additional Kubernetes resources can be orchestrated onto a cluster along with the rest of the stack.
- Click the
Confirm and Create
button to save the configuration.
- Click the
Next
button to review the information andFinish
to create and save the system profile.
Note: Palette enables the Export and Import of System profiles across multiple environments, projects and tenants.
Download System Profile
- Login to Palette management console.
- Go to ‘Profiles’ and open the ‘System Profile’.
- Open an existing system profile.
- Click the
Download System Profile
button at the bottom of the panel to download the profile definition as an archive (with extensiontgz
).