Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package v1alpha1 contains API Schema definitions for the app v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=app.lightbend.com
Package v1alpha1 contains API Schema definitions for the app v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=app.lightbend.com
Index ¶
- Variables
 - func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
 - func RegisterDefaults(scheme *runtime.Scheme) error
 - type AkkaCluster
 - type AkkaClusterList
 - type AkkaClusterManagementStatus
 - type AkkaClusterMemberStatus
 - type AkkaClusterSpec
 - type AkkaClusterStatus
 - type AkkaClusterUnreachableMemberStatus
 
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "app.lightbend.com", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
Types ¶
type AkkaCluster ¶
type AkkaCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec   apps.DeploymentSpec `json:"spec,omitempty"`
	Status *AkkaClusterStatus  `json:"status,omitempty"`
}
    AkkaCluster is the Schema for the akkaclusters API +k8s:openapi-gen=true
func (*AkkaCluster) DeepCopy ¶
func (in *AkkaCluster) DeepCopy() *AkkaCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkkaCluster.
func (*AkkaCluster) DeepCopyInto ¶
func (in *AkkaCluster) DeepCopyInto(out *AkkaCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AkkaCluster) DeepCopyObject ¶
func (in *AkkaCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AkkaClusterList ¶
type AkkaClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AkkaCluster `json:"items"`
}
    AkkaClusterList contains a list of AkkaCluster
func (*AkkaClusterList) DeepCopy ¶
func (in *AkkaClusterList) DeepCopy() *AkkaClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkkaClusterList.
func (*AkkaClusterList) DeepCopyInto ¶
func (in *AkkaClusterList) DeepCopyInto(out *AkkaClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AkkaClusterList) DeepCopyObject ¶
func (in *AkkaClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AkkaClusterManagementStatus ¶
type AkkaClusterManagementStatus struct {
	Members       []AkkaClusterMemberStatus            `json:"members"`
	Unreachable   []AkkaClusterUnreachableMemberStatus `json:"unreachable"`
	Leader        string                               `json:"leader"`
	Oldest        string                               `json:"oldest"`
	OldestPerRole map[string]string                    `json:"oldestPerRole"`
}
    AkkaClusterManagementStatus reflects the Akka Management endpoint
func (*AkkaClusterManagementStatus) DeepCopy ¶
func (in *AkkaClusterManagementStatus) DeepCopy() *AkkaClusterManagementStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkkaClusterManagementStatus.
func (*AkkaClusterManagementStatus) DeepCopyInto ¶
func (in *AkkaClusterManagementStatus) DeepCopyInto(out *AkkaClusterManagementStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AkkaClusterMemberStatus ¶
type AkkaClusterMemberStatus struct {
	Node   string   `json:"node"`
	Status string   `json:"status"`
	Roles  []string `json:"roles"`
}
    AkkaClusterMemberStatus corresponds to Akka Management members entries ref https://github.com/akka/akka-management/blob/master/cluster-http/src/main/scala/akka/management/cluster/ClusterHttpManagementProtocol.scala
func (*AkkaClusterMemberStatus) DeepCopy ¶
func (in *AkkaClusterMemberStatus) DeepCopy() *AkkaClusterMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkkaClusterMemberStatus.
func (*AkkaClusterMemberStatus) DeepCopyInto ¶
func (in *AkkaClusterMemberStatus) DeepCopyInto(out *AkkaClusterMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AkkaClusterSpec ¶
type AkkaClusterSpec struct {
	apps.DeploymentSpec `json:",inline"`
}
    AkkaClusterSpec defines the desired state of AkkaCluster +k8s:openapi-gen=true
func (*AkkaClusterSpec) DeepCopy ¶
func (in *AkkaClusterSpec) DeepCopy() *AkkaClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkkaClusterSpec.
func (*AkkaClusterSpec) DeepCopyInto ¶
func (in *AkkaClusterSpec) DeepCopyInto(out *AkkaClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AkkaClusterStatus ¶
type AkkaClusterStatus struct {
	ManagementHost string                      `json:"managementHost"`
	ManagementPort int32                       `json:"managementPort"`
	LastUpdate     metav1.Time                 `json:"lastUpdate"`
	Cluster        AkkaClusterManagementStatus `json:"cluster"`
}
    AkkaClusterStatus defines the observed state of AkkaCluster +k8s:openapi-gen=true
func (*AkkaClusterStatus) DeepCopy ¶
func (in *AkkaClusterStatus) DeepCopy() *AkkaClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkkaClusterStatus.
func (*AkkaClusterStatus) DeepCopyInto ¶
func (in *AkkaClusterStatus) DeepCopyInto(out *AkkaClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AkkaClusterUnreachableMemberStatus ¶
type AkkaClusterUnreachableMemberStatus struct {
	Node       string   `json:"node"`
	ObservedBy []string `json:"observedBy"`
}
    AkkaClusterUnreachableMemberStatus reports node(s) to node reachability problems
func (*AkkaClusterUnreachableMemberStatus) DeepCopy ¶
func (in *AkkaClusterUnreachableMemberStatus) DeepCopy() *AkkaClusterUnreachableMemberStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AkkaClusterUnreachableMemberStatus.
func (*AkkaClusterUnreachableMemberStatus) DeepCopyInto ¶
func (in *AkkaClusterUnreachableMemberStatus) DeepCopyInto(out *AkkaClusterUnreachableMemberStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.