1"use strict";(self.webpackChunkspectro_cloud_docs=self.webpackChunkspectro_cloud_docs||[]).push([["1073"],{356792:function(e,r,t){t.r(r),t.d(r,{frontMatter:()=>s,toc:()=>l,default:()=>p,metadata:()=>o,assets:()=>i,contentTitle:()=>c});var o=JSON.parse('{"id":"integrations/argo-cd","title":"Argo CD","description":"Argo CD for Spectro Cloud Palette","source":"@site/docs/docs-content/integrations/argo-cd.mdx","sourceDirName":"integrations","slug":"/integrations/argo-cd","permalink":"/integrations/argo-cd","draft":false,"unlisted":false,"editUrl":"https://github.com/spectrocloud/librarium/blob/master/docs/docs-content/integrations/argo-cd.mdx","tags":[{"inline":true,"label":"packs","permalink":"/tags/packs"},{"inline":true,"label":"argo-cd","permalink":"/tags/argo-cd"},{"inline":true,"label":"system app","permalink":"/tags/system-app"}],"version":"current","lastUpdatedAt":1777826507000,"frontMatter":{"sidebar_label":"Argo CD","title":"Argo CD","description":"Argo CD for Spectro Cloud Palette","type":"integration","category":["system app","amd64"],"sidebar_class_name":"hide-from-sidebar","logoUrl":"https://registry.spectrocloud.com/v1/argo-cd/blobs/sha256:647cd3df6fec421e6580589ea7229762d8e828c77036f835f14f4c15c2a44c4c?type=image.webp","tags":["packs","argo-cd","system app"]},"sidebar":"docSidebar","previous":{"title":"Antrea","permalink":"/integrations/antrea"},"next":{"title":"AWS Cluster Autoscaler","permalink":"/integrations/aws-cluster-autoscaler"}}'),n=t(474848),a=t(884429);let s={sidebar_label:"Argo CD",title:"Argo CD",description:"Argo CD for Spectro Cloud Palette",type:"integration",category:["system app","amd64"],sidebar_class_name:"hide-from-sidebar",logoUrl:"https://registry.spectrocloud.com/v1/argo-cd/blobs/sha256:647cd3df6fec421e6580589ea7229762d8e828c77036f835f14f4c15c2a44c4c?type=image.webp",tags:["packs","argo-cd","system app"]},c,i={},l=[{value:"Terraform",id:"terraform",level:2},{value:"Edge Cluster Restore Configuration",id:"edge-cluster-restore-configuration",level:2}];function d(e){let r={code:"code",h2:"h2",p:"p",pre:"pre",...(0,a.R)(),...e.components},{RedirectPackPage:t}=r;return t||function(e,r){throw Error("Expected "+(r?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("RedirectPackPage",!0),(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t,{packName:"argo-cd"}),"\n",(0,n.jsx)(r.h2,{id:"terraform",children:"Terraform"}),"\n",(0,n.jsx)(r.p,{children:"You can reference the Argo CD pack in Terraform with the following data resource."}),"\n",(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-hcl",children:'data "spectrocloud_registry" "public_registry" {\n name = "Public Repo"\n}\n\ndata "spectrocloud_pack" "argo_cd" {\n name = "argo-cd"\n version = "5.46.8"\n registry_uid = data.spectrocloud_registry.public_registry.id\n}\n'})}),"\n",(0,n.jsx)(r.h2,{id:"edge-cluster-restore-configuration",children:"Edge Cluster Restore Configuration"}),"\n",(0,n.jsxs)(r.p,{children:["For successful restores on Edge Native clusters, set numeric non-root IDs for the user, group, and filesystem group in the Argo CD pack ",(0,n.jsx)(r.code,{children:"values.yaml"})," file under ",(0,n.jsx)(r.code,{children:"global.securityContext"}),"."]}),"\n",(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-yaml",metastring:'title="Example"',children:"global:\n securityContext:\n runAsUser: 999\n runAsGroup: 999\n fsGroup: 999\n"})})]})}function p(e={}){let{wrapper:r}={...(0,a.R)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},884429:function(e,r,t){t.d(r,{R:()=>s,x:()=>c});var o=t(296540);let n={},a=o.createContext(n);function s(e){let r=o.useContext(a);return o.useMemo(function(){return"function"==typeof e?e(r):{...r,...e}},[r,e])}function c(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),o.createElement(a.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.