package
0.0.0-20230206073248-210f5be37db2
Repository: https://github.com/symcn/sym-ops.git
Documentation: pkg.go.dev

# Constants

AppStatus enum.
AppStatus enum.
AppStatus enum.
AppStatus enum.
AppStatus enum.
AppStatus enum.
AppStatus enum.
Deploy state enum.
Deploy state enum.
Available means the deployment is available, ie.
Progressing means the deployment is progressing.
ReplicaFailure is added in a deployment when one of its pods fails to be created or deleted.
PodUpdateStrategyType enum.
PodUpdateStrategyType enum.
Deploy state enum.
Deploy state enum.
PodUpdateStrategyType enum.
Deploy state enum.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

AdvDeployment is the Schema for the advdeployments API +k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:resource:shortName=ad +kubebuilder:printcolumn:name="DESIRED",type="integer",JSONPath=".status.aggrStatus.desired",description="The desired number of pods." +kubebuilder:printcolumn:name="AVAILABLE",type="integer",JSONPath=".status.aggrStatus.available",description="The number of pods ready." +kubebuilder:printcolumn:name="UNAVAILABLE",type="integer",JSONPath=".status.aggrStatus.unAvailable",description="The number of pods unAvailable." +kubebuilder:printcolumn:name="VERSION",type="string",JSONPath=".status.aggrStatus.version",description="The image version." +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.aggrStatus.status",description="The app run status." +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp",description="CreationTimestamp is a timestamp representing the server time when this object was created.
AdvDeploymentAggrStatus advdeployment aggrestatus info.
AdvDeploymentCondition describes the state of a adv deployment at a certain point.
AdvDeploymentList contains a list of AdvDeployment.
AdvDeploymentSpec defines the desired state of AdvDeployment.
AdvDeploymentStatus defines the observed state of AdvDeployment.
AdvDeploymentUpdateStrategy advdeployment update strategy.
AggrAppSetStatus represent the app status.
+k8s:openapi-gen=true +kubebuilder:subresource:status +kubebuilder:resource:shortName=as +kubebuilder:printcolumn:name="DESIRED",type="integer",JSONPath=".status.aggrStatus.desired",description="The desired number of pods." +kubebuilder:printcolumn:name="AVAILABLE",type="integer",JSONPath=".status.aggrStatus.available",description="The number of pods ready." +kubebuilder:printcolumn:name="UNAVAILABLE",type="integer",JSONPath=".status.aggrStatus.unAvailable",description="The number of pods unAvailable." +kubebuilder:printcolumn:name="VERSION",type="string",JSONPath=".status.aggrStatus.version",description="The image version." +kubebuilder:printcolumn:name="STATUS",type="string",JSONPath=".status.aggrStatus.status",description="The app run status." +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp",description="CreationTimestamp is a timestamp representing the server time when this object was created.
UnitedDeploymentCondition describes current state of a UnitedDeployment.
+kubebuilder:object:root=true AppStatusList implements list of AppStatus.
AppSetSpec contains AppSet specification.
AppSetStatus contains AppSet status.
No description provided by the author
ChartSpec charspec with raw content.
ChartURL char url info.
ClusterAppActual cluster app actual info.
No description provided by the author
Endpoint describes an endpoint that is host and a list of available ports for that host.
Event is a single event representation.
Pod info.
PodSet defines the detail of a PodSet.
PodSetStatusInfo pod status info.
PodSpec pod spec info.
Service service info.
ServicePort is a pair of port and protocol, e.g.
StatefulSetStrategy is used to communicate parameter for StatefulSetStrategyType.
No description provided by the author
Topology defines the spread detail of each subset under UnitedDeployment.
UpdatePriorityOrderTerm defines order priority.
UpdatePriorityStrategy is the strategy to define priority for pods update.
UpdatePriorityWeightTerm defines weight priority.

# Type aliases

AdvDeploymentConditionType advdeployment condition type.
AppSetConditionType indicates valid conditions type of a UnitedDeployment.
AppStatus app status.
DeployState deployment state.
PodUpdateStrategyType is a string enumeration type that enumerates all possible ways we can update a Pod when updating application.