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.