PageSourceSearch

https://headlamp.dev/assets/js/68e42e64.b8e7953a.js

js headlamp.dev collected 2026-10-02 06:05:21 UTC 15,182 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkheadlamp_website=self.webpackChunkheadlamp_website||[]).push([[21319],{28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>c});var i=s(96540);const t={},r=i.createContext(t);function l(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:l(e.components),i.createElement(r.Provider,{value:n},e.children)}},33952:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>l,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var i=s(74848),t=s(28453);const r={},l="Interface: KubeControllerRevision",c={id:"latest/development/api/lib/k8s/controllerRevision/interfaces/KubeControllerRevision",title:"Interface: KubeControllerRevision",description:"Defined in29",source:"@site/docs/latest/development/api/lib/k8s/controllerRevision/interfaces/KubeControllerRevision.md",sourceDirName:"latest/development/api/lib/k8s/controllerRevision/interfaces",slug:"/latest/development/api/lib/k8s/controllerRevision/interfaces/KubeControllerRevision",permalink:"/docs/latest/development/api/lib/k8s/controllerRevision/interfaces/KubeControllerRevision",draft:!1,unlisted:!1,editUrl:"https://github.com/kubernetes-sigs/headlamp/edit/main/docs/development/api/lib/k8s/controllerRevision/interfaces/KubeControllerRevision.md",tags:[],version:"current",frontMatter:{},sidebar:"mainSidebar",previous:{title:"Class: ControllerRevision",permalink:"/docs/latest/development/api/lib/k8s/controllerRevision/classes/ControllerRevision"},next:{title:"lib/k8s/crd",permalink:"/docs/latest/development/api/lib/k8s/crd/API"}},a={},d=[{value:"See",id:"see",level:2},{value:"Extends",id:"extends",level:2},{value:"Indexable",id:"indexable",level:2},{value:"Properties",id:"properties",level:2},{value:"actionType?",id:"actiontype",level:3},{value:"Inherited from",id:"inherited-from",level:4},{value:"apiVersion?",id:"apiversion",level:3},{value:"Inherited from",id:"inherited-from-1",level:4},{value:"data?",id:"data",level:3},{value:"Index Signature",id:"index-signature",level:4},{value:"spec?",id:"spec",level:4},{value:"Index Signature",id:"index-signature-1",level:5},{value:"spec.template?",id:"spectemplate",level:5},{value:"Index Signature",id:"index-signature-2",level:6},{value:"items?",id:"items",level:3},{value:"Inherited from",id:"inherited-from-2",level:4},{value:"key?",id:"key",level:3},{value:"Inherited from",id:"inherited-from-3",level:4},{value:"kind",id:"kind",level:3},{value:"See",id:"see-1",level:4},{value:"Inherited from",id:"inherited-from-4",level:4},{value:"lastTimestamp?",id:"lasttimestamp",level:3},{value:"Inherited from",id:"inherited-from-5",level:4},{value:"metadata",id:"metadata",level:3},{value:"Inherited from",id:"inherited-from-6",level:4},{value:"revision",id:"revision",level:3},{value:"spec?",id:"spec-1",level:3},{value:"Inherited from",id:"inherited-from-7",level:4},{value:"status?",id:"status",level:3},{value:"Inherited from",id:"inherited-from-8",level:4}];function o(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",hr:"hr",li:"li",p:"p",pre:"pre",ul:"ul",...(0,t.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"interface-kubecontrollerrevision",children:"Interface: KubeControllerRevision"}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/controllerRevision.ts#L29",children:"lib/k8s/controllerRevision.ts:29"})]}),"\n",(0,i.jsx)(n.p,{children:"ControllerRevision implements an immutable snapshot of state data.\nClients are responsible for serializing and deserializing the objects\nthat contain their internal state."}),"\n",(0,i.jsx)(n.p,{children:"Used by DaemonSets and StatefulSets to store revision history for rollback."}),"\n",(0,i.jsx)(n.h2,{id:"see",children:"See"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/controller-revision-v1/",children:"https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/controller-revision-v1/"})}),"\n",(0,i.jsx)(n.h2,{id:"extends",children:"Extends"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsx)(n.li,{children:(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})})}),"\n"]}),"\n",(0,i.jsx)(n.h2,{id:"indexable",children:"Indexable"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"[otherProps: string]: any\n"})}),"\n",(0,i.jsx)(n.h2,{id:"properties",children:"Properties"}),"\n",(0,i.jsx)(n.h3,{id:"actiontype",children:"actionType?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional actionType?: any;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L787",children:"lib/k8s/KubeObject.ts:787"})]}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#actiontype",children:(0,i.jsx)(n.code,{children:"actionType"})})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"apiversion",children:"apiVersion?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional apiVersion?: string;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L782",children:"lib/k8s/KubeObject.ts:782"})]}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from-1",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#apiversion",children:(0,i.jsx)(n.code,{children:"apiVersion"})})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"data",children:"data?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional data?: object;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/controllerRevision.ts#L34",children:"lib/k8s/controllerRevision.ts:34"})]}),"\n",(0,i.jsx)(n.p,{children:"Data is the serialized representation of the state.\nContains the previous spec of the owning controller."}),"\n",(0,i.jsx)(n.h4,{id:"index-signature",children:"Index Signature"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"[key: string]: any\n"})}),"\n",(0,i.jsx)(n.h4,{id:"spec",children:"spec?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional spec?: object;\n"})}),"\n",(0,i.jsx)(n.h5,{id:"index-signature-1",children:"Index Signature"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"[key: string]: any\n"})}),"\n",(0,i.jsx)(n.h5,{id:"spectemplate",children:"spec.template?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional template?: object;\n"})}),"\n",(0,i.jsx)(n.h6,{id:"index-signature-2",children:"Index Signature"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"[key: string]: any\n"})}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"items",children:"items?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional items?: any[];\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L786",children:"lib/k8s/KubeObject.ts:786"})]}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from-2",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#items",children:(0,i.jsx)(n.code,{children:"items"})})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"key",children:"key?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional key?: any;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L789",children:"lib/k8s/KubeObject.ts:789"})]}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from-3",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#key",children:(0,i.jsx)(n.code,{children:"key"})})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"kind",children:"kind"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"kind: string;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L781",children:"lib/k8s/KubeObject.ts:781"})]}),"\n",(0,i.jsx)(n.p,{children:"Kind is a string value representing the REST resource this object represents.\nServers may infer this from the endpoint the client submits requests to."}),"\n",(0,i.jsx)(n.p,{children:"In CamelCase."}),"\n",(0,i.jsx)(n.p,{children:"Cannot be updated."}),"\n",(0,i.jsx)(n.h4,{id:"see-1",children:"See"}),"\n",(0,i.jsx)(n.p,{children:(0,i.jsx)(n.a,{href:"https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",children:"more info"})}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from-4",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#kind",children:(0,i.jsx)(n.code,{children:"kind"})})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"lasttimestamp",children:"lastTimestamp?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional lastTimestamp?: string;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L788",children:"lib/k8s/KubeObject.ts:788"})]}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from-5",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#lasttimestamp",children:(0,i.jsx)(n.code,{children:"lastTimestamp"})})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"metadata",children:"metadata"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"metadata: KubeMetadata;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L783",children:"lib/k8s/KubeObject.ts:783"})]}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from-6",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#metadata",children:(0,i.jsx)(n.code,{children:"metadata"})})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"revision",children:"revision"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"revision: number;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/controllerRevision.ts#L46",children:"lib/k8s/controllerRevision.ts:46"})]}),"\n",(0,i.jsx)(n.p,{children:"Revision indicates the revision of the state represented by Data."}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"spec-1",children:"spec?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional spec?: any;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L784",children:"lib/k8s/KubeObject.ts:784"})]}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from-7",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#spec",children:(0,i.jsx)(n.code,{children:"spec"})})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"status",children:"status?"}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-ts",children:"optional status?: any;\n"})}),"\n",(0,i.jsxs)(n.p,{children:["Defined in: ",(0,i.jsx)(n.a,{href:"https://github.com/kubernetes-sigs/headlamp/blob/9cb8e9a311f736f645f4a06f251f59bddca3cf60/frontend/src/lib/k8s/KubeObject.ts#L785",children:"lib/k8s/KubeObject.ts:785"})]}),"\n",(0,i.jsx)(n.h4,{id:"inherited-from-8",children:"Inherited from"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface",children:(0,i.jsx)(n.code,{children:"KubeObjectInterface"})}),".",(0,i.jsx)(n.a,{href:"/docs/latest/development/api/lib/k8s/KubeObject/interfaces/KubeObjectInterface#status",children:(0,i.jsx)(n.code,{children:"status"})})]})]})}function h(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(o,{...e})}):o(e)}}}]);

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.