UNPKG

@soft-stech/fleet

Version:
195 lines (194 loc) 9.75 kB
import { z } from "zod"; /** * GitRepo describes a git repository that is watched by Fleet. * The resource contains the necessary information to deploy the repo, or parts * of it, to target clusters. */ export declare const IGitRepoSchema: z.ZodObject<{ apiVersion: z.ZodLiteral<"fleet.cattle.io/v1alpha1">; kind: z.ZodLiteral<"GitRepo">; metadata: z.ZodOptional<z.ZodObject<{ annotations: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; creationTimestamp: z.ZodOptional<z.ZodNullable<z.ZodString>>; deletionGracePeriodSeconds: z.ZodOptional<z.ZodNumber>; deletionTimestamp: z.ZodOptional<z.ZodNullable<z.ZodString>>; finalizers: z.ZodOptional<z.ZodArray<z.ZodString>>; generateName: z.ZodOptional<z.ZodString>; generation: z.ZodOptional<z.ZodNumber>; labels: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; managedFields: z.ZodOptional<z.ZodArray<z.ZodObject<{ apiVersion: z.ZodOptional<z.ZodString>; fieldsType: z.ZodOptional<z.ZodString>; fieldsV1: z.ZodOptional<z.ZodObject<{}, z.core.$strip>>; manager: z.ZodOptional<z.ZodString>; operation: z.ZodOptional<z.ZodString>; subresource: z.ZodOptional<z.ZodString>; time: z.ZodOptional<z.ZodNullable<z.ZodString>>; }, z.core.$strip>>>; name: z.ZodOptional<z.ZodString>; namespace: z.ZodOptional<z.ZodString>; ownerReferences: z.ZodOptional<z.ZodArray<z.ZodObject<{ apiVersion: z.ZodString; blockOwnerDeletion: z.ZodOptional<z.ZodBoolean>; controller: z.ZodOptional<z.ZodBoolean>; kind: z.ZodString; name: z.ZodString; uid: z.ZodString; }, z.core.$strip>>>; resourceVersion: z.ZodOptional<z.ZodString>; selfLink: z.ZodOptional<z.ZodString>; uid: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; spec: z.ZodOptional<z.ZodObject<{ branch: z.ZodOptional<z.ZodString>; caBundle: z.ZodOptional<z.ZodString>; clientSecretName: z.ZodOptional<z.ZodString>; correctDrift: z.ZodOptional<z.ZodObject<{ enabled: z.ZodOptional<z.ZodBoolean>; force: z.ZodOptional<z.ZodBoolean>; keepFailHistory: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; deleteNamespace: z.ZodOptional<z.ZodBoolean>; disablePolling: z.ZodOptional<z.ZodBoolean>; forceSyncGeneration: z.ZodOptional<z.ZodNumber>; helmRepoURLRegex: z.ZodOptional<z.ZodString>; helmSecretName: z.ZodOptional<z.ZodString>; helmSecretNameForPaths: z.ZodOptional<z.ZodString>; imageScanCommit: z.ZodOptional<z.ZodObject<{ authorEmail: z.ZodOptional<z.ZodString>; authorName: z.ZodOptional<z.ZodString>; messageTemplate: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; imageScanInterval: z.ZodOptional<z.ZodString>; insecureSkipTLSVerify: z.ZodOptional<z.ZodBoolean>; keepResources: z.ZodOptional<z.ZodBoolean>; ociRegistry: z.ZodOptional<z.ZodObject<{ authSecretName: z.ZodOptional<z.ZodString>; basicHTTP: z.ZodOptional<z.ZodBoolean>; insecureSkipTLS: z.ZodOptional<z.ZodBoolean>; reference: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; paths: z.ZodOptional<z.ZodArray<z.ZodString>>; paused: z.ZodOptional<z.ZodBoolean>; pollingInterval: z.ZodOptional<z.ZodString>; repo: z.ZodOptional<z.ZodString>; revision: z.ZodOptional<z.ZodString>; serviceAccount: z.ZodOptional<z.ZodString>; targetNamespace: z.ZodOptional<z.ZodString>; targets: z.ZodOptional<z.ZodArray<z.ZodObject<{ clusterGroup: z.ZodOptional<z.ZodString>; clusterGroupSelector: z.ZodOptional<z.ZodObject<{ matchExpressions: z.ZodOptional<z.ZodArray<z.ZodObject<{ key: z.ZodString; operator: z.ZodString; values: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>>>; matchLabels: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; clusterName: z.ZodOptional<z.ZodString>; clusterSelector: z.ZodOptional<z.ZodObject<{ matchExpressions: z.ZodOptional<z.ZodArray<z.ZodObject<{ key: z.ZodString; operator: z.ZodString; values: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>>>; matchLabels: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; }, z.core.$strip>>; name: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>>; status: z.ZodOptional<z.ZodObject<{ commit: z.ZodOptional<z.ZodString>; conditions: z.ZodOptional<z.ZodArray<z.ZodObject<{ lastTransitionTime: z.ZodOptional<z.ZodString>; lastUpdateTime: z.ZodOptional<z.ZodString>; message: z.ZodOptional<z.ZodString>; reason: z.ZodOptional<z.ZodString>; status: z.ZodString; type: z.ZodString; }, z.core.$strip>>>; desiredReadyClusters: z.ZodOptional<z.ZodNumber>; display: z.ZodOptional<z.ZodObject<{ error: z.ZodOptional<z.ZodBoolean>; message: z.ZodOptional<z.ZodString>; readyBundleDeployments: z.ZodOptional<z.ZodString>; state: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; gitJobStatus: z.ZodOptional<z.ZodString>; lastPollingTriggered: z.ZodNullable<z.ZodOptional<z.ZodISODateTime>>; lastSyncedImageScanTime: z.ZodNullable<z.ZodOptional<z.ZodISODateTime>>; observedGeneration: z.ZodOptional<z.ZodNumber>; readyClusters: z.ZodOptional<z.ZodNumber>; resourceCounts: z.ZodOptional<z.ZodObject<{ desiredReady: z.ZodOptional<z.ZodNumber>; missing: z.ZodOptional<z.ZodNumber>; modified: z.ZodOptional<z.ZodNumber>; notReady: z.ZodOptional<z.ZodNumber>; orphaned: z.ZodOptional<z.ZodNumber>; ready: z.ZodOptional<z.ZodNumber>; unknown: z.ZodOptional<z.ZodNumber>; waitApplied: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>>; resourceErrors: z.ZodOptional<z.ZodArray<z.ZodString>>; resources: z.ZodOptional<z.ZodArray<z.ZodObject<{ apiVersion: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodBoolean>; id: z.ZodOptional<z.ZodString>; incompleteState: z.ZodOptional<z.ZodBoolean>; kind: z.ZodOptional<z.ZodString>; message: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; namespace: z.ZodOptional<z.ZodString>; perClusterState: z.ZodOptional<z.ZodArray<z.ZodObject<{ clusterId: z.ZodOptional<z.ZodString>; error: z.ZodOptional<z.ZodBoolean>; message: z.ZodOptional<z.ZodString>; patch: z.ZodOptional<z.ZodObject<{}, z.core.$strip>>; state: z.ZodOptional<z.ZodString>; transitioning: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>>; state: z.ZodOptional<z.ZodString>; transitioning: z.ZodOptional<z.ZodBoolean>; type: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; summary: z.ZodOptional<z.ZodObject<{ desiredReady: z.ZodOptional<z.ZodNumber>; errApplied: z.ZodOptional<z.ZodNumber>; modified: z.ZodOptional<z.ZodNumber>; nonReadyResources: z.ZodOptional<z.ZodArray<z.ZodObject<{ bundleState: z.ZodOptional<z.ZodString>; message: z.ZodOptional<z.ZodString>; modifiedStatus: z.ZodOptional<z.ZodArray<z.ZodObject<{ apiVersion: z.ZodOptional<z.ZodString>; delete: z.ZodOptional<z.ZodBoolean>; kind: z.ZodOptional<z.ZodString>; missing: z.ZodOptional<z.ZodBoolean>; name: z.ZodOptional<z.ZodString>; namespace: z.ZodOptional<z.ZodString>; patch: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; name: z.ZodOptional<z.ZodString>; nonReadyStatus: z.ZodOptional<z.ZodArray<z.ZodObject<{ apiVersion: z.ZodOptional<z.ZodString>; kind: z.ZodOptional<z.ZodString>; name: z.ZodOptional<z.ZodString>; namespace: z.ZodOptional<z.ZodString>; summary: z.ZodOptional<z.ZodObject<{ error: z.ZodOptional<z.ZodBoolean>; message: z.ZodOptional<z.ZodArray<z.ZodString>>; state: z.ZodOptional<z.ZodString>; transitioning: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; uid: z.ZodOptional<z.ZodString>; }, z.core.$strip>>>; }, z.core.$strip>>>; notReady: z.ZodOptional<z.ZodNumber>; outOfSync: z.ZodOptional<z.ZodNumber>; pending: z.ZodOptional<z.ZodNumber>; ready: z.ZodOptional<z.ZodNumber>; waitApplied: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>>; updateGeneration: z.ZodOptional<z.ZodNumber>; webhookCommit: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; }, z.core.$strip>;