Documentation ¶
Index ¶
- type APIExtensionsVxCRD
- type APIRegistrationV1APIService
- type APIRegistrationV1Beta1APIService
- type AppsV1DaemonSet
- type AppsV1Deployment
- type AppsV1ReplicaSet
- type AppsV1StatefulSet
- type BatchV1Job
- type BatchVxCronJob
- type Conditions
- type CoreV1Pod
- type CoreV1Service
- type CustomWaitingResource
- type Deleting
- type DoneApplyState
- type ExtensionsAndAppsVxReplicaSet
- type KappctrlK14sIoV1alpha1App
- type PackagingCarvelDevV1alpha1PackageInstall
- type PackagingCarvelDevV1alpha1PackageRepo
- type ResourceTypes
- type WaitRuleContractV1
- type WaitRuleContractV1ResultDetails
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIExtensionsVxCRD ¶ added in v0.62.0
type APIExtensionsVxCRD struct {
// contains filtered or unexported fields
}
func NewAPIExtensionsVxCRD ¶ added in v0.62.0
func NewAPIExtensionsVxCRD(resource ctlres.Resource) *APIExtensionsVxCRD
func (APIExtensionsVxCRD) Group ¶ added in v0.62.0
func (s APIExtensionsVxCRD) Group() (crdGroup string, err error)
func (APIExtensionsVxCRD) IsDoneApplying ¶ added in v0.62.0
func (s APIExtensionsVxCRD) IsDoneApplying() DoneApplyState
func (APIExtensionsVxCRD) Kind ¶ added in v0.62.0
func (s APIExtensionsVxCRD) Kind() (crdName string, err error)
type APIRegistrationV1APIService ¶ added in v0.17.0
type APIRegistrationV1APIService struct {
// contains filtered or unexported fields
}
func NewAPIRegistrationV1APIService ¶ added in v0.17.0
func NewAPIRegistrationV1APIService(resource ctlres.Resource, ignoreFailing bool) *APIRegistrationV1APIService
func (APIRegistrationV1APIService) IsDoneApplying ¶ added in v0.17.0
func (s APIRegistrationV1APIService) IsDoneApplying() DoneApplyState
type APIRegistrationV1Beta1APIService ¶ added in v0.62.0
type APIRegistrationV1Beta1APIService struct {
// contains filtered or unexported fields
}
func NewAPIRegistrationV1Beta1APIService ¶ added in v0.62.0
func NewAPIRegistrationV1Beta1APIService(resource ctlres.Resource, ignoreFailing bool) *APIRegistrationV1Beta1APIService
func (APIRegistrationV1Beta1APIService) IsDoneApplying ¶ added in v0.62.0
func (s APIRegistrationV1Beta1APIService) IsDoneApplying() DoneApplyState
type AppsV1DaemonSet ¶ added in v0.9.0
type AppsV1DaemonSet struct {
// contains filtered or unexported fields
}
func NewAppsV1DaemonSet ¶ added in v0.9.0
func NewAppsV1DaemonSet(resource ctlres.Resource) *AppsV1DaemonSet
func (AppsV1DaemonSet) IsDoneApplying ¶ added in v0.9.0
func (s AppsV1DaemonSet) IsDoneApplying() DoneApplyState
type AppsV1Deployment ¶ added in v0.9.0
type AppsV1Deployment struct {
// contains filtered or unexported fields
}
func NewAppsV1Deployment ¶ added in v0.9.0
func NewAppsV1Deployment(resource ctlres.Resource, associatedRs []ctlres.Resource) *AppsV1Deployment
func (AppsV1Deployment) IsDoneApplying ¶ added in v0.9.0
func (s AppsV1Deployment) IsDoneApplying() DoneApplyState
type AppsV1ReplicaSet ¶ added in v0.10.0
type AppsV1ReplicaSet struct {
// contains filtered or unexported fields
}
func NewAppsV1ReplicaSet ¶ added in v0.10.0
func NewAppsV1ReplicaSet(resource ctlres.Resource) *AppsV1ReplicaSet
func (AppsV1ReplicaSet) IsDoneApplying ¶ added in v0.10.0
func (s AppsV1ReplicaSet) IsDoneApplying() DoneApplyState
type AppsV1StatefulSet ¶ added in v0.62.0
type AppsV1StatefulSet struct {
// contains filtered or unexported fields
}
func NewAppsV1StatefulSet ¶ added in v0.62.0
func NewAppsV1StatefulSet(resource ctlres.Resource, _ []ctlres.Resource) *AppsV1StatefulSet
func (AppsV1StatefulSet) IsDoneApplying ¶ added in v0.62.0
func (s AppsV1StatefulSet) IsDoneApplying() DoneApplyState
type BatchV1Job ¶ added in v0.9.0
type BatchV1Job struct {
// contains filtered or unexported fields
}
func NewBatchV1Job ¶ added in v0.9.0
func NewBatchV1Job(resource ctlres.Resource) *BatchV1Job
func (BatchV1Job) IsDoneApplying ¶ added in v0.9.0
func (s BatchV1Job) IsDoneApplying() DoneApplyState
type BatchVxCronJob ¶ added in v0.9.0
type BatchVxCronJob struct {
// contains filtered or unexported fields
}
func NewBatchVxCronJob ¶ added in v0.9.0
func NewBatchVxCronJob(resource ctlres.Resource) *BatchVxCronJob
func (BatchVxCronJob) IsDoneApplying ¶ added in v0.9.0
func (s BatchVxCronJob) IsDoneApplying() DoneApplyState
type Conditions ¶
type Conditions struct {
// contains filtered or unexported fields
}
func (Conditions) IsAllTrue ¶
func (c Conditions) IsAllTrue() (bool, string)
func (Conditions) IsSelectedTrue ¶
func (c Conditions) IsSelectedTrue(checkedTypes []string) (bool, string)
type CoreV1Pod ¶ added in v0.9.0
type CoreV1Pod struct {
// contains filtered or unexported fields
}
https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/
func NewCoreV1Pod ¶ added in v0.9.0
func (CoreV1Pod) IsDoneApplying ¶ added in v0.9.0
func (s CoreV1Pod) IsDoneApplying() DoneApplyState
type CoreV1Service ¶ added in v0.9.0
type CoreV1Service struct {
// contains filtered or unexported fields
}
func NewCoreV1Service ¶ added in v0.9.0
func NewCoreV1Service(resource ctlres.Resource) *CoreV1Service
func (CoreV1Service) IsDoneApplying ¶ added in v0.9.0
func (s CoreV1Service) IsDoneApplying() DoneApplyState
type CustomWaitingResource ¶ added in v0.62.0
type CustomWaitingResource struct {
// contains filtered or unexported fields
}
func NewCustomWaitingResource ¶ added in v0.62.0
func NewCustomWaitingResource(resource ctlres.Resource, waitRules []ctlconf.WaitRule) *CustomWaitingResource
func (CustomWaitingResource) IsDoneApplying ¶ added in v0.62.0
func (s CustomWaitingResource) IsDoneApplying() DoneApplyState
type Deleting ¶
type Deleting struct {
// contains filtered or unexported fields
}
func NewDeleting ¶
func (Deleting) IsDoneApplying ¶
func (s Deleting) IsDoneApplying() DoneApplyState
type DoneApplyState ¶
type DoneApplyState struct { Done bool `json:"done"` Successful bool `json:"successful"` Message string `json:"message"` UnblockChanges bool `json:"unblockChanges"` }
func (DoneApplyState) TerminallyFailed ¶ added in v0.9.0
func (s DoneApplyState) TerminallyFailed() bool
type ExtensionsAndAppsVxReplicaSet ¶ added in v0.10.0
type ExtensionsAndAppsVxReplicaSet struct {
// contains filtered or unexported fields
}
func NewExtensionsAndAppsVxReplicaSet ¶ added in v0.10.0
func NewExtensionsAndAppsVxReplicaSet(resource ctlres.Resource) *ExtensionsAndAppsVxReplicaSet
func (ExtensionsAndAppsVxReplicaSet) IsDoneApplyingWithMinimum ¶ added in v0.10.0
func (s ExtensionsAndAppsVxReplicaSet) IsDoneApplyingWithMinimum(minAvailable int) DoneApplyState
type KappctrlK14sIoV1alpha1App ¶ added in v0.15.0
type KappctrlK14sIoV1alpha1App struct {
// contains filtered or unexported fields
}
func NewKappctrlK14sIoV1alpha1App ¶ added in v0.15.0
func NewKappctrlK14sIoV1alpha1App(resource ctlres.Resource) *KappctrlK14sIoV1alpha1App
func (KappctrlK14sIoV1alpha1App) IsDoneApplying ¶ added in v0.15.0
func (s KappctrlK14sIoV1alpha1App) IsDoneApplying() DoneApplyState
type PackagingCarvelDevV1alpha1PackageInstall ¶ added in v0.62.0
type PackagingCarvelDevV1alpha1PackageInstall struct {
// contains filtered or unexported fields
}
func NewPackagingCarvelDevV1alpha1PackageInstall ¶ added in v0.62.0
func NewPackagingCarvelDevV1alpha1PackageInstall(resource ctlres.Resource) *PackagingCarvelDevV1alpha1PackageInstall
func (PackagingCarvelDevV1alpha1PackageInstall) IsDoneApplying ¶ added in v0.62.0
func (s PackagingCarvelDevV1alpha1PackageInstall) IsDoneApplying() DoneApplyState
type PackagingCarvelDevV1alpha1PackageRepo ¶ added in v0.62.0
type PackagingCarvelDevV1alpha1PackageRepo struct {
// contains filtered or unexported fields
}
func NewPackagingCarvelDevV1alpha1PackageRepo ¶ added in v0.62.0
func NewPackagingCarvelDevV1alpha1PackageRepo(resource ctlres.Resource) *PackagingCarvelDevV1alpha1PackageRepo
func (PackagingCarvelDevV1alpha1PackageRepo) IsDoneApplying ¶ added in v0.62.0
func (s PackagingCarvelDevV1alpha1PackageRepo) IsDoneApplying() DoneApplyState
type ResourceTypes ¶
type ResourceTypes struct {
// contains filtered or unexported fields
}
func NewResourceTypes ¶
func NewResourceTypes(newResources []ctlres.Resource, resourceTypes ctlres.ResourceTypes) *ResourceTypes
func (*ResourceTypes) IsNamespaced ¶
func (c *ResourceTypes) IsNamespaced(res ctlres.Resource) (bool, error)
type WaitRuleContractV1 ¶ added in v0.62.0
type WaitRuleContractV1 struct { ResourceMatcher ctlres.ResourceMatcher Starlark string }
func (WaitRuleContractV1) Apply ¶ added in v0.62.0
func (t WaitRuleContractV1) Apply(res ctlres.Resource) (*WaitRuleContractV1ResultDetails, error)
Source Files ¶
- api_extensions_vx_crd.go
- api_registration_v1_api_service.go
- api_registration_v1beta1_api_service.go
- apps_v1_daemon_set.go
- apps_v1_deployment.go
- apps_v1_replica_set.go
- apps_v1_stateful_set.go
- batch_v1_job.go
- batch_vx_cron_job.go
- conditions.go
- core_v1_pod.go
- core_v1_service.go
- crds.go
- custom_waiting_resource.go
- deleting.go
- done_apply_state.go
- ext_and_apps_vx_replica_set.go
- kappctrl_k14s_io_v1alpha1_app.go
- packaging_carvel_dev_v1alpha1_packageinstall.go
- packaging_carvel_dev_v1alpha1_packagerepository.go
- wait_rule_contract_v1.go
Click to show internal directories.
Click to hide internal directories.