Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( SchemeGroupVersion = schema.GroupVersion{Group: "argoproj.io", Version: "v1alpha1"} SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ApplicationDestination ¶
type ApplicationDestination struct {
Namespace string `json:"namespace,omitempty" protobuf:"bytes,2,opt,name=namespace"`
}
type ApplicationSet ¶
type ApplicationSet struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata" protobuf:"bytes,1,opt,name=metadata"`
Spec ApplicationSetSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
Status ApplicationSetStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}
func (*ApplicationSet) DeepCopy ¶
func (in *ApplicationSet) DeepCopy() *ApplicationSet
func (*ApplicationSet) DeepCopyInto ¶
func (in *ApplicationSet) DeepCopyInto(out *ApplicationSet)
func (*ApplicationSet) DeepCopyObject ¶
func (in *ApplicationSet) DeepCopyObject() runtime.Object
type ApplicationSetGenerator ¶
type ApplicationSetGenerator struct {
//nolint:lll
ClusterDecisionResource *DuckTypeGenerator `json:"clusterDecisionResource,omitempty" protobuf:"bytes,5,name=clusterDecisionResource"`
}
type ApplicationSetList ¶
type ApplicationSetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
Items []ApplicationSet `json:"items" protobuf:"bytes,2,rep,name=items"`
}
func (*ApplicationSetList) DeepCopy ¶
func (in *ApplicationSetList) DeepCopy() *ApplicationSetList
func (*ApplicationSetList) DeepCopyInto ¶
func (in *ApplicationSetList) DeepCopyInto(out *ApplicationSetList)
DeepCopy### interfaces required to use ApplicationSetList as a runtime.Object Lifted from generated deep copy file for other resources
func (*ApplicationSetList) DeepCopyObject ¶
func (in *ApplicationSetList) DeepCopyObject() runtime.Object
type ApplicationSetSpec ¶
type ApplicationSetSpec struct {
Generators []ApplicationSetGenerator `json:"generators" protobuf:"bytes,2,name=generators"`
Template ApplicationSetTemplate `json:"template" protobuf:"bytes,3,name=template"`
}
type ApplicationSetStatus ¶
type ApplicationSetStatus struct{}
type ApplicationSetTemplate ¶
type ApplicationSetTemplate struct {
ApplicationSetTemplateMeta `json:"metadata" protobuf:"bytes,1,name=metadata"`
Spec ApplicationSpec `json:"spec" protobuf:"bytes,2,name=spec"`
}
type ApplicationSetTemplateMeta ¶
type ApplicationSetTemplateMeta struct{}
type ApplicationSpec ¶
type ApplicationSpec struct {
Destination ApplicationDestination `json:"destination" protobuf:"bytes,2,name=destination"`
Project string `json:"project" protobuf:"bytes,3,name=project"`
}
type DuckTypeGenerator ¶
type DuckTypeGenerator struct {
ConfigMapRef string `json:"configMapRef" protobuf:"bytes,1,name=configMapRef"`
LabelSelector metav1.LabelSelector `json:"labelSelector,omitempty" protobuf:"bytes,4,name=labelSelector"`
}
Click to show internal directories.
Click to hide internal directories.