UNPKG

@kubernetes-models/flux-cd

Version:
30 lines (29 loc) 1.58 kB
import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubFluxcdHelmControllerApiV2beta2HelmReleaseSpec } from "./HelmReleaseSpec.js"; import { IComGithubFluxcdHelmControllerApiV2beta2HelmReleaseStatus } from "./HelmReleaseStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * HelmRelease is the Schema for the helmreleases API */ export interface IHelmRelease extends TypeMeta { "apiVersion": "helm.toolkit.fluxcd.io/v2beta2"; "kind": "HelmRelease"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubFluxcdHelmControllerApiV2beta2HelmReleaseSpec; "status"?: IComGithubFluxcdHelmControllerApiV2beta2HelmReleaseStatus; } /** * HelmRelease is the Schema for the helmreleases API */ export declare class HelmRelease extends Model<IHelmRelease> implements IHelmRelease { "apiVersion": "helm.toolkit.fluxcd.io/v2beta2"; "kind": "HelmRelease"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubFluxcdHelmControllerApiV2beta2HelmReleaseSpec; "status"?: IComGithubFluxcdHelmControllerApiV2beta2HelmReleaseStatus; static apiVersion: IHelmRelease["apiVersion"]; static kind: IHelmRelease["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard<IHelmRelease>; constructor(data?: ModelData<IHelmRelease>); } export type { IHelmRelease as IComGithubFluxcdHelmControllerApiV2beta2HelmRelease, HelmRelease as ComGithubFluxcdHelmControllerApiV2beta2HelmRelease };