Documentation
¶
Overview ¶
Package domain defines the internal model types for flightctl.
Currently, all types are aliases to api/core/v1beta1.
Index ¶
- Constants
- Variables
- func ApplicationsContainName(apps *[]ApplicationProviderSpec, appName string) bool
- func CatalogItemSpecsAreEqual(c1, c2 CatalogItemSpec) bool
- func CatalogItemVersionsAreEqual(v1, v2 CatalogItemVersion) bool
- func CatalogSpecsAreEqual(c1, c2 CatalogSpec) bool
- func CertificateSigningRequestSpecsAreEqual(c1, c2 CertificateSigningRequestSpec) bool
- func DeviceSpecsAreEqual(d1, d2 DeviceSpec) bool
- func FleetSpecsAreEqual(f1, f2 FleetSpec) bool
- func GetApplicationRestartGeneration(raw string, appName string) (int, error)
- func GetNextDeviceRenderedVersion(annotations map[string]string, deviceStatus *DeviceStatus) (string, error)
- func MergeApplicationLifecycleOverrides(annotations map[string]string, key string, ...) (map[string]string, error)
- func NewLifecycleVersion() int64
- func OverlayApplicationLifecycle(apps *[]ApplicationProviderSpec, deviceRaw string, fleetRaw string) error
- func PruneApplicationLifecycleAnnotationMap(annotations map[string]string, apps *[]ApplicationProviderSpec, keys ...string) (map[string]string, bool, error)
- func PruneApplicationLifecycleOverrides(raw string, apps *[]ApplicationProviderSpec) (encoded string, deleteAnnotation bool, changed bool, err error)
- func ValidateConditions(conditions []Condition, ...) []error
- type AapProviderSpec
- type AapProviderSpecProviderType
- type AbsolutePath
- type AffectedFleet
- type AppType
- type ApplicationContent
- type ApplicationDesiredState
- type ApplicationEnvVars
- type ApplicationLifecycleChangedDetails
- type ApplicationLifecycleChangedDetailsAction
- type ApplicationLifecycleChangedDetailsDetailType
- type ApplicationLifecycleOverride
- type ApplicationPort
- type ApplicationProviderSpec
- type ApplicationProviderType
- type ApplicationResourceLimits
- type ApplicationResources
- type ApplicationStatusType
- type ApplicationVolume
- type ApplicationVolumeProviderSpec
- type ApplicationVolumeProviderType
- type ApplicationVolumeReclaimPolicy
- type ApplicationVolumeStatus
- type ApplicationsSummaryStatusType
- type AuthConfig
- type AuthDynamicOrganizationAssignment
- type AuthDynamicOrganizationAssignmentType
- type AuthDynamicRoleAssignment
- type AuthDynamicRoleAssignmentType
- type AuthOrganizationAssignment
- type AuthPerUserOrganizationAssignment
- type AuthPerUserOrganizationAssignmentType
- type AuthProvider
- type AuthProviderList
- type AuthProviderSpec
- type AuthRoleAssignment
- type AuthStaticOrganizationAssignment
- type AuthStaticOrganizationAssignmentType
- type AuthStaticRoleAssignment
- type AuthStaticRoleAssignmentType
- type Batch
- type BatchLimit1
- type BatchSequence
- type Batch_Limit
- type Catalog
- type CatalogItem
- type CatalogItemArtifact
- type CatalogItemArtifactType
- type CatalogItemCategory
- type CatalogItemConfigurable
- type CatalogItemDeployment
- type CatalogItemDeploymentList
- type CatalogItemDeprecation
- type CatalogItemList
- type CatalogItemMeta
- type CatalogItemRefApplicationProviderSpec
- type CatalogItemRefSource
- type CatalogItemRefSpec
- type CatalogItemSpec
- type CatalogItemType
- type CatalogItemVersion
- type CatalogList
- type CatalogSpec
- type CatalogStatus
- type CertificateSigningRequest
- type CertificateSigningRequestList
- type CertificateSigningRequestSpec
- type CertificateSigningRequestStatus
- type ComposeApplication
- type Condition
- type ConditionBase
- type ConditionStatus
- type ConditionType
- type ConfigProviderSpec
- type ConfigProviderType
- type ContainerApplication
- type CpuResourceMonitorSpec
- type CronExpression
- type CustomDeviceInfo
- type CveCountsBySeverity
- type DecommissionState
- type DependencyChangeDetectedDetails
- type DependencyChangeDetectedDetailsDetailType
- type DependencySyncConfigRefStatus
- type DependencySyncProbeFailedDetails
- type DependencySyncProbeFailedDetailsDetailType
- type DependencySyncStatus
- type Device
- type DeviceApplicationStatus
- type DeviceApplicationsSummaryStatus
- type DeviceCapabilities
- type DeviceCommand
- type DeviceCompletionCount
- type DeviceConfigStatus
- type DeviceConsole
- type DeviceConsoleSessionMetadata
- type DeviceCountsBySeverity
- type DeviceDecommission
- type DeviceDecommissionTargetType
- type DeviceIntegrityCheckStatus
- type DeviceIntegrityCheckStatusType
- type DeviceIntegrityStatus
- type DeviceIntegrityStatusSummaryType
- type DeviceLastSeen
- type DeviceLifecycleHookType
- type DeviceLifecycleStatus
- type DeviceLifecycleStatusType
- type DeviceList
- type DeviceMultipleOwnersDetectedDetails
- type DeviceMultipleOwnersDetectedDetailsDetailType
- type DeviceMultipleOwnersResolvedDetails
- type DeviceMultipleOwnersResolvedDetailsDetailType
- type DeviceMultipleOwnersResolvedDetailsResolutionType
- type DeviceOsSpec
- type DeviceOsStatus
- type DeviceOwnershipChangedDetails
- type DeviceOwnershipChangedDetailsDetailType
- type DeviceRemoteSession
- type DeviceResourceStatus
- type DeviceResourceStatusType
- type DeviceResumeRequest
- type DeviceResumeResponse
- type DeviceSpec
- type DeviceStatus
- type DeviceSummaryStatus
- type DeviceSummaryStatusType
- type DeviceSystemInfo
- type DeviceUpdatePolicySpec
- type DeviceUpdatedStatus
- type DeviceUpdatedStatusType
- type DeviceVulnerabilityCveDetails
- type DeviceVulnerabilityCveDetailsDetailType
- type DeviceVulnerabilitySummaryResponse
- type DevicesSummary
- type DevicesSummaryCapabilities
- type DiskResourceMonitorSpec
- type DisruptionBudget
- type DockerAuth
- type Duration
- type EncodingType
- type EnrollmentConfig
- type EnrollmentRequest
- type EnrollmentRequestApproval
- type EnrollmentRequestApprovalStatus
- type EnrollmentRequestList
- type EnrollmentRequestSpec
- type EnrollmentRequestStatus
- type EnrollmentService
- type EnrollmentServiceAuth
- type EnrollmentServiceService
- type Event
- type EventDetails
- type EventList
- type EventReason
- type EventSource
- type EventType
- type FileContent
- type FileMetadata
- type FileOperation
- type FileSpec
- type Fleet
- type FleetList
- type FleetRolloutBatchCompletedDetails
- type FleetRolloutBatchCompletedDetailsDetailType
- type FleetRolloutBatchDispatchedDetails
- type FleetRolloutBatchDispatchedDetailsDetailType
- type FleetRolloutCompletedDetails
- type FleetRolloutCompletedDetailsDetailType
- type FleetRolloutDeviceSelectedDetails
- type FleetRolloutDeviceSelectedDetailsDetailType
- type FleetRolloutFailedDetails
- type FleetRolloutFailedDetailsDetailType
- type FleetRolloutStartedDetails
- type FleetRolloutStartedDetailsDetailType
- type FleetRolloutStartedDetailsRolloutStrategy
- type FleetRolloutStatus
- type FleetSpec
- type FleetStatus
- type FleetVulnerabilitySummary
- type FleetVulnerabilitySummaryResponse
- type GetCatalogItemDeploymentsParams
- type GetDeviceVulnerabilitiesParams
- type GetDeviceVulnerabilitiesParamsOrder
- type GetDeviceVulnerabilitiesParamsSortBy
- type GetDeviceVulnerabilitySummaryParams
- type GetEnrollmentConfigParams
- type GetFleetParams
- type GetFleetVulnerabilitiesParams
- type GetFleetVulnerabilitiesParamsOrder
- type GetFleetVulnerabilitiesParamsSortBy
- type GetFleetVulnerabilitySummaryParams
- type GetRenderedDeviceParams
- type GetVulnerabilityImpactParams
- type GetVulnerabilityImpactParamsOrder
- type GetVulnerabilityImpactParamsSortBy
- type GitConfigProviderSpec
- type GitHubIntrospectionSpec
- type GitHubIntrospectionSpecType
- type GitRepoSpec
- type GitRepoSpecType
- type HelmApplication
- type HookAction
- type HookActionRun
- type HookActionType
- type HookCondition
- type HookConditionExpression
- type HookConditionPathOp
- type HookConditionType
- type HttpConfig
- type HttpConfigProviderSpec
- type HttpRepoSpec
- type HttpRepoSpecType
- type ImageApplicationProviderSpec
- type ImageMountVolumeProviderSpec
- type ImagePullPolicy
- type ImageVolumeProviderSpec
- type ImageVolumeSource
- type InlineApplicationProviderSpec
- type InlineConfigProviderSpec
- type InternalTaskFailedDetails
- type InternalTaskFailedDetailsDetailType
- type InternalTaskPermanentlyFailedDetails
- type InternalTaskPermanentlyFailedDetailsDetailType
- type JwtIntrospectionSpec
- type JwtIntrospectionSpecType
- type K8sProviderSpec
- type K8sProviderSpecProviderType
- type KubernetesSecretProviderSpec
- type LabelList
- type LabelSelector
- type ListAllCatalogItemsParams
- type ListAuthProvidersParams
- type ListCatalogItemsParams
- type ListCatalogsParams
- type ListCertificateSigningRequestsParams
- type ListDevicesParams
- type ListEnrollmentRequestsParams
- type ListEventsParams
- type ListEventsParamsOrder
- type ListFleetsParams
- type ListLabelsParams
- type ListMeta
- type ListOrganizationsParams
- type ListRepositoriesParams
- type ListResourceSyncsParams
- type ListTemplateVersionsParams
- type ListVulnerabilitiesParams
- type MatchExpression
- type MatchExpressionOperator
- type MatchExpressions
- type MemoryResourceMonitorSpec
- type MountVolumeProviderSpec
- type OAuth2Introspection
- type OAuth2ProviderSpec
- type OAuth2ProviderSpecProviderType
- type OIDCProviderSpec
- type OIDCProviderSpecProviderType
- type ObjectMeta
- type ObjectReference
- type OciAuth
- type OciAuthType
- type OciRegistryCheckResult
- type OciRepoSpec
- type OciRepoSpecAccessMode
- type OciRepoSpecScheme
- type OciRepoSpecType
- type OpenShiftProviderSpec
- type OpenShiftProviderSpecProviderType
- type Organization
- type OrganizationList
- type OrganizationSpec
- type OsModeType
- type PatchRequest
- type PatchRequestOp
- type Percentage
- type Permission
- type PermissionList
- type QuadletApplication
- type ReferencedRepositoryUpdatedDetails
- type ReferencedRepositoryUpdatedDetailsDetailType
- type RelativePath
- type RepoSpecType
- type Repository
- type RepositoryList
- type RepositorySpec
- type RepositoryStatus
- type ResourceAlertRule
- type ResourceAlertSeverityType
- type ResourceKind
- type ResourceMonitor
- type ResourceMonitorSpec
- type ResourceSync
- type ResourceSyncCompletedDetails
- type ResourceSyncCompletedDetailsDetailType
- type ResourceSyncList
- type ResourceSyncSpec
- type ResourceSyncStatus
- type ResourceSyncType
- type ResourceUpdatedDetails
- type ResourceUpdatedDetailsDetailType
- type ResourceUpdatedDetailsUpdatedFields
- type Rfc7662IntrospectionSpec
- type Rfc7662IntrospectionSpecType
- type RolloutBatchCompletionReport
- type RolloutDeviceSelection
- type RolloutPolicy
- type RolloutStrategy
- type SecureString
- type SensitiveDataHider
- type SshConfig
- type Status
- type SystemdActiveStateType
- type SystemdEnableStateType
- type SystemdLoadStateType
- type SystemdUnitStatus
- type TemplateVersion
- type TemplateVersionList
- type TemplateVersionSpec
- type TemplateVersionStatus
- type TerminalSize
- type TimeZone
- type TokenRequest
- type TokenRequestGrantType
- type TokenResponse
- type TokenResponseTokenType
- type UpdateSchedule
- type UpdateState
- type UserInfoResponse
- type Version
- type VmApplication
- type VolumeMount
- type Vulnerability
- type VulnerabilityGroup
- type VulnerabilityGroupItem
- type VulnerabilityGroupItemSeverity
- type VulnerabilityGroupList
- type VulnerabilityGroupSeverity
- type VulnerabilityImageRef
- type VulnerabilityImpact
- type VulnerabilityImpactSeverity
- type VulnerabilityList
- type VulnerabilitySeverity
- type VulnerabilitySeveritySummary
- type VulnerabilitySummaryResponse
Constants ¶
const ( ImageApplicationProviderType = v1beta1.ImageApplicationProviderType InlineApplicationProviderType = v1beta1.InlineApplicationProviderType CatalogItemRefApplicationProviderType = v1beta1.CatalogItemRefApplicationProviderType )
const ( ImageApplicationVolumeProviderType = v1beta1.ImageApplicationVolumeProviderType MountApplicationVolumeProviderType = v1beta1.MountApplicationVolumeProviderType ImageMountApplicationVolumeProviderType = v1beta1.ImageMountApplicationVolumeProviderType )
const ( ApplicationVolumeReclaimPolicyRetain = v1beta1.Retain // Direct alias for compatibility Retain = v1beta1.Retain )
const ( ApplicationStatusCompleted = v1beta1.ApplicationStatusCompleted ApplicationStatusError = v1beta1.ApplicationStatusError ApplicationStatusPreparing = v1beta1.ApplicationStatusPreparing ApplicationStatusRunning = v1beta1.ApplicationStatusRunning ApplicationStatusStarting = v1beta1.ApplicationStatusStarting ApplicationStatusStopped = v1beta1.ApplicationStatusStopped ApplicationStatusStopping = v1beta1.ApplicationStatusStopping ApplicationStatusUnknown = v1beta1.ApplicationStatusUnknown )
const ( ApplicationsSummaryStatusDegraded = v1beta1.ApplicationsSummaryStatusDegraded ApplicationsSummaryStatusError = v1beta1.ApplicationsSummaryStatusError ApplicationsSummaryStatusHealthy = v1beta1.ApplicationsSummaryStatusHealthy ApplicationsSummaryStatusNoApplications = v1beta1.ApplicationsSummaryStatusNoApplications ApplicationsSummaryStatusUnknown = v1beta1.ApplicationsSummaryStatusUnknown )
const ( AppTypeCompose = v1beta1.AppTypeCompose AppTypeContainer = v1beta1.AppTypeContainer AppTypeHelm = v1beta1.AppTypeHelm AppTypeQuadlet = v1beta1.AppTypeQuadlet AppTypeVm = v1beta1.AppTypeVm )
const ( ApplicationDesiredStateRunning = v1beta1.ApplicationDesiredStateRunning ApplicationDesiredStateStopped = v1beta1.ApplicationDesiredStateStopped )
const ( ImagePullPolicyAlways = v1beta1.PullAlways ImagePullPolicyIfNotPresent = v1beta1.PullIfNotPresent ImagePullPolicyNever = v1beta1.PullNever // Direct aliases for compatibility PullAlways = v1beta1.PullAlways PullIfNotPresent = v1beta1.PullIfNotPresent PullNever = v1beta1.PullNever )
const ( ProviderTypeOidc = v1beta1.Oidc ProviderTypeOauth2 = v1beta1.Oauth2 ProviderTypeOpenshift = v1beta1.Openshift ProviderTypeAap = v1beta1.Aap ProviderTypeK8s = v1beta1.K8s // Direct aliases for compatibility Oidc = v1beta1.Oidc Oauth2 = v1beta1.Oauth2 Openshift = v1beta1.Openshift Aap = v1beta1.Aap K8s = v1beta1.K8s )
const ( RoleAssignmentTypeStatic = v1beta1.AuthStaticRoleAssignmentTypeStatic RoleAssignmentTypeDynamic = v1beta1.AuthDynamicRoleAssignmentTypeDynamic // Direct aliases for compatibility AuthStaticRoleAssignmentTypeStatic = v1beta1.AuthStaticRoleAssignmentTypeStatic AuthDynamicRoleAssignmentTypeDynamic = v1beta1.AuthDynamicRoleAssignmentTypeDynamic )
const ( OrgAssignmentTypeStatic = v1beta1.AuthStaticOrganizationAssignmentTypeStatic OrgAssignmentTypeDynamic = v1beta1.AuthDynamicOrganizationAssignmentTypeDynamic OrgAssignmentTypePerUser = v1beta1.PerUser // Direct aliases for compatibility AuthStaticOrganizationAssignmentTypeStatic = v1beta1.AuthStaticOrganizationAssignmentTypeStatic AuthDynamicOrganizationAssignmentTypeDynamic = v1beta1.AuthDynamicOrganizationAssignmentTypeDynamic PerUser = v1beta1.PerUser )
const ( IntrospectionTypeJwt = v1beta1.Jwt IntrospectionTypeRfc7662 = v1beta1.Rfc7662 IntrospectionTypeGithub = v1beta1.Github )
const ( TokenGrantTypeAuthorizationCode = v1beta1.AuthorizationCode TokenGrantTypeRefreshToken = v1beta1.RefreshToken TokenTypeBearer = v1beta1.Bearer // Direct aliases for compatibility AuthorizationCode = v1beta1.AuthorizationCode RefreshToken = v1beta1.RefreshToken Bearer = v1beta1.Bearer )
const ( CatalogItemCategorySystem = v1alpha1.CatalogItemCategorySystem CatalogItemCategoryApplication = v1alpha1.CatalogItemCategoryApplication CatalogItemTypeOS = v1alpha1.CatalogItemTypeOS CatalogItemTypeFirmware = v1alpha1.CatalogItemTypeFirmware CatalogItemTypeDriver = v1alpha1.CatalogItemTypeDriver CatalogItemTypeContainer = v1alpha1.CatalogItemTypeContainer CatalogItemTypeHelm = v1alpha1.CatalogItemTypeHelm CatalogItemTypeQuadlet = v1alpha1.CatalogItemTypeQuadlet CatalogItemTypeCompose = v1alpha1.CatalogItemTypeCompose CatalogItemTypeData = v1alpha1.CatalogItemTypeData // CatalogItemArtifactType constants (bootc-image-builder output formats) CatalogItemArtifactTypeContainer = v1alpha1.CatalogItemArtifactTypeContainer CatalogItemArtifactTypeQcow2 = v1alpha1.CatalogItemArtifactTypeQcow2 CatalogItemArtifactTypeAmi = v1alpha1.CatalogItemArtifactTypeAmi CatalogItemArtifactTypeIso = v1alpha1.CatalogItemArtifactTypeIso CatalogItemArtifactTypeAnacondaIso = v1alpha1.CatalogItemArtifactTypeAnacondaIso CatalogItemArtifactTypeVmdk = v1alpha1.CatalogItemArtifactTypeVmdk CatalogItemArtifactTypeVhd = v1alpha1.CatalogItemArtifactTypeVhd CatalogItemArtifactTypeRaw = v1alpha1.CatalogItemArtifactTypeRaw CatalogItemArtifactTypeGce = v1alpha1.CatalogItemArtifactTypeGce CatalogItemArtifactTypeQcow2DiskContainer = v1alpha1.CatalogItemArtifactTypeQcow2DiskContainer )
const ( CatalogItemDeploymentKind = v1alpha1.CatalogItemDeploymentKind CatalogItemDeploymentListKind = v1alpha1.CatalogItemDeploymentListKind )
const ( ConditionStatusTrue = v1beta1.ConditionStatusTrue ConditionStatusFalse = v1beta1.ConditionStatusFalse ConditionStatusUnknown = v1beta1.ConditionStatusUnknown )
const ( ConditionTypeCertificateSigningRequestApproved = v1beta1.ConditionTypeCertificateSigningRequestApproved ConditionTypeCertificateSigningRequestDenied = v1beta1.ConditionTypeCertificateSigningRequestDenied ConditionTypeCertificateSigningRequestFailed = v1beta1.ConditionTypeCertificateSigningRequestFailed ConditionTypeCertificateSigningRequestTPMVerified = v1beta1.ConditionTypeCertificateSigningRequestTPMVerified ConditionTypeDeviceDecommissioning = v1beta1.ConditionTypeDeviceDecommissioning ConditionTypeDeviceMultipleOwners = v1beta1.ConditionTypeDeviceMultipleOwners ConditionTypeDeviceSpecValid = v1beta1.ConditionTypeDeviceSpecValid ConditionTypeDeviceUpdating = v1beta1.ConditionTypeDeviceUpdating ConditionTypeEnrollmentRequestApproved = v1beta1.ConditionTypeEnrollmentRequestApproved ConditionTypeEnrollmentRequestTPMVerified = v1beta1.ConditionTypeEnrollmentRequestTPMVerified ConditionTypeFleetRolloutInProgress = v1beta1.ConditionTypeFleetRolloutInProgress ConditionTypeFleetValid = v1beta1.ConditionTypeFleetValid ConditionTypeRepositoryAccessible = v1beta1.ConditionTypeRepositoryAccessible ConditionTypeResourceSyncAccessible = v1beta1.ConditionTypeResourceSyncAccessible ConditionTypeResourceSyncResourceParsed = v1beta1.ConditionTypeResourceSyncResourceParsed ConditionTypeResourceSyncSynced = v1beta1.ConditionTypeResourceSyncSynced )
Condition type constants
const ( Exists = v1beta1.Exists DoesNotExist = v1beta1.DoesNotExist In = v1beta1.In NotIn = v1beta1.NotIn )
const ( ResourceKindAuthProvider = v1beta1.ResourceKindAuthProvider ResourceKindCatalog ResourceKind = "Catalog" // v1alpha1-only resource ResourceKindCertificateSigningRequest = v1beta1.ResourceKindCertificateSigningRequest ResourceKindDevice = v1beta1.ResourceKindDevice ResourceKindEnrollmentRequest = v1beta1.ResourceKindEnrollmentRequest ResourceKindFleet = v1beta1.ResourceKindFleet ResourceKindRepository = v1beta1.ResourceKindRepository ResourceKindResourceSync = v1beta1.ResourceKindResourceSync ResourceKindTemplateVersion = v1beta1.ResourceKindTemplateVersion )
const ( GitConfigProviderType = v1beta1.GitConfigProviderType HttpConfigProviderType = v1beta1.HttpConfigProviderType InlineConfigProviderType = v1beta1.InlineConfigProviderType KubernetesSecretProviderType = v1beta1.KubernetesSecretProviderType )
const ( FileOperationCreated = v1beta1.FileOperationCreated FileOperationRemoved = v1beta1.FileOperationRemoved FileOperationUpdated = v1beta1.FileOperationUpdated )
const ( EncodingBase64 = v1beta1.EncodingBase64 EncodingPlain = v1beta1.EncodingPlain )
const ( HookConditionTypeExpression = v1beta1.HookConditionTypeExpression HookConditionTypePathOp = v1beta1.HookConditionTypePathOp )
const ( ResourceAlertSeverityCritical = v1beta1.ResourceAlertSeverityTypeCritical ResourceAlertSeverityInfo = v1beta1.ResourceAlertSeverityTypeInfo ResourceAlertSeverityWarning = v1beta1.ResourceAlertSeverityTypeWarning // Direct aliases for compatibility ResourceAlertSeverityTypeCritical = v1beta1.ResourceAlertSeverityTypeCritical ResourceAlertSeverityTypeInfo = v1beta1.ResourceAlertSeverityTypeInfo ResourceAlertSeverityTypeWarning = v1beta1.ResourceAlertSeverityTypeWarning )
const ( SystemdActiveStateActivating = v1beta1.SystemdActiveStateActivating SystemdActiveStateActive = v1beta1.SystemdActiveStateActive SystemdActiveStateDeactivating = v1beta1.SystemdActiveStateDeactivating SystemdActiveStateFailed = v1beta1.SystemdActiveStateFailed SystemdActiveStateInactive = v1beta1.SystemdActiveStateInactive SystemdActiveStateMaintenance = v1beta1.SystemdActiveStateMaintenance SystemdActiveStateRefreshing = v1beta1.SystemdActiveStateRefreshing SystemdActiveStateReloading = v1beta1.SystemdActiveStateReloading SystemdActiveStateUnknown = v1beta1.SystemdActiveStateUnknown )
const ( SystemdEnableStateAlias = v1beta1.SystemdEnableStateAlias SystemdEnableStateBad = v1beta1.SystemdEnableStateBad SystemdEnableStateDisabled = v1beta1.SystemdEnableStateDisabled SystemdEnableStateEmpty = v1beta1.SystemdEnableStateEmpty SystemdEnableStateEnabled = v1beta1.SystemdEnableStateEnabled SystemdEnableStateEnabledRuntime = v1beta1.SystemdEnableStateEnabledRuntime SystemdEnableStateGenerated = v1beta1.SystemdEnableStateGenerated SystemdEnableStateIndirect = v1beta1.SystemdEnableStateIndirect SystemdEnableStateLinked = v1beta1.SystemdEnableStateLinked SystemdEnableStateLinkedRuntime = v1beta1.SystemdEnableStateLinkedRuntime SystemdEnableStateMasked = v1beta1.SystemdEnableStateMasked SystemdEnableStateMaskedRuntime = v1beta1.SystemdEnableStateMaskedRuntime SystemdEnableStateStatic = v1beta1.SystemdEnableStateStatic SystemdEnableStateTransient = v1beta1.SystemdEnableStateTransient SystemdEnableStateUnknown = v1beta1.SystemdEnableStateUnknown )
const ( SystemdLoadStateBadSetting = v1beta1.SystemdLoadStateBadSetting SystemdLoadStateError = v1beta1.SystemdLoadStateError SystemdLoadStateLoaded = v1beta1.SystemdLoadStateLoaded SystemdLoadStateMasked = v1beta1.SystemdLoadStateMasked SystemdLoadStateMerged = v1beta1.SystemdLoadStateMerged SystemdLoadStateNotFound = v1beta1.SystemdLoadStateNotFound SystemdLoadStateStub = v1beta1.SystemdLoadStateStub SystemdLoadStateUnknown = v1beta1.SystemdLoadStateUnknown )
const ( QualifiedV1Alpha1 = apiversioning.QualifiedV1Alpha1 QualifiedV1Beta1 = apiversioning.QualifiedV1Beta1 )
const ( CertificateSigningRequestAPIVersion = v1beta1.CertificateSigningRequestAPIVersion CertificateSigningRequestKind = v1beta1.CertificateSigningRequestKind CertificateSigningRequestListKind = v1beta1.CertificateSigningRequestListKind )
const ( DeviceAPIVersion = v1beta1.DeviceAPIVersion DeviceKind = v1beta1.DeviceKind DeviceListKind = v1beta1.DeviceListKind )
const ( DeviceAnnotationConsole = v1beta1.DeviceAnnotationConsole DeviceAnnotationRemoteSession = v1beta1.DeviceAnnotationRemoteSession DeviceAnnotationRenderedVersion = v1beta1.DeviceAnnotationRenderedVersion DeviceAnnotationAwaitingReconnect = v1beta1.DeviceAnnotationAwaitingReconnect DeviceAnnotationConflictPaused = v1beta1.DeviceAnnotationConflictPaused DeviceAnnotationTemplateVersion = v1beta1.DeviceAnnotationTemplateVersion DeviceAnnotationRenderedTemplateVersion = v1beta1.DeviceAnnotationRenderedTemplateVersion DeviceAnnotationRenderedSpecHash = v1beta1.DeviceAnnotationRenderedSpecHash DeviceAnnotationSelectedForRollout = v1beta1.DeviceAnnotationSelectedForRollout DeviceAnnotationLastRolloutError = v1beta1.DeviceAnnotationLastRolloutError DeviceAnnotationApplicationLifecycle = v1beta1.DeviceAnnotationApplicationLifecycle DeviceAnnotationFleetApplicationLifecycle = v1beta1.DeviceAnnotationFleetApplicationLifecycle )
Device annotation keys
const ( EnrollmentRequestAPIVersion = v1beta1.EnrollmentRequestAPIVersion EnrollmentRequestKind = v1beta1.EnrollmentRequestKind EnrollmentRequestListKind = v1beta1.EnrollmentRequestListKind )
const ( FleetAPIVersion = v1beta1.FleetAPIVersion FleetKind = v1beta1.FleetKind FleetListKind = v1beta1.FleetListKind )
const ( FleetAnnotationTemplateVersion = v1beta1.FleetAnnotationTemplateVersion FleetAnnotationDeployingTemplateVersion = v1beta1.FleetAnnotationDeployingTemplateVersion FleetAnnotationBatchNumber = v1beta1.FleetAnnotationBatchNumber FleetAnnotationRolloutApproved = v1beta1.FleetAnnotationRolloutApproved FleetAnnotationRolloutApprovalMethod = v1beta1.FleetAnnotationRolloutApprovalMethod FleetAnnotationLastBatchCompletionReport = v1beta1.FleetAnnotationLastBatchCompletionReport FleetAnnotationDeviceSelectionConfigDigest = v1beta1.FleetAnnotationDeviceSelectionConfigDigest FleetAnnotationApplicationLifecycle = v1beta1.FleetAnnotationApplicationLifecycle )
Fleet annotation keys
const ( EventAPIVersion = v1beta1.EventAPIVersion EventKind = v1beta1.EventKind EventListKind = v1beta1.EventListKind EventAnnotationRequestID = v1beta1.EventAnnotationRequestID EventAnnotationDelayDeviceRender = v1beta1.EventAnnotationDelayDeviceRender )
const ( RepositoryAPIVersion = v1beta1.RepositoryAPIVersion RepositoryKind = v1beta1.RepositoryKind RepositoryListKind = v1beta1.RepositoryListKind )
const ( AuthProviderAPIVersion = v1beta1.AuthProviderAPIVersion AuthProviderKind = v1beta1.AuthProviderKind AuthProviderListKind = v1beta1.AuthProviderListKind AuthProviderAnnotationCreatedBySuperAdmin = v1beta1.AuthProviderAnnotationCreatedBySuperAdmin )
const ( AuthConfigAPIVersion = v1beta1.AuthConfigAPIVersion AuthConfigKind = v1beta1.AuthConfigKind )
const ( ResourceSyncAPIVersion = v1beta1.ResourceSyncAPIVersion ResourceSyncKind = v1beta1.ResourceSyncKind ResourceSyncListKind = v1beta1.ResourceSyncListKind ResourceSyncTypeFleet = v1beta1.ResourceSyncTypeFleet ResourceSyncTypeCatalog = v1beta1.ResourceSyncTypeCatalog )
const ( CatalogAPIVersion = v1alpha1.CatalogAPIVersion CatalogKind = v1alpha1.CatalogKind CatalogListKind = v1alpha1.CatalogListKind CatalogItemKind = v1alpha1.CatalogItemKind CatalogItemListKind = v1alpha1.CatalogItemListKind )
const ( TemplateVersionAPIVersion = v1beta1.TemplateVersionAPIVersion TemplateVersionKind = v1beta1.TemplateVersionKind TemplateVersionListKind = v1beta1.TemplateVersionListKind )
const ( OrganizationAPIVersion = v1beta1.OrganizationAPIVersion OrganizationKind = v1beta1.OrganizationKind OrganizationListKind = v1beta1.OrganizationListKind OrganizationIDQueryKey = v1beta1.OrganizationIDQueryKey )
const ( SystemKind = v1beta1.SystemKind SystemComponentDB = v1beta1.SystemComponentDB SystemComponentQueue = v1beta1.SystemComponentQueue SystemComponentEncryption = v1beta1.SystemComponentEncryption )
const ( ExternalRoleAdmin = v1beta1.ExternalRoleAdmin ExternalRoleOrgAdmin = v1beta1.ExternalRoleOrgAdmin ExternalRoleOperator = v1beta1.ExternalRoleOperator ExternalRoleViewer = v1beta1.ExternalRoleViewer ExternalRoleInstaller = v1beta1.ExternalRoleInstaller )
External role names - these come from authentication providers and are mapped to internal roles
const ( RoleAdmin = v1beta1.RoleAdmin RoleOrgAdmin = v1beta1.RoleOrgAdmin RoleOperator = v1beta1.RoleOperator RoleViewer = v1beta1.RoleViewer RoleInstaller = v1beta1.RoleInstaller )
Internal role constants - used within flightctl for authorization
const ( UpdateStatePreparing = v1beta1.UpdateStatePreparing UpdateStateReadyToUpdate = v1beta1.UpdateStateReadyToUpdate UpdateStateApplyingUpdate = v1beta1.UpdateStateApplyingUpdate UpdateStateRebooting = v1beta1.UpdateStateRebooting UpdateStateUpdated = v1beta1.UpdateStateUpdated UpdateStateCanceled = v1beta1.UpdateStateCanceled UpdateStateError = v1beta1.UpdateStateError UpdateStateRollingBack = v1beta1.UpdateStateRollingBack UpdateStateRetrying = v1beta1.UpdateStateRetrying )
const ( DecommissionStateStarted = v1beta1.DecommissionStateStarted DecommissionStateComplete = v1beta1.DecommissionStateComplete DecommissionStateError = v1beta1.DecommissionStateError )
const ( RolloutInactiveReason = v1beta1.RolloutInactiveReason RolloutActiveReason = v1beta1.RolloutActiveReason RolloutSuspendedReason = v1beta1.RolloutSuspendedReason RolloutWaitingReason = v1beta1.RolloutWaitingReason )
const ( PreliminaryBatchName = v1beta1.PreliminaryBatchName FinalImplicitBatchName = v1beta1.FinalImplicitBatchName )
const ( TPMVerificationFailedReason = v1beta1.TPMVerificationFailedReason TPMChallengeRequiredReason = v1beta1.TPMChallengeRequiredReason TPMChallengeFailedReason = v1beta1.TPMChallengeFailedReason TPMChallengeSucceededReason = v1beta1.TPMChallengeSucceededReason )
const ( DeviceOutOfDateText = v1beta1.DeviceOutOfDateText DeviceOutOfSyncWithFleetText = v1beta1.DeviceOutOfSyncWithFleetText )
const ( OsModeImage = v1beta1.OsModeImage OsModePackage = v1beta1.OsModePackage )
const ( DeviceLifecycleStatusEnrolled = v1beta1.DeviceLifecycleStatusEnrolled DeviceLifecycleStatusDecommissioned = v1beta1.DeviceLifecycleStatusDecommissioned DeviceLifecycleStatusDecommissioning = v1beta1.DeviceLifecycleStatusDecommissioning DeviceLifecycleStatusUnknown = v1beta1.DeviceLifecycleStatusUnknown )
const ( DeviceSummaryStatusAwaitingReconnect = v1beta1.DeviceSummaryStatusAwaitingReconnect DeviceSummaryStatusConflictPaused = v1beta1.DeviceSummaryStatusConflictPaused DeviceSummaryStatusDegraded = v1beta1.DeviceSummaryStatusDegraded DeviceSummaryStatusError = v1beta1.DeviceSummaryStatusError DeviceSummaryStatusOnline = v1beta1.DeviceSummaryStatusOnline DeviceSummaryStatusPoweredOff = v1beta1.DeviceSummaryStatusPoweredOff DeviceSummaryStatusRebooting = v1beta1.DeviceSummaryStatusRebooting DeviceSummaryStatusUnknown = v1beta1.DeviceSummaryStatusUnknown )
const ( DeviceUpdatedStatusOutOfDate = v1beta1.DeviceUpdatedStatusOutOfDate DeviceUpdatedStatusUnknown = v1beta1.DeviceUpdatedStatusUnknown DeviceUpdatedStatusUpToDate = v1beta1.DeviceUpdatedStatusUpToDate DeviceUpdatedStatusUpdating = v1beta1.DeviceUpdatedStatusUpdating )
const ( DeviceResourceStatusCritical = v1beta1.DeviceResourceStatusCritical DeviceResourceStatusError = v1beta1.DeviceResourceStatusError DeviceResourceStatusHealthy = v1beta1.DeviceResourceStatusHealthy DeviceResourceStatusUnknown = v1beta1.DeviceResourceStatusUnknown DeviceResourceStatusWarning = v1beta1.DeviceResourceStatusWarning )
const ( DeviceIntegrityStatusFailed = v1beta1.DeviceIntegrityStatusFailed DeviceIntegrityStatusUnknown = v1beta1.DeviceIntegrityStatusUnknown DeviceIntegrityStatusUnsupported = v1beta1.DeviceIntegrityStatusUnsupported DeviceIntegrityStatusVerified = v1beta1.DeviceIntegrityStatusVerified )
const ( DeviceIntegrityCheckStatusFailed = v1beta1.DeviceIntegrityCheckStatusFailed DeviceIntegrityCheckStatusUnknown = v1beta1.DeviceIntegrityCheckStatusUnknown DeviceIntegrityCheckStatusUnsupported = v1beta1.DeviceIntegrityCheckStatusUnsupported DeviceIntegrityCheckStatusVerified = v1beta1.DeviceIntegrityCheckStatusVerified )
const ( DeviceDecommissionTargetTypeFactoryReset = v1beta1.DeviceDecommissionTargetTypeFactoryReset DeviceDecommissionTargetTypeUnenroll = v1beta1.DeviceDecommissionTargetTypeUnenroll )
const ( DeviceLifecycleHookAfterRebooting = v1beta1.DeviceLifecycleHookAfterRebooting DeviceLifecycleHookAfterUpdating = v1beta1.DeviceLifecycleHookAfterUpdating DeviceLifecycleHookBeforeRebooting = v1beta1.DeviceLifecycleHookBeforeRebooting DeviceLifecycleHookBeforeUpdating = v1beta1.DeviceLifecycleHookBeforeUpdating )
const ( DeviceMultipleOwnersDetected = v1beta1.DeviceMultipleOwnersDetected DeviceMultipleOwnersResolved = v1beta1.DeviceMultipleOwnersResolved DeviceOwnershipChanged = v1beta1.DeviceOwnershipChanged FleetDeleted = v1beta1.FleetDeleted NoMatch = v1beta1.NoMatch SingleMatch = v1beta1.SingleMatch )
const ( EventTypeNormal = v1beta1.Normal EventTypeWarning = v1beta1.Warning // Direct aliases for compatibility Normal = v1beta1.Normal Warning = v1beta1.Warning )
Event type constants
const ( EventReasonDeviceApplicationDegraded = v1beta1.EventReasonDeviceApplicationDegraded EventReasonDeviceApplicationError = v1beta1.EventReasonDeviceApplicationError EventReasonDeviceApplicationHealthy = v1beta1.EventReasonDeviceApplicationHealthy EventReasonDeviceCPUCritical = v1beta1.EventReasonDeviceCPUCritical EventReasonDeviceCPUNormal = v1beta1.EventReasonDeviceCPUNormal EventReasonDeviceCPUWarning = v1beta1.EventReasonDeviceCPUWarning EventReasonDeviceConflictPaused = v1beta1.EventReasonDeviceConflictPaused EventReasonDeviceConflictResolved = v1beta1.EventReasonDeviceConflictResolved EventReasonDeviceConnected = v1beta1.EventReasonDeviceConnected EventReasonDeviceContentOutOfDate = v1beta1.EventReasonDeviceContentOutOfDate EventReasonDeviceContentUpToDate = v1beta1.EventReasonDeviceContentUpToDate EventReasonDeviceContentUpdating = v1beta1.EventReasonDeviceContentUpdating EventReasonDeviceDecommissionFailed = v1beta1.EventReasonDeviceDecommissionFailed EventReasonDeviceDecommissioned = v1beta1.EventReasonDeviceDecommissioned EventReasonDeviceDisconnected = v1beta1.EventReasonDeviceDisconnected EventReasonDeviceDiskCritical = v1beta1.EventReasonDeviceDiskCritical EventReasonDeviceDiskNormal = v1beta1.EventReasonDeviceDiskNormal EventReasonDeviceDiskWarning = v1beta1.EventReasonDeviceDiskWarning EventReasonDeviceIsRebooting = v1beta1.EventReasonDeviceIsRebooting EventReasonDeviceMemoryCritical = v1beta1.EventReasonDeviceMemoryCritical EventReasonDeviceMemoryNormal = v1beta1.EventReasonDeviceMemoryNormal EventReasonDeviceMemoryWarning = v1beta1.EventReasonDeviceMemoryWarning EventReasonDeviceMultipleOwnersDetected = v1beta1.EventReasonDeviceMultipleOwnersDetected EventReasonDeviceMultipleOwnersResolved = v1beta1.EventReasonDeviceMultipleOwnersResolved EventReasonDeviceSpecInvalid = v1beta1.EventReasonDeviceSpecInvalid EventReasonDeviceSpecValid = v1beta1.EventReasonDeviceSpecValid EventReasonDeviceUpdateFailed = v1beta1.EventReasonDeviceUpdateFailed EventReasonDeviceVulnerabilityCVECritical = v1beta1.EventReasonDeviceVulnerabilityCVECritical EventReasonDeviceVulnerabilityCVEResolved = v1beta1.EventReasonDeviceVulnerabilityCVEResolved EventReasonDeviceVulnerabilityCVEWarning = v1beta1.EventReasonDeviceVulnerabilityCVEWarning EventReasonDeviceOSImageChanged = v1beta1.EventReasonDeviceOSImageChanged EventReasonEnrollmentRequestApprovalFailed = v1beta1.EventReasonEnrollmentRequestApprovalFailed EventReasonEnrollmentRequestApproved = v1beta1.EventReasonEnrollmentRequestApproved EventReasonFleetInvalid = v1beta1.EventReasonFleetInvalid EventReasonFleetRolloutBatchCompleted = v1beta1.EventReasonFleetRolloutBatchCompleted EventReasonFleetRolloutBatchDispatched = v1beta1.EventReasonFleetRolloutBatchDispatched EventReasonFleetRolloutCompleted = v1beta1.EventReasonFleetRolloutCompleted EventReasonFleetRolloutCreated = v1beta1.EventReasonFleetRolloutCreated EventReasonFleetRolloutDeviceSelected = v1beta1.EventReasonFleetRolloutDeviceSelected EventReasonFleetRolloutFailed = v1beta1.EventReasonFleetRolloutFailed EventReasonFleetRolloutStarted = v1beta1.EventReasonFleetRolloutStarted EventReasonFleetValid = v1beta1.EventReasonFleetValid EventReasonInternalTaskFailed = v1beta1.EventReasonInternalTaskFailed EventReasonInternalTaskPermanentlyFailed = v1beta1.EventReasonInternalTaskPermanentlyFailed EventReasonDependencyChangeDetected = v1beta1.EventReasonDependencyChangeDetected EventReasonDependencySyncProbeFailed = v1beta1.EventReasonDependencySyncProbeFailed EventReasonReferencedRepositoryUpdated = v1beta1.EventReasonReferencedRepositoryUpdated EventReasonRepositoryAccessible = v1beta1.EventReasonRepositoryAccessible EventReasonRepositoryInaccessible = v1beta1.EventReasonRepositoryInaccessible EventReasonResourceCreated = v1beta1.EventReasonResourceCreated EventReasonResourceCreationFailed = v1beta1.EventReasonResourceCreationFailed EventReasonResourceDeleted = v1beta1.EventReasonResourceDeleted EventReasonResourceDeletionFailed = v1beta1.EventReasonResourceDeletionFailed EventReasonResourceSyncAccessible = v1beta1.EventReasonResourceSyncAccessible EventReasonResourceSyncCommitDetected = v1beta1.EventReasonResourceSyncCommitDetected EventReasonResourceSyncInaccessible = v1beta1.EventReasonResourceSyncInaccessible EventReasonResourceSyncParsed = v1beta1.EventReasonResourceSyncParsed EventReasonResourceSyncParsingFailed = v1beta1.EventReasonResourceSyncParsingFailed EventReasonResourceSyncSyncFailed = v1beta1.EventReasonResourceSyncSyncFailed EventReasonResourceSyncSynced = v1beta1.EventReasonResourceSyncSynced EventReasonResourceUpdateFailed = v1beta1.EventReasonResourceUpdateFailed EventReasonResourceUpdated = v1beta1.EventReasonResourceUpdated EventReasonSystemRestored = v1beta1.EventReasonSystemRestored EventReasonEncryptionMigrationStarted = v1beta1.EventReasonEncryptionMigrationStarted EventReasonEncryptionMigrationCompleted = v1beta1.EventReasonEncryptionMigrationCompleted EventReasonApplicationLifecycleChanged = v1beta1.EventReasonApplicationLifecycleChanged )
Event reason constants
const ( InternalTaskFailed = v1beta1.InternalTaskFailed InternalTaskPermanentlyFailed = v1beta1.InternalTaskPermanentlyFailed DependencyChangeDetected = v1beta1.DependencyChangeDetected DependencySyncProbeFailedDT = v1beta1.DependencySyncProbeFailed ReferencedRepositoryUpdated = v1beta1.ReferencedRepositoryUpdated ResourceUpdated = v1beta1.ResourceUpdated ApplicationLifecycleChangedDT = v1beta1.ApplicationLifecycleChangedDetailType // Application lifecycle action constants ApplicationLifecycleActionStop = v1beta1.ApplicationLifecycleActionStop ApplicationLifecycleActionStart = v1beta1.ApplicationLifecycleActionStart ApplicationLifecycleActionRestart = v1beta1.ApplicationLifecycleActionRestart // Updated field constants with prefix (descriptive) UpdatedFieldLabels = v1beta1.Labels UpdatedFieldOwner = v1beta1.Owner UpdatedFieldSpec = v1beta1.Spec UpdatedFieldSpecSelector = v1beta1.SpecSelector UpdatedFieldSpecTemplate = v1beta1.SpecTemplate // Direct aliases for compatibility Labels = v1beta1.Labels Owner = v1beta1.Owner Spec = v1beta1.Spec SpecSelector = v1beta1.SpecSelector SpecTemplate = v1beta1.SpecTemplate )
const ( FleetRolloutBatchCompleted = v1beta1.FleetRolloutBatchCompleted FleetRolloutBatchDispatched = v1beta1.FleetRolloutBatchDispatched FleetRolloutCompleted = v1beta1.FleetRolloutCompleted FleetRolloutDeviceSelected = v1beta1.FleetRolloutDeviceSelected FleetRolloutFailed = v1beta1.FleetRolloutFailed FleetRolloutStarted = v1beta1.FleetRolloutStarted FleetRolloutStrategyBatched = v1beta1.Batched FleetRolloutStrategyNone = v1beta1.None // Direct aliases for compatibility Batched = v1beta1.Batched None = v1beta1.None )
const ( Asc = v1beta1.Asc Desc = v1beta1.Desc )
const ( OciAuthTypeDocker = v1beta1.Docker // Direct alias for compatibility Docker = v1beta1.Docker )
const ( OciRepoAccessModeRead = v1beta1.Read OciRepoAccessModeReadWrite = v1beta1.ReadWrite OciRepoSchemeHttp = v1beta1.Http OciRepoSchemeHttps = v1beta1.Https )
const ( RepoSpecTypeGit = v1beta1.RepoSpecTypeGit RepoSpecTypeHttp = v1beta1.RepoSpecTypeHttp RepoSpecTypeOci = v1beta1.RepoSpecTypeOci // Specific type constants for strict oneOf discrimination GitRepoSpecTypeGit = v1beta1.GitRepoSpecTypeGit HttpRepoSpecTypeHttp = v1beta1.HttpRepoSpecTypeHttp OciRepoSpecTypeOci = v1beta1.OciRepoSpecTypeOci )
const ( PatchOpAdd = v1beta1.Add PatchOpRemove = v1beta1.Remove PatchOpReplace = v1beta1.Replace PatchOpTest = v1beta1.Test )
const ( VulnerabilityAPIVersion = "v1alpha1" VulnerabilityKind = "Vulnerability" VulnerabilityListKind = "VulnerabilityList" VulnerabilityGroupKind = "VulnerabilityGroup" VulnerabilityGroupListKind = "VulnerabilityGroupList" VulnerabilitySummaryKind = "VulnerabilitySummary" DeviceVulnerabilitySummaryKind = "DeviceVulnerabilitySummary" FleetVulnerabilitySummaryKind = "FleetVulnerabilitySummary" VulnerabilityImpactKind = "VulnerabilityImpact" )
const APIGroup = v1beta1.APIGroup
const DefaultCatalogDisplayName = "Default"
const DefaultCatalogName = "default"
DefaultCatalogName is the name of the catalog provisioned automatically for every organization.
const DeviceConditionBootstrapReason = v1beta1.DeviceConditionBootstrapReason
const DeviceDisconnectedTimeout = v1beta1.DeviceDisconnectedTimeout
const DeviceQueryConsoleSessionMetadata = v1beta1.DeviceQueryConsoleSessionMetadata
const FlightCtlSystemResourceName = v1beta1.FlightCtlSystemResourceName
const (
HookActionTypeRun = v1beta1.HookActionTypeRun
)
const (
ResourceSyncCompleted = v1beta1.ResourceSyncCompleted
)
const ResourceSyncNewHashDetectedReason = v1beta1.ResourceSyncNewHashDetectedReason
const (
RolloutStrategyBatchSequence = v1beta1.RolloutStrategyBatchSequence
)
Variables ¶
var ( SetStatusCondition = v1beta1.SetStatusCondition FindStatusCondition = v1beta1.FindStatusCondition RemoveStatusCondition = v1beta1.RemoveStatusCondition IsStatusConditionTrue = v1beta1.IsStatusConditionTrue IsStatusConditionFalse = v1beta1.IsStatusConditionFalse SetStatusConditionByError = v1beta1.SetStatusConditionByError IsStatusConditionPresentAndEqual = v1beta1.IsStatusConditionPresentAndEqual )
Condition utilities (re-exported)
var ( GetGoTemplateFuncMap = v1beta1.GetGoTemplateFuncMap ExecuteGoTemplateOnDevice = v1beta1.ExecuteGoTemplateOnDevice )
var ( StatusOK = v1beta1.StatusOK StatusCreated = v1beta1.StatusCreated StatusNoContent = v1beta1.StatusNoContent StatusBadRequest = v1beta1.StatusBadRequest StatusForbidden = v1beta1.StatusForbidden StatusResourceNotFound = v1beta1.StatusResourceNotFound StatusConflict = v1beta1.StatusConflict StatusResourceVersionConflict = v1beta1.StatusResourceVersionConflict StatusInternalServerError = v1beta1.StatusInternalServerError StatusNotImplemented = v1beta1.StatusNotImplemented StatusTooManyRequests = v1beta1.StatusTooManyRequests StatusAuthNotConfigured = v1beta1.StatusAuthNotConfigured )
Status constructors
var ( NewSuccessStatus = v1beta1.NewSuccessStatus NewFailureStatus = v1beta1.NewFailureStatus )
Status helper functions
var GetSwagger = v1beta1.GetSwagger
GetSwagger returns the v1beta1 OpenAPI spec - re-exported for service layer access due to depguard rules
var GetV1Alpha1Swagger = v1alpha1.GetSwagger
GetV1Alpha1Swagger returns the v1alpha1 OpenAPI spec (for alpha-stage resources like Catalog)
Functions ¶
func ApplicationsContainName ¶ added in v1.3.0
func ApplicationsContainName(apps *[]ApplicationProviderSpec, appName string) bool
func CatalogItemSpecsAreEqual ¶ added in v1.3.0
func CatalogItemSpecsAreEqual(c1, c2 CatalogItemSpec) bool
CatalogItemSpecsAreEqual compares two CatalogItemSpec objects for semantic equality, normalizing JSON round-trip artifacts such as nil vs. empty slices.
func CatalogItemVersionsAreEqual ¶ added in v1.3.0
func CatalogItemVersionsAreEqual(v1, v2 CatalogItemVersion) bool
CatalogItemVersionsAreEqual compares two CatalogItemVersion objects for semantic equality, normalizing JSON round-trip artifacts such as nil vs. empty slices.
func CatalogSpecsAreEqual ¶ added in v1.3.0
func CatalogSpecsAreEqual(c1, c2 CatalogSpec) bool
CatalogSpecsAreEqual compares two CatalogSpec objects for semantic equality.
func CertificateSigningRequestSpecsAreEqual ¶ added in v1.3.0
func CertificateSigningRequestSpecsAreEqual(c1, c2 CertificateSigningRequestSpec) bool
CertificateSigningRequestSpecsAreEqual compares two CertificateSigningRequestSpec objects for semantic equality, normalizing JSON round-trip artifacts such as nil vs. empty maps (e.g. Extra).
func DeviceSpecsAreEqual ¶
func DeviceSpecsAreEqual(d1, d2 DeviceSpec) bool
DeviceSpecsAreEqual compares two DeviceSpec objects for semantic equality, with special handling for union types (discriminated unions).
func FleetSpecsAreEqual ¶
FleetSpecsAreEqual compares two FleetSpec objects for semantic equality, with special handling for union types (discriminated unions).
func GetApplicationRestartGeneration ¶ added in v1.3.0
GetApplicationRestartGeneration returns the current restartGeneration override for the named application, defaulting to 0 if unset.
func GetNextDeviceRenderedVersion ¶
func GetNextDeviceRenderedVersion(annotations map[string]string, deviceStatus *DeviceStatus) (string, error)
GetNextDeviceRenderedVersion calculates the next rendered version for a device. It takes the maximum of the service-side rendered version (from annotations) and the device-reported version (from status), then increments by 1.
func MergeApplicationLifecycleOverrides ¶ added in v1.3.0
func MergeApplicationLifecycleOverrides(annotations map[string]string, key string, overrides map[string]ApplicationLifecycleOverride) (map[string]string, error)
MergeApplicationLifecycleOverrides merges overrides into annotations[key]. Per-field merge keeps stop/start from dropping a stored restartGeneration and vice versa. Empty merged values remove the key. The returned map is always a copy.
func NewLifecycleVersion ¶ added in v1.3.0
func NewLifecycleVersion() int64
func OverlayApplicationLifecycle ¶ added in v1.3.0
func OverlayApplicationLifecycle(apps *[]ApplicationProviderSpec, deviceRaw string, fleetRaw string) error
OverlayApplicationLifecycle applies the fleet-level lifecycle defaults and the device-level lifecycle overrides onto the given application specs, in place. The two layers are merged per-application, per-field: restartGeneration always comes from the device layer; desiredState is arbitrated by recency (higher DesiredStateVersion wins). fleetRaw is empty for standalone devices.
func PruneApplicationLifecycleAnnotationMap ¶ added in v1.3.0
func PruneApplicationLifecycleAnnotationMap(annotations map[string]string, apps *[]ApplicationProviderSpec, keys ...string) (map[string]string, bool, error)
PruneApplicationLifecycleAnnotationMap prunes the given lifecycle annotation keys against apps. When changed is false, annotations is returned unchanged (same map reference). When changed is true, a new map is returned with stale keys removed or rewritten.
func PruneApplicationLifecycleOverrides ¶ added in v1.3.0
func PruneApplicationLifecycleOverrides(raw string, apps *[]ApplicationProviderSpec) (encoded string, deleteAnnotation bool, changed bool, err error)
PruneApplicationLifecycleOverrides drops override entries for apps no longer in apps. deleteAnnotation is true when no overrides remain (caller should remove the annotation key). changed is false when the annotation is already consistent with apps.
func ValidateConditions ¶
func ValidateConditions(conditions []Condition, allowedConditions, trueConditions, exclusiveConditions []ConditionType) []error
ValidateConditions validates condition lists against business rules. It checks that: - All conditions are in the allowedConditions list - Conditions in trueConditions list are only set to 'true' - No duplicate condition types exist - Only one of the exclusiveConditions is set at a time
Types ¶
type AapProviderSpec ¶
type AapProviderSpec = v1beta1.AapProviderSpec
type AapProviderSpecProviderType ¶
type AapProviderSpecProviderType = v1beta1.AapProviderSpecProviderType
type AbsolutePath ¶
type AbsolutePath = v1beta1.AbsolutePath
type AffectedFleet ¶ added in v1.2.0
type AffectedFleet = v1alpha1.AffectedFleet
type ApplicationContent ¶
type ApplicationContent = v1beta1.ApplicationContent
type ApplicationDesiredState ¶ added in v1.3.0
type ApplicationDesiredState = v1beta1.ApplicationDesiredState
type ApplicationEnvVars ¶
type ApplicationEnvVars = v1beta1.ApplicationEnvVars
type ApplicationLifecycleChangedDetails ¶ added in v1.3.0
type ApplicationLifecycleChangedDetails = v1beta1.ApplicationLifecycleChangedDetails
type ApplicationLifecycleChangedDetailsAction ¶ added in v1.3.0
type ApplicationLifecycleChangedDetailsAction = v1beta1.ApplicationLifecycleChangedDetailsAction
type ApplicationLifecycleChangedDetailsDetailType ¶ added in v1.3.0
type ApplicationLifecycleChangedDetailsDetailType = v1beta1.ApplicationLifecycleChangedDetailsDetailType
type ApplicationLifecycleOverride ¶ added in v1.3.0
type ApplicationLifecycleOverride struct {
DesiredState *ApplicationDesiredState `json:"desiredState,omitempty"`
DesiredStateVersion *int64 `json:"desiredStateVersion,omitempty"`
RestartGeneration *int `json:"restartGeneration,omitempty"`
}
ApplicationLifecycleOverride is the per-application value type for the DeviceAnnotationApplicationLifecycle, DeviceAnnotationFleetApplicationLifecycle, and FleetAnnotationApplicationLifecycle annotations. DesiredStateVersion orders desiredState changes across the fleet-level and device-level layers so that whichever was set most recently wins, regardless of which layer it came from.
func NewDesiredStateOverride ¶ added in v1.3.0
func NewDesiredStateOverride(state ApplicationDesiredState, version int64) ApplicationLifecycleOverride
func NewRestartGenerationOverride ¶ added in v1.3.0
func NewRestartGenerationOverride(generation int) ApplicationLifecycleOverride
type ApplicationPort ¶
type ApplicationPort = v1beta1.ApplicationPort
type ApplicationProviderSpec ¶
type ApplicationProviderSpec = v1beta1.ApplicationProviderSpec
type ApplicationProviderType ¶
type ApplicationProviderType = v1beta1.ApplicationProviderType
ApplicationProviderType discriminator type
type ApplicationResourceLimits ¶
type ApplicationResourceLimits = v1beta1.ApplicationResourceLimits
type ApplicationResources ¶
type ApplicationResources = v1beta1.ApplicationResources
type ApplicationStatusType ¶
type ApplicationStatusType = v1beta1.ApplicationStatusType
type ApplicationVolume ¶
type ApplicationVolume = v1beta1.ApplicationVolume
type ApplicationVolumeProviderSpec ¶
type ApplicationVolumeProviderSpec = v1beta1.ApplicationVolumeProviderSpec
type ApplicationVolumeProviderType ¶
type ApplicationVolumeProviderType = v1beta1.ApplicationVolumeProviderType
ApplicationVolumeProviderType discriminator type
type ApplicationVolumeReclaimPolicy ¶
type ApplicationVolumeReclaimPolicy = v1beta1.ApplicationVolumeReclaimPolicy
type ApplicationVolumeStatus ¶
type ApplicationVolumeStatus = v1beta1.ApplicationVolumeStatus
type ApplicationsSummaryStatusType ¶
type ApplicationsSummaryStatusType = v1beta1.ApplicationsSummaryStatusType
type AuthConfig ¶
type AuthConfig = v1beta1.AuthConfig
type AuthDynamicOrganizationAssignment ¶
type AuthDynamicOrganizationAssignment = v1beta1.AuthDynamicOrganizationAssignment
type AuthDynamicOrganizationAssignmentType ¶
type AuthDynamicOrganizationAssignmentType = v1beta1.AuthDynamicOrganizationAssignmentType
type AuthDynamicRoleAssignment ¶
type AuthDynamicRoleAssignment = v1beta1.AuthDynamicRoleAssignment
type AuthDynamicRoleAssignmentType ¶
type AuthDynamicRoleAssignmentType = v1beta1.AuthDynamicRoleAssignmentType
type AuthOrganizationAssignment ¶
type AuthOrganizationAssignment = v1beta1.AuthOrganizationAssignment
type AuthPerUserOrganizationAssignment ¶
type AuthPerUserOrganizationAssignment = v1beta1.AuthPerUserOrganizationAssignment
type AuthPerUserOrganizationAssignmentType ¶
type AuthPerUserOrganizationAssignmentType = v1beta1.AuthPerUserOrganizationAssignmentType
type AuthProvider ¶
type AuthProvider = v1beta1.AuthProvider
type AuthProviderList ¶
type AuthProviderList = v1beta1.AuthProviderList
type AuthProviderSpec ¶
type AuthProviderSpec = v1beta1.AuthProviderSpec
type AuthRoleAssignment ¶
type AuthRoleAssignment = v1beta1.AuthRoleAssignment
type AuthStaticOrganizationAssignment ¶
type AuthStaticOrganizationAssignment = v1beta1.AuthStaticOrganizationAssignment
type AuthStaticOrganizationAssignmentType ¶
type AuthStaticOrganizationAssignmentType = v1beta1.AuthStaticOrganizationAssignmentType
type AuthStaticRoleAssignment ¶
type AuthStaticRoleAssignment = v1beta1.AuthStaticRoleAssignment
type AuthStaticRoleAssignmentType ¶
type AuthStaticRoleAssignmentType = v1beta1.AuthStaticRoleAssignmentType
type BatchLimit1 ¶
type BatchLimit1 = v1beta1.BatchLimit1
type BatchSequence ¶
type BatchSequence = v1beta1.BatchSequence
type Batch_Limit ¶
type Batch_Limit = v1beta1.Batch_Limit
type CatalogItem ¶
type CatalogItem = v1alpha1.CatalogItem
type CatalogItemArtifact ¶
type CatalogItemArtifact = v1alpha1.CatalogItemArtifact
type CatalogItemArtifactType ¶
type CatalogItemArtifactType = v1alpha1.CatalogItemArtifactType
type CatalogItemCategory ¶
type CatalogItemCategory = v1alpha1.CatalogItemCategory
type CatalogItemConfigurable ¶
type CatalogItemConfigurable = v1alpha1.CatalogItemConfigurable
type CatalogItemDeployment ¶ added in v1.3.0
type CatalogItemDeployment = v1alpha1.CatalogItemDeployment
type CatalogItemDeploymentList ¶ added in v1.3.0
type CatalogItemDeploymentList = v1alpha1.CatalogItemDeploymentList
type CatalogItemDeprecation ¶
type CatalogItemDeprecation = v1alpha1.CatalogItemDeprecation
type CatalogItemList ¶
type CatalogItemList = v1alpha1.CatalogItemList
type CatalogItemMeta ¶
type CatalogItemMeta = v1alpha1.CatalogItemMeta
type CatalogItemRefApplicationProviderSpec ¶ added in v1.3.0
type CatalogItemRefApplicationProviderSpec = v1beta1.CatalogItemRefApplicationProviderSpec
type CatalogItemRefSource ¶ added in v1.3.0
type CatalogItemRefSource = v1beta1.CatalogItemRefSource
type CatalogItemRefSpec ¶ added in v1.3.0
type CatalogItemRefSpec = v1beta1.CatalogItemRefSpec
type CatalogItemSpec ¶
type CatalogItemSpec = v1alpha1.CatalogItemSpec
type CatalogItemType ¶
type CatalogItemType = v1alpha1.CatalogItemType
type CatalogItemVersion ¶
type CatalogItemVersion = v1alpha1.CatalogItemVersion
type CatalogList ¶
type CatalogList = v1alpha1.CatalogList
type CatalogSpec ¶
type CatalogSpec = v1alpha1.CatalogSpec
type CatalogStatus ¶
type CatalogStatus = v1alpha1.CatalogStatus
type CertificateSigningRequest ¶
type CertificateSigningRequest = v1beta1.CertificateSigningRequest
type CertificateSigningRequestList ¶
type CertificateSigningRequestList = v1beta1.CertificateSigningRequestList
type CertificateSigningRequestSpec ¶
type CertificateSigningRequestSpec = v1beta1.CertificateSigningRequestSpec
type CertificateSigningRequestStatus ¶
type CertificateSigningRequestStatus = v1beta1.CertificateSigningRequestStatus
type ComposeApplication ¶
type ComposeApplication = v1beta1.ComposeApplication
type ConditionBase ¶
type ConditionBase = v1beta1.ConditionBase
type ConditionStatus ¶
type ConditionStatus = v1beta1.ConditionStatus
type ConditionType ¶
type ConditionType = v1beta1.ConditionType
type ConfigProviderSpec ¶
type ConfigProviderSpec = v1beta1.ConfigProviderSpec
type ConfigProviderType ¶
type ConfigProviderType = v1beta1.ConfigProviderType
ConfigProviderType discriminator type
type ContainerApplication ¶
type ContainerApplication = v1beta1.ContainerApplication
type CpuResourceMonitorSpec ¶
type CpuResourceMonitorSpec = v1beta1.CpuResourceMonitorSpec
type CronExpression ¶
type CronExpression = v1beta1.CronExpression
type CustomDeviceInfo ¶
type CustomDeviceInfo = v1beta1.CustomDeviceInfo
type CveCountsBySeverity ¶ added in v1.2.0
type CveCountsBySeverity = v1alpha1.CveCountsBySeverity
type DecommissionState ¶
type DecommissionState = v1beta1.DecommissionState
type DependencyChangeDetectedDetails ¶ added in v1.2.0
type DependencyChangeDetectedDetails = v1beta1.DependencyChangeDetectedDetails
type DependencyChangeDetectedDetailsDetailType ¶ added in v1.2.0
type DependencyChangeDetectedDetailsDetailType = v1beta1.DependencyChangeDetectedDetailsDetailType
type DependencySyncConfigRefStatus ¶ added in v1.2.0
type DependencySyncConfigRefStatus = v1beta1.DependencySyncConfigRefStatus
type DependencySyncProbeFailedDetails ¶ added in v1.2.0
type DependencySyncProbeFailedDetails = v1beta1.DependencySyncProbeFailedDetails
type DependencySyncProbeFailedDetailsDetailType ¶ added in v1.2.0
type DependencySyncProbeFailedDetailsDetailType = v1beta1.DependencySyncProbeFailedDetailsDetailType
type DependencySyncStatus ¶ added in v1.2.0
type DependencySyncStatus = v1beta1.DependencySyncStatus
type DeviceApplicationStatus ¶
type DeviceApplicationStatus = v1beta1.DeviceApplicationStatus
type DeviceApplicationsSummaryStatus ¶
type DeviceApplicationsSummaryStatus = v1beta1.DeviceApplicationsSummaryStatus
type DeviceCapabilities ¶ added in v1.3.0
type DeviceCapabilities = v1beta1.DeviceCapabilities
type DeviceCommand ¶
type DeviceCommand = v1beta1.DeviceCommand
type DeviceCompletionCount ¶
type DeviceCompletionCount = v1beta1.DeviceCompletionCount
type DeviceConfigStatus ¶
type DeviceConfigStatus = v1beta1.DeviceConfigStatus
type DeviceConsole ¶
type DeviceConsole = v1beta1.DeviceConsole
type DeviceConsoleSessionMetadata ¶
type DeviceConsoleSessionMetadata = v1beta1.DeviceConsoleSessionMetadata
type DeviceCountsBySeverity ¶ added in v1.2.0
type DeviceCountsBySeverity = v1alpha1.DeviceCountsBySeverity
type DeviceDecommission ¶
type DeviceDecommission = v1beta1.DeviceDecommission
type DeviceDecommissionTargetType ¶
type DeviceDecommissionTargetType = v1beta1.DeviceDecommissionTargetType
type DeviceIntegrityCheckStatus ¶
type DeviceIntegrityCheckStatus = v1beta1.DeviceIntegrityCheckStatus
type DeviceIntegrityCheckStatusType ¶
type DeviceIntegrityCheckStatusType = v1beta1.DeviceIntegrityCheckStatusType
type DeviceIntegrityStatus ¶
type DeviceIntegrityStatus = v1beta1.DeviceIntegrityStatus
type DeviceIntegrityStatusSummaryType ¶
type DeviceIntegrityStatusSummaryType = v1beta1.DeviceIntegrityStatusSummaryType
type DeviceLastSeen ¶
type DeviceLastSeen = v1beta1.DeviceLastSeen
type DeviceLifecycleHookType ¶
type DeviceLifecycleHookType = v1beta1.DeviceLifecycleHookType
type DeviceLifecycleStatus ¶
type DeviceLifecycleStatus = v1beta1.DeviceLifecycleStatus
type DeviceLifecycleStatusType ¶
type DeviceLifecycleStatusType = v1beta1.DeviceLifecycleStatusType
type DeviceList ¶
type DeviceList = v1beta1.DeviceList
type DeviceMultipleOwnersDetectedDetails ¶
type DeviceMultipleOwnersDetectedDetails = v1beta1.DeviceMultipleOwnersDetectedDetails
type DeviceMultipleOwnersDetectedDetailsDetailType ¶
type DeviceMultipleOwnersDetectedDetailsDetailType = v1beta1.DeviceMultipleOwnersDetectedDetailsDetailType
type DeviceMultipleOwnersResolvedDetails ¶
type DeviceMultipleOwnersResolvedDetails = v1beta1.DeviceMultipleOwnersResolvedDetails
type DeviceMultipleOwnersResolvedDetailsDetailType ¶
type DeviceMultipleOwnersResolvedDetailsDetailType = v1beta1.DeviceMultipleOwnersResolvedDetailsDetailType
type DeviceMultipleOwnersResolvedDetailsResolutionType ¶
type DeviceMultipleOwnersResolvedDetailsResolutionType = v1beta1.DeviceMultipleOwnersResolvedDetailsResolutionType
type DeviceOsSpec ¶
type DeviceOsSpec = v1beta1.DeviceOsSpec
type DeviceOsStatus ¶
type DeviceOsStatus = v1beta1.DeviceOsStatus
type DeviceOwnershipChangedDetails ¶
type DeviceOwnershipChangedDetails = v1beta1.DeviceOwnershipChangedDetails
type DeviceOwnershipChangedDetailsDetailType ¶
type DeviceOwnershipChangedDetailsDetailType = v1beta1.DeviceOwnershipChangedDetailsDetailType
type DeviceRemoteSession ¶ added in v1.3.0
type DeviceRemoteSession = v1beta1.DeviceRemoteSession
type DeviceResourceStatus ¶
type DeviceResourceStatus = v1beta1.DeviceResourceStatus
type DeviceResourceStatusType ¶
type DeviceResourceStatusType = v1beta1.DeviceResourceStatusType
type DeviceResumeRequest ¶
type DeviceResumeRequest = v1beta1.DeviceResumeRequest
type DeviceResumeResponse ¶
type DeviceResumeResponse = v1beta1.DeviceResumeResponse
type DeviceSpec ¶
type DeviceSpec = v1beta1.DeviceSpec
type DeviceStatus ¶
type DeviceStatus = v1beta1.DeviceStatus
func NewDeviceStatus ¶
func NewDeviceStatus() DeviceStatus
NewDeviceStatus creates a new DeviceStatus with default values
type DeviceSummaryStatus ¶
type DeviceSummaryStatus = v1beta1.DeviceSummaryStatus
type DeviceSummaryStatusType ¶
type DeviceSummaryStatusType = v1beta1.DeviceSummaryStatusType
type DeviceSystemInfo ¶
type DeviceSystemInfo = v1beta1.DeviceSystemInfo
type DeviceUpdatePolicySpec ¶
type DeviceUpdatePolicySpec = v1beta1.DeviceUpdatePolicySpec
type DeviceUpdatedStatus ¶
type DeviceUpdatedStatus = v1beta1.DeviceUpdatedStatus
type DeviceUpdatedStatusType ¶
type DeviceUpdatedStatusType = v1beta1.DeviceUpdatedStatusType
type DeviceVulnerabilityCveDetails ¶ added in v1.2.0
type DeviceVulnerabilityCveDetails = v1beta1.DeviceVulnerabilityCveDetails
type DeviceVulnerabilityCveDetailsDetailType ¶ added in v1.2.0
type DeviceVulnerabilityCveDetailsDetailType = v1beta1.DeviceVulnerabilityCveDetailsDetailType
type DeviceVulnerabilitySummaryResponse ¶ added in v1.2.0
type DeviceVulnerabilitySummaryResponse = v1alpha1.DeviceVulnerabilitySummaryResponse
type DevicesSummary ¶
type DevicesSummary = v1beta1.DevicesSummary
type DevicesSummaryCapabilities ¶ added in v1.3.0
type DevicesSummaryCapabilities = v1beta1.DevicesSummaryCapabilities
type DiskResourceMonitorSpec ¶
type DiskResourceMonitorSpec = v1beta1.DiskResourceMonitorSpec
type DisruptionBudget ¶
type DisruptionBudget = v1beta1.DisruptionBudget
type DockerAuth ¶
type DockerAuth = v1beta1.DockerAuth
type EncodingType ¶
type EncodingType = v1beta1.EncodingType
type EnrollmentConfig ¶
type EnrollmentConfig = v1beta1.EnrollmentConfig
type EnrollmentRequest ¶
type EnrollmentRequest = v1beta1.EnrollmentRequest
type EnrollmentRequestApproval ¶
type EnrollmentRequestApproval = v1beta1.EnrollmentRequestApproval
type EnrollmentRequestApprovalStatus ¶
type EnrollmentRequestApprovalStatus = v1beta1.EnrollmentRequestApprovalStatus
type EnrollmentRequestList ¶
type EnrollmentRequestList = v1beta1.EnrollmentRequestList
type EnrollmentRequestSpec ¶
type EnrollmentRequestSpec = v1beta1.EnrollmentRequestSpec
type EnrollmentRequestStatus ¶
type EnrollmentRequestStatus = v1beta1.EnrollmentRequestStatus
type EnrollmentService ¶
type EnrollmentService = v1beta1.EnrollmentService
type EnrollmentServiceAuth ¶
type EnrollmentServiceAuth = v1beta1.EnrollmentServiceAuth
type EnrollmentServiceService ¶
type EnrollmentServiceService = v1beta1.EnrollmentServiceService
type Event ¶
func GetBaseEvent ¶
func GetBaseEvent(ctx context.Context, resourceKind ResourceKind, resourceName string, reason EventReason, message string, details *EventDetails) *Event
GetBaseEvent creates a base event with common fields
type EventDetails ¶
type EventDetails = v1beta1.EventDetails
type EventReason ¶
type EventReason = v1beta1.EventReason
type EventSource ¶
type EventSource = v1beta1.EventSource
type EventType ¶
func GetEventType ¶
func GetEventType(reason EventReason) EventType
GetEventType determines the event type based on the event reason
type FileContent ¶
type FileContent = v1beta1.FileContent
type FileMetadata ¶
type FileMetadata = v1beta1.FileMetadata
type FileOperation ¶
type FileOperation = v1beta1.FileOperation
type FleetRolloutBatchCompletedDetails ¶
type FleetRolloutBatchCompletedDetails = v1beta1.FleetRolloutBatchCompletedDetails
type FleetRolloutBatchCompletedDetailsDetailType ¶
type FleetRolloutBatchCompletedDetailsDetailType = v1beta1.FleetRolloutBatchCompletedDetailsDetailType
type FleetRolloutBatchDispatchedDetails ¶
type FleetRolloutBatchDispatchedDetails = v1beta1.FleetRolloutBatchDispatchedDetails
type FleetRolloutBatchDispatchedDetailsDetailType ¶
type FleetRolloutBatchDispatchedDetailsDetailType = v1beta1.FleetRolloutBatchDispatchedDetailsDetailType
type FleetRolloutCompletedDetails ¶
type FleetRolloutCompletedDetails = v1beta1.FleetRolloutCompletedDetails
type FleetRolloutCompletedDetailsDetailType ¶
type FleetRolloutCompletedDetailsDetailType = v1beta1.FleetRolloutCompletedDetailsDetailType
type FleetRolloutDeviceSelectedDetails ¶
type FleetRolloutDeviceSelectedDetails = v1beta1.FleetRolloutDeviceSelectedDetails
type FleetRolloutDeviceSelectedDetailsDetailType ¶
type FleetRolloutDeviceSelectedDetailsDetailType = v1beta1.FleetRolloutDeviceSelectedDetailsDetailType
type FleetRolloutFailedDetails ¶
type FleetRolloutFailedDetails = v1beta1.FleetRolloutFailedDetails
type FleetRolloutFailedDetailsDetailType ¶
type FleetRolloutFailedDetailsDetailType = v1beta1.FleetRolloutFailedDetailsDetailType
type FleetRolloutStartedDetails ¶
type FleetRolloutStartedDetails = v1beta1.FleetRolloutStartedDetails
type FleetRolloutStartedDetailsDetailType ¶
type FleetRolloutStartedDetailsDetailType = v1beta1.FleetRolloutStartedDetailsDetailType
type FleetRolloutStartedDetailsRolloutStrategy ¶
type FleetRolloutStartedDetailsRolloutStrategy = v1beta1.FleetRolloutStartedDetailsRolloutStrategy
type FleetRolloutStatus ¶
type FleetRolloutStatus = v1beta1.FleetRolloutStatus
type FleetStatus ¶
type FleetStatus = v1beta1.FleetStatus
type FleetVulnerabilitySummary ¶ added in v1.2.0
type FleetVulnerabilitySummary = v1alpha1.FleetVulnerabilitySummary
type FleetVulnerabilitySummaryResponse ¶ added in v1.2.0
type FleetVulnerabilitySummaryResponse = v1alpha1.FleetVulnerabilitySummaryResponse
type GetCatalogItemDeploymentsParams ¶ added in v1.3.0
type GetCatalogItemDeploymentsParams = v1alpha1.GetCatalogItemDeploymentsParams
type GetDeviceVulnerabilitiesParams ¶ added in v1.2.0
type GetDeviceVulnerabilitiesParams = v1alpha1.GetDeviceVulnerabilitiesParams
type GetDeviceVulnerabilitiesParamsOrder ¶ added in v1.2.0
type GetDeviceVulnerabilitiesParamsOrder = v1alpha1.GetDeviceVulnerabilitiesParamsOrder
type GetDeviceVulnerabilitiesParamsSortBy ¶ added in v1.2.0
type GetDeviceVulnerabilitiesParamsSortBy = v1alpha1.GetDeviceVulnerabilitiesParamsSortBy
type GetDeviceVulnerabilitySummaryParams ¶ added in v1.2.0
type GetDeviceVulnerabilitySummaryParams = v1alpha1.GetDeviceVulnerabilitySummaryParams
type GetEnrollmentConfigParams ¶
type GetEnrollmentConfigParams = v1beta1.GetEnrollmentConfigParams
type GetFleetParams ¶
type GetFleetParams = v1beta1.GetFleetParams
type GetFleetVulnerabilitiesParams ¶ added in v1.2.0
type GetFleetVulnerabilitiesParams = v1alpha1.GetFleetVulnerabilitiesParams
type GetFleetVulnerabilitiesParamsOrder ¶ added in v1.2.0
type GetFleetVulnerabilitiesParamsOrder = v1alpha1.GetFleetVulnerabilitiesParamsOrder
type GetFleetVulnerabilitiesParamsSortBy ¶ added in v1.2.0
type GetFleetVulnerabilitiesParamsSortBy = v1alpha1.GetFleetVulnerabilitiesParamsSortBy
type GetFleetVulnerabilitySummaryParams ¶ added in v1.2.0
type GetFleetVulnerabilitySummaryParams = v1alpha1.GetFleetVulnerabilitySummaryParams
type GetRenderedDeviceParams ¶
type GetRenderedDeviceParams = v1beta1.GetRenderedDeviceParams
type GetVulnerabilityImpactParams ¶ added in v1.2.0
type GetVulnerabilityImpactParams = v1alpha1.GetVulnerabilityImpactParams
type GetVulnerabilityImpactParamsOrder ¶ added in v1.2.0
type GetVulnerabilityImpactParamsOrder = v1alpha1.GetVulnerabilityImpactParamsOrder
type GetVulnerabilityImpactParamsSortBy ¶ added in v1.2.0
type GetVulnerabilityImpactParamsSortBy = v1alpha1.GetVulnerabilityImpactParamsSortBy
type GitConfigProviderSpec ¶
type GitConfigProviderSpec = v1beta1.GitConfigProviderSpec
type GitHubIntrospectionSpec ¶
type GitHubIntrospectionSpec = v1beta1.GitHubIntrospectionSpec
type GitHubIntrospectionSpecType ¶
type GitHubIntrospectionSpecType = v1beta1.GitHubIntrospectionSpecType
type GitRepoSpec ¶
type GitRepoSpec = v1beta1.GitRepoSpec
type GitRepoSpecType ¶
type GitRepoSpecType = v1beta1.GitRepoSpecType
type HelmApplication ¶
type HelmApplication = v1beta1.HelmApplication
type HookAction ¶
type HookAction = v1beta1.HookAction
type HookActionRun ¶
type HookActionRun = v1beta1.HookActionRun
type HookCondition ¶
type HookCondition = v1beta1.HookCondition
type HookConditionExpression ¶
type HookConditionExpression = v1beta1.HookConditionExpression
type HookConditionPathOp ¶
type HookConditionPathOp = v1beta1.HookConditionPathOp
type HookConditionType ¶
type HookConditionType = v1beta1.HookConditionType
HookConditionType discriminator
type HttpConfig ¶
type HttpConfig = v1beta1.HttpConfig
type HttpConfigProviderSpec ¶
type HttpConfigProviderSpec = v1beta1.HttpConfigProviderSpec
type HttpRepoSpec ¶
type HttpRepoSpec = v1beta1.HttpRepoSpec
type HttpRepoSpecType ¶
type HttpRepoSpecType = v1beta1.HttpRepoSpecType
type ImageApplicationProviderSpec ¶
type ImageApplicationProviderSpec = v1beta1.ImageApplicationProviderSpec
type ImageMountVolumeProviderSpec ¶
type ImageMountVolumeProviderSpec = v1beta1.ImageMountVolumeProviderSpec
type ImagePullPolicy ¶
type ImagePullPolicy = v1beta1.ImagePullPolicy
type ImageVolumeProviderSpec ¶
type ImageVolumeProviderSpec = v1beta1.ImageVolumeProviderSpec
type ImageVolumeSource ¶
type ImageVolumeSource = v1beta1.ImageVolumeSource
type InlineApplicationProviderSpec ¶
type InlineApplicationProviderSpec = v1beta1.InlineApplicationProviderSpec
type InlineConfigProviderSpec ¶
type InlineConfigProviderSpec = v1beta1.InlineConfigProviderSpec
type InternalTaskFailedDetails ¶
type InternalTaskFailedDetails = v1beta1.InternalTaskFailedDetails
type InternalTaskFailedDetailsDetailType ¶
type InternalTaskFailedDetailsDetailType = v1beta1.InternalTaskFailedDetailsDetailType
type InternalTaskPermanentlyFailedDetails ¶
type InternalTaskPermanentlyFailedDetails = v1beta1.InternalTaskPermanentlyFailedDetails
type InternalTaskPermanentlyFailedDetailsDetailType ¶
type InternalTaskPermanentlyFailedDetailsDetailType = v1beta1.InternalTaskPermanentlyFailedDetailsDetailType
type JwtIntrospectionSpec ¶
type JwtIntrospectionSpec = v1beta1.JwtIntrospectionSpec
type JwtIntrospectionSpecType ¶
type JwtIntrospectionSpecType = v1beta1.JwtIntrospectionSpecType
type K8sProviderSpec ¶
type K8sProviderSpec = v1beta1.K8sProviderSpec
type K8sProviderSpecProviderType ¶
type K8sProviderSpecProviderType = v1beta1.K8sProviderSpecProviderType
type KubernetesSecretProviderSpec ¶
type KubernetesSecretProviderSpec = v1beta1.KubernetesSecretProviderSpec
type LabelSelector ¶
type LabelSelector = v1beta1.LabelSelector
type ListAllCatalogItemsParams ¶
type ListAllCatalogItemsParams = v1alpha1.ListAllCatalogItemsParams
type ListAuthProvidersParams ¶
type ListAuthProvidersParams = v1beta1.ListAuthProvidersParams
type ListCatalogItemsParams ¶
type ListCatalogItemsParams = v1alpha1.ListCatalogItemsParams
type ListCatalogsParams ¶
type ListCatalogsParams = v1alpha1.ListCatalogsParams
type ListCertificateSigningRequestsParams ¶
type ListCertificateSigningRequestsParams = v1beta1.ListCertificateSigningRequestsParams
type ListDevicesParams ¶
type ListDevicesParams = v1beta1.ListDevicesParams
type ListEnrollmentRequestsParams ¶
type ListEnrollmentRequestsParams = v1beta1.ListEnrollmentRequestsParams
type ListEventsParams ¶
type ListEventsParams = v1beta1.ListEventsParams
type ListEventsParamsOrder ¶
type ListEventsParamsOrder = v1beta1.ListEventsParamsOrder
type ListFleetsParams ¶
type ListFleetsParams = v1beta1.ListFleetsParams
type ListLabelsParams ¶
type ListLabelsParams = v1beta1.ListLabelsParams
type ListOrganizationsParams ¶
type ListOrganizationsParams = v1beta1.ListOrganizationsParams
type ListRepositoriesParams ¶
type ListRepositoriesParams = v1beta1.ListRepositoriesParams
type ListResourceSyncsParams ¶
type ListResourceSyncsParams = v1beta1.ListResourceSyncsParams
type ListTemplateVersionsParams ¶
type ListTemplateVersionsParams = v1beta1.ListTemplateVersionsParams
type ListVulnerabilitiesParams ¶ added in v1.2.0
type ListVulnerabilitiesParams = v1alpha1.ListVulnerabilitiesParams
type MatchExpression ¶
type MatchExpression = v1beta1.MatchExpression
type MatchExpressionOperator ¶
type MatchExpressionOperator = v1beta1.MatchExpressionOperator
type MatchExpressions ¶
type MatchExpressions = v1beta1.MatchExpressions
type MemoryResourceMonitorSpec ¶
type MemoryResourceMonitorSpec = v1beta1.MemoryResourceMonitorSpec
type MountVolumeProviderSpec ¶
type MountVolumeProviderSpec = v1beta1.MountVolumeProviderSpec
type OAuth2Introspection ¶
type OAuth2Introspection = v1beta1.OAuth2Introspection
type OAuth2ProviderSpec ¶
type OAuth2ProviderSpec = v1beta1.OAuth2ProviderSpec
type OAuth2ProviderSpecProviderType ¶
type OAuth2ProviderSpecProviderType = v1beta1.OAuth2ProviderSpecProviderType
type OIDCProviderSpec ¶
type OIDCProviderSpec = v1beta1.OIDCProviderSpec
type OIDCProviderSpecProviderType ¶
type OIDCProviderSpecProviderType = v1beta1.OIDCProviderSpecProviderType
type ObjectMeta ¶
type ObjectMeta = v1beta1.ObjectMeta
type ObjectReference ¶
type ObjectReference = v1beta1.ObjectReference
type OciAuthType ¶
type OciAuthType = v1beta1.OciAuthType
type OciRegistryCheckResult ¶ added in v1.2.0
type OciRegistryCheckResult struct {
// Accessible indicates whether the image or tag is accessible in the registry.
Accessible bool
// ErrorCode is the HTTP status code returned by the OCI registry when Accessible is false.
// Zero when the failure is not an HTTP-level error (e.g. network timeout).
ErrorCode int
// ErrorMessage describes why the image or tag is not accessible.
ErrorMessage string
}
OciRegistryCheckResult is the unified result of an OCI registry check (tag existence or image accessibility).
type OciRepoSpec ¶
type OciRepoSpec = v1beta1.OciRepoSpec
type OciRepoSpecAccessMode ¶
type OciRepoSpecAccessMode = v1beta1.OciRepoSpecAccessMode
type OciRepoSpecScheme ¶
type OciRepoSpecScheme = v1beta1.OciRepoSpecScheme
type OciRepoSpecType ¶
type OciRepoSpecType = v1beta1.OciRepoSpecType
type OpenShiftProviderSpec ¶
type OpenShiftProviderSpec = v1beta1.OpenShiftProviderSpec
type OpenShiftProviderSpecProviderType ¶
type OpenShiftProviderSpecProviderType = v1beta1.OpenShiftProviderSpecProviderType
type Organization ¶
type Organization = v1beta1.Organization
type OrganizationList ¶
type OrganizationList = v1beta1.OrganizationList
type OrganizationSpec ¶
type OrganizationSpec = v1beta1.OrganizationSpec
type OsModeType ¶ added in v1.3.0
type OsModeType = v1beta1.OsModeType
type PatchRequest ¶
type PatchRequest = v1beta1.PatchRequest
PatchRequest represents an RFC 6902 JSON Patch request.
type PatchRequestOp ¶
type PatchRequestOp = v1beta1.PatchRequestOp
type Percentage ¶
type Percentage = v1beta1.Percentage
type Permission ¶
type Permission = v1beta1.Permission
type PermissionList ¶
type PermissionList = v1beta1.PermissionList
type QuadletApplication ¶
type QuadletApplication = v1beta1.QuadletApplication
type ReferencedRepositoryUpdatedDetails ¶
type ReferencedRepositoryUpdatedDetails = v1beta1.ReferencedRepositoryUpdatedDetails
type ReferencedRepositoryUpdatedDetailsDetailType ¶
type ReferencedRepositoryUpdatedDetailsDetailType = v1beta1.ReferencedRepositoryUpdatedDetailsDetailType
type RelativePath ¶
type RelativePath = v1beta1.RelativePath
type RepoSpecType ¶
type RepoSpecType = v1beta1.RepoSpecType
type Repository ¶
type Repository = v1beta1.Repository
type RepositoryList ¶
type RepositoryList = v1beta1.RepositoryList
type RepositorySpec ¶
type RepositorySpec = v1beta1.RepositorySpec
type RepositoryStatus ¶
type RepositoryStatus = v1beta1.RepositoryStatus
type ResourceAlertRule ¶
type ResourceAlertRule = v1beta1.ResourceAlertRule
type ResourceAlertSeverityType ¶
type ResourceAlertSeverityType = v1beta1.ResourceAlertSeverityType
type ResourceKind ¶
type ResourceKind = v1beta1.ResourceKind
type ResourceMonitor ¶
type ResourceMonitor = v1beta1.ResourceMonitor
type ResourceMonitorSpec ¶
type ResourceMonitorSpec = v1beta1.ResourceMonitorSpec
type ResourceSync ¶
type ResourceSync = v1beta1.ResourceSync
type ResourceSyncCompletedDetails ¶
type ResourceSyncCompletedDetails = v1beta1.ResourceSyncCompletedDetails
type ResourceSyncCompletedDetailsDetailType ¶
type ResourceSyncCompletedDetailsDetailType = v1beta1.ResourceSyncCompletedDetailsDetailType
type ResourceSyncList ¶
type ResourceSyncList = v1beta1.ResourceSyncList
type ResourceSyncSpec ¶
type ResourceSyncSpec = v1beta1.ResourceSyncSpec
type ResourceSyncStatus ¶
type ResourceSyncStatus = v1beta1.ResourceSyncStatus
type ResourceSyncType ¶
type ResourceSyncType = v1beta1.ResourceSyncType
type ResourceUpdatedDetails ¶
type ResourceUpdatedDetails = v1beta1.ResourceUpdatedDetails
type ResourceUpdatedDetailsDetailType ¶
type ResourceUpdatedDetailsDetailType = v1beta1.ResourceUpdatedDetailsDetailType
type ResourceUpdatedDetailsUpdatedFields ¶
type ResourceUpdatedDetailsUpdatedFields = v1beta1.ResourceUpdatedDetailsUpdatedFields
type Rfc7662IntrospectionSpec ¶
type Rfc7662IntrospectionSpec = v1beta1.Rfc7662IntrospectionSpec
type Rfc7662IntrospectionSpecType ¶
type Rfc7662IntrospectionSpecType = v1beta1.Rfc7662IntrospectionSpecType
type RolloutBatchCompletionReport ¶
type RolloutBatchCompletionReport = v1beta1.RolloutBatchCompletionReport
type RolloutDeviceSelection ¶
type RolloutDeviceSelection = v1beta1.RolloutDeviceSelection
type RolloutPolicy ¶
type RolloutPolicy = v1beta1.RolloutPolicy
type RolloutStrategy ¶
type RolloutStrategy = v1beta1.RolloutStrategy
type SecureString ¶
type SecureString = v1beta1.SecureString
type SensitiveDataHider ¶
type SensitiveDataHider = v1beta1.SensitiveDataHider
type SystemdActiveStateType ¶
type SystemdActiveStateType = v1beta1.SystemdActiveStateType
type SystemdEnableStateType ¶
type SystemdEnableStateType = v1beta1.SystemdEnableStateType
type SystemdLoadStateType ¶
type SystemdLoadStateType = v1beta1.SystemdLoadStateType
type SystemdUnitStatus ¶
type SystemdUnitStatus = v1beta1.SystemdUnitStatus
type TemplateVersion ¶
type TemplateVersion = v1beta1.TemplateVersion
type TemplateVersionList ¶
type TemplateVersionList = v1beta1.TemplateVersionList
type TemplateVersionSpec ¶
type TemplateVersionSpec = v1beta1.TemplateVersionSpec
type TemplateVersionStatus ¶
type TemplateVersionStatus = v1beta1.TemplateVersionStatus
type TerminalSize ¶
type TerminalSize = v1beta1.TerminalSize
type TokenRequest ¶
type TokenRequest = v1beta1.TokenRequest
type TokenRequestGrantType ¶
type TokenRequestGrantType = v1beta1.TokenRequestGrantType
type TokenResponse ¶
type TokenResponse = v1beta1.TokenResponse
type TokenResponseTokenType ¶
type TokenResponseTokenType = v1beta1.TokenResponseTokenType
type UpdateSchedule ¶
type UpdateSchedule = v1beta1.UpdateSchedule
type UpdateState ¶
type UpdateState = v1beta1.UpdateState
type UserInfoResponse ¶
type UserInfoResponse = v1beta1.UserInfoResponse
type VmApplication ¶ added in v1.3.0
type VmApplication = v1beta1.VmApplication
type VolumeMount ¶
type VolumeMount = v1beta1.VolumeMount
type Vulnerability ¶ added in v1.2.0
type Vulnerability = v1alpha1.Vulnerability
type VulnerabilityGroup ¶ added in v1.2.0
type VulnerabilityGroup = v1alpha1.VulnerabilityGroup
type VulnerabilityGroupItem ¶ added in v1.2.0
type VulnerabilityGroupItem = v1alpha1.VulnerabilityGroupItem
type VulnerabilityGroupItemSeverity ¶ added in v1.2.0
type VulnerabilityGroupItemSeverity = v1alpha1.VulnerabilityGroupItemSeverity
type VulnerabilityGroupList ¶ added in v1.2.0
type VulnerabilityGroupList = v1alpha1.VulnerabilityGroupList
type VulnerabilityGroupSeverity ¶ added in v1.2.0
type VulnerabilityGroupSeverity = v1alpha1.VulnerabilityGroupSeverity
type VulnerabilityImageRef ¶ added in v1.2.0
type VulnerabilityImageRef = v1alpha1.VulnerabilityImageRef
type VulnerabilityImpact ¶ added in v1.2.0
type VulnerabilityImpact = v1alpha1.VulnerabilityImpact
type VulnerabilityImpactSeverity ¶ added in v1.2.0
type VulnerabilityImpactSeverity = v1alpha1.VulnerabilityImpactSeverity
type VulnerabilityList ¶ added in v1.2.0
type VulnerabilityList = v1alpha1.VulnerabilityList
type VulnerabilitySeverity ¶ added in v1.2.0
type VulnerabilitySeverity = v1alpha1.VulnerabilitySeverity
type VulnerabilitySeveritySummary ¶ added in v1.2.0
type VulnerabilitySeveritySummary = v1alpha1.VulnerabilitySeveritySummary
type VulnerabilitySummaryResponse ¶ added in v1.2.0
type VulnerabilitySummaryResponse = v1alpha1.VulnerabilitySummaryResponse