1"use strict";(self.webpackChunkspectro_cloud_docs=self.webpackChunkspectro_cloud_docs||[]).push([["14425"],{598659:function(e,r,s){s.r(r),s.d(r,{frontMatter:()=>t,toc:()=>c,default:()=>p,metadata:()=>l,assets:()=>a,contentTitle:()=>o});var l=JSON.parse('{"id":"profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon","title":"Add a Pack","description":"Learn how to create an add-on profile in Palette that adds a pack layer.","source":"@site/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon.md","sourceDirName":"profiles/cluster-profiles/create-cluster-profiles/create-addon-profile","slug":"/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon","permalink":"/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon","draft":false,"unlisted":false,"editUrl":"https://github.com/spectrocloud/librarium/blob/master/docs/docs-content/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-pack-addon.md","tags":[{"inline":true,"label":"profiles","permalink":"/tags/profiles"},{"inline":true,"label":"cluster profiles","permalink":"/tags/cluster-profiles"},{"inline":true,"label":"pack","permalink":"/tags/pack"},{"inline":true,"label":"add-on","permalink":"/tags/add-on"}],"version":"current","lastUpdatedAt":1777826507000,"sidebarPosition":0,"frontMatter":{"sidebar_label":"Add a Pack","title":"Add a Pack","description":"Learn how to create an add-on profile in Palette that adds a pack layer.","hide_table_of_contents":false,"sidebar_position":0,"tags":["profiles","cluster profiles","pack","add-on"]},"sidebar":"docSidebar","previous":{"title":"Create an Add-on Profile","permalink":"/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/"},"next":{"title":"Add a Manifest","permalink":"/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/create-manifest-addon"}}'),n=s(474848),i=s(884429);let t={sidebar_label:"Add a Pack",title:"Add a Pack",description:"Learn how to create an add-on profile in Palette that adds a pack layer.",hide_table_of_contents:!1,sidebar_position:0,tags:["profiles","cluster profiles","pack","add-on"]},o,a={},c=[{value:"Prerequisites",id:"prerequisites",level:2},{value:"Create an Add-On Profile with Packs",id:"create-an-add-on-profile-with-packs",level:2},{value:"Add Packs to an Existing Profile",id:"add-packs-to-an-existing-profile",level:2},{value:"Validate",id:"validate",level:2},{value:"Next Steps",id:"next-steps",level:2},{value:"Resources",id:"resources",level:2}];function d(e){let r={a:"a",h2:"h2",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components},{PartialsComponent:s}=r;return s||function(e,r){throw Error("Expected "+(r?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("PartialsComponent",!0),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.p,{children:"Take the following steps to create or edit a cluster profile by adding one or more layers using add-on packs."}),"\n",(0,n.jsx)(r.h2,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,n.jsx)(s,{category:"profiles",name:"create-profile-prerequisites"}),"\n",(0,n.jsx)(r.h2,{id:"create-an-add-on-profile-with-packs",children:"Create an Add-On Profile with Packs"}),"\n",(0,n.jsx)(s,{category:"profiles",name:"create-profile-enablement",edition:"Add-on"}),"\n",(0,n.jsxs)(r.ol,{start:"5",children:["\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Select ",(0,n.jsx)(r.strong,{children:"Add New Pack"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Use the search, ",(0,n.jsx)(r.strong,{children:"Registry"}),", ",(0,n.jsx)(r.strong,{children:"Type"}),", and ",(0,n.jsx)(r.strong,{children:"Verified"})," fields to locate and select your desired pack."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Select your ",(0,n.jsx)(r.strong,{children:"Pack Version"})," and modify the pack ",(0,n.jsx)(r.strong,{children:"Values"})," as necessary. Modify the\n",(0,n.jsx)(r.a,{href:"/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/#install-order",children:"install order"})," if applicable."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Select ",(0,n.jsx)(r.strong,{children:"Confirm & Create"})," to return to the cluster profile overview page."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Repeat steps 5 - 8 to add additional layers. If you need to make changes to an existing pack, select the applicable\nlayer, and update your pack's configuration. When finished, select ",(0,n.jsx)(r.strong,{children:"Next"})," to review your cluster profile."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Select ",(0,n.jsx)(r.strong,{children:"Finish Configuration"})," to create your cluster profile."]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"add-packs-to-an-existing-profile",children:"Add Packs to an Existing Profile"}),"\n",(0,n.jsx)(s,{category:"profiles",name:"add-on-existing-intro",edition:"packs"}),"\n",(0,n.jsxs)(r.ol,{children:["\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Log in to ",(0,n.jsx)(r.a,{href:"https://console.spectrocloud.com/",children:"Palette"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["From the left main menu, select ",(0,n.jsx)(r.strong,{children:"Profiles"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Select an existing full or add-on cluster profile. Use the ",(0,n.jsx)(r.strong,{children:"Profile Types"})," drop-down menu to help you locate\ncompatible ",(0,n.jsx)(r.strong,{children:"Full"})," and ",(0,n.jsx)(r.strong,{children:"Add-on"})," profiles."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["From the cluster profile menu, select ",(0,n.jsx)(r.strong,{children:"Add New Pack"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Use the search, ",(0,n.jsx)(r.strong,{children:"Registry"}),", ",(0,n.jsx)(r.strong,{children:"Type"}),", and ",(0,n.jsx)(r.strong,{children:"Verified"})," fields to locate and select your desired pack."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Select your ",(0,n.jsx)(r.strong,{children:"Pack Version"})," and modify the pack ",(0,n.jsx)(r.strong,{children:"Values"})," as necessary. Modify the\n",(0,n.jsx)(r.a,{href:"/profiles/cluster-profiles/create-cluster-profiles/create-addon-profile/#install-order",children:"install order"})," if applicable."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Select ",(0,n.jsx)(r.strong,{children:"Confirm & Create"})," to return to the cluster profile overview page."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Repeat steps 4 - 7 to add additional packs to your cluster profile. When finished, select ",(0,n.jsx)(r.strong,{children:"Next"})," to review your\ncluster profile."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Select ",(0,n.jsx)(r.strong,{children:"Finish Configuration"})," to save your updated cluster profile."]}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"validate",children:"Validate"}),"\n",(0,n.jsxs)(r.ol,{children:["\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["Log in to ",(0,n.jsx)(r.a,{href:"https://console.spectrocloud.com",children:"Palette"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsxs)(r.p,{children:["From the left main menu, select ",(0,n.jsx)(r.strong,{children:"Profiles"}),"."]}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsx)(r.p,{children:"Select your cluster profile to review its layers or make changes."}),"\n"]}),"\n"]}),"\n",(0,n.jsx)(r.h2,{id:"next-steps",children:"Next Steps"}),"\n",(0,n.jsxs)(r.p,{children:["You now have an add-on cluster profile that contains one or more packs, which you can reuse and apply to multiple\nclusters in tandem with an ",(0,n.jsx)(r.a,{href:"/profiles/cluster-profiles/create-cluster-profiles/create-infrastru
1cture-profile",children:"infrastructure"})," or\n",(0,n.jsx)(r.a,{href:"/profiles/cluster-profiles/create-cluster-profiles/create-full-profile",children:"full cluster profile"}),"."]}),"\n",(0,n.jsx)(s,{category:"profiles",name:"create-profile-next-steps"}),"\n",(0,n.jsx)(r.h2,{id:"resources",children:"Resources"}),"\n",(0,n.jsxs)(r.ul,{children:["\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsx)(r.p,{children:(0,n.jsx)(r.a,{href:"/profiles/cluster-profiles/modify-cluster-profiles/update-cluster-profile",children:"Update Cluster Profile"})}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsx)(r.p,{children:(0,n.jsx)(r.a,{href:"/profiles/cluster-profiles/modify-cluster-profiles/version-cluster-profile",children:"Version a Cluster Profile"})}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsx)(r.p,{children:(0,n.jsx)(r.a,{href:"/profiles/profile-customization",children:"Profile Customization"})}),"\n"]}),"\n",(0,n.jsxs)(r.li,{children:["\n",(0,n.jsx)(r.p,{children:(0,n.jsx)(r.a,{href:"/profiles/cluster-profiles/create-cluster-profiles/duplicate-pack-in-profile",children:"Duplicate a Pack in a Profile"})}),"\n"]}),"\n"]})]})}function p(e={}){let{wrapper:r}={...(0,i.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},884429:function(e,r,s){s.d(r,{R:()=>t,x:()=>o});var l=s(296540);let n={},i=l.createContext(n);function t(e){let r=l.useContext(i);return l.useMemo(function(){return"function"==typeof e?e(r):{...r,...e}},[r,e])}function o(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:t(e.components),l.createElement(i.Provider,{value:r},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.