v1alpha1

package
v0.1.128 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2025 License: MIT Imports: 4 Imported by: 2

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +kubebuilder:object:generate=true +groupName=operator.tinysystems.io

Index

Constants

View Source
const (
	//FlowIDLabel flow ID k8s label
	FlowIDLabel = "tinysystems.io/flow-id"
	//ProjectIDLabel project ID k8s label
	ProjectIDLabel = "tinysystems.io/project-id"

	//ModuleNameMajorLabel module major version label
	ModuleNameMajorLabel = "tinysystems.io/module-version-major"
	//ModuleVersionLabel module exact version label
	ModuleVersionLabel = "tinysystems.io/module-version"
	DashboardLabel     = "tinysystems.io/dashboard"

	SharedWithFlowsAnnotation = "tinysystems.io/shared-with-flows"

	ProjectNameAnnotation = "tinysystems.io/project-name"
	ServerIDAnnotation    = "tinysystems.io/server-id"

	FlowNameAnnotation = "tinysystems.io/flow-name"

	LastAppliedNodeConfigurationAnnotation = "tinysystems.io/last-applied-node-configuration"

	WidgetSchemaAnnotation = "tinysystems.io/widget-schema"
	WidgetPortAnnotation   = "tinysystems.io/widget-port"
	WidgetTitleAnnotation  = "tinysystems.io/widget-title"
	WidgetGridXAnnotation  = "tinysystems.io/grid-x"
	WidgetGridYAnnotation  = "tinysystems.io/grid-y"
	WidgetGridWAnnotation  = "tinysystems.io/grid-w"
	WidgetGridHAnnotation  = "tinysystems.io/grid-h"

	PageNameAnnotation = "tinysystems.io/page-name"

	ComponentPosXAnnotation    = "tinysystems.io/component-pos-x"
	ComponentPosYAnnotation    = "tinysystems.io/component-pos-y"
	ComponentPosSpinAnnotation = "tinysystems.io/component-pos-spin"

	NodeLabelAnnotation         = "tinysystems.io/node-label"
	NodeCommentAnnotation       = "tinysystems.io/node-comment"
	SuggestedHttpPortAnnotation = "tinysystems.io/suggested-http-port"

	IngressHostNameSuffixAnnotation = "tinysystems.io/ingress-hostname-suffix"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "operator.tinysystems.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type Position

type Position int

type TinyFlow added in v0.1.124

type TinyFlow struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TinyFlowSpec   `json:"spec,omitempty"`
	Status TinyFlowStatus `json:"status,omitempty"`
}

TinyFlow is the Schema for the tinyflows API

func (*TinyFlow) DeepCopy added in v0.1.124

func (in *TinyFlow) DeepCopy() *TinyFlow

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyFlow.

func (*TinyFlow) DeepCopyInto added in v0.1.124

func (in *TinyFlow) DeepCopyInto(out *TinyFlow)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyFlow) DeepCopyObject added in v0.1.124

func (in *TinyFlow) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyFlowList added in v0.1.124

type TinyFlowList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TinyFlow `json:"items"`
}

TinyFlowList contains a list of TinyFlow

func (*TinyFlowList) DeepCopy added in v0.1.124

func (in *TinyFlowList) DeepCopy() *TinyFlowList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyFlowList.

func (*TinyFlowList) DeepCopyInto added in v0.1.124

func (in *TinyFlowList) DeepCopyInto(out *TinyFlowList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyFlowList) DeepCopyObject added in v0.1.124

func (in *TinyFlowList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyFlowSpec added in v0.1.124

type TinyFlowSpec struct {
}

TinyFlowSpec defines the desired state of TinyFlow

func (*TinyFlowSpec) DeepCopy added in v0.1.124

func (in *TinyFlowSpec) DeepCopy() *TinyFlowSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyFlowSpec.

func (*TinyFlowSpec) DeepCopyInto added in v0.1.124

func (in *TinyFlowSpec) DeepCopyInto(out *TinyFlowSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyFlowStatus added in v0.1.124

type TinyFlowStatus struct {
}

TinyFlowStatus defines the observed state of TinyFlow

func (*TinyFlowStatus) DeepCopy added in v0.1.124

func (in *TinyFlowStatus) DeepCopy() *TinyFlowStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyFlowStatus.

func (*TinyFlowStatus) DeepCopyInto added in v0.1.124

func (in *TinyFlowStatus) DeepCopyInto(out *TinyFlowStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyModule

type TinyModule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TinyModuleSpec   `json:"spec,omitempty"`
	Status TinyModuleStatus `json:"status,omitempty"`
}

TinyModule is the Schema for the tinymodules API

func (*TinyModule) DeepCopy

func (in *TinyModule) DeepCopy() *TinyModule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModule.

func (*TinyModule) DeepCopyInto

func (in *TinyModule) DeepCopyInto(out *TinyModule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyModule) DeepCopyObject

func (in *TinyModule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyModuleComponentStatus added in v0.1.107

type TinyModuleComponentStatus struct {
	Name        string   `json:"name"`
	Description string   `json:"description"`
	Info        string   `json:"info"`
	Tags        []string `json:"tags,omitempty"`
}

func (*TinyModuleComponentStatus) DeepCopy added in v0.1.107

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModuleComponentStatus.

func (*TinyModuleComponentStatus) DeepCopyInto added in v0.1.107

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyModuleList

type TinyModuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TinyModule `json:"items"`
}

TinyModuleList contains a list of TinyModule

func (*TinyModuleList) DeepCopy

func (in *TinyModuleList) DeepCopy() *TinyModuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModuleList.

func (*TinyModuleList) DeepCopyInto

func (in *TinyModuleList) DeepCopyInto(out *TinyModuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyModuleList) DeepCopyObject

func (in *TinyModuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyModuleSpec

type TinyModuleSpec struct {

	// Foo is an example field of TinyModule. Edit tinymodule_types.go to remove/update
	Image string `json:"image,omitempty"`
}

TinyModuleSpec defines the desired state of TinyModule

func (*TinyModuleSpec) DeepCopy

func (in *TinyModuleSpec) DeepCopy() *TinyModuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModuleSpec.

func (*TinyModuleSpec) DeepCopyInto

func (in *TinyModuleSpec) DeepCopyInto(out *TinyModuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyModuleStatus

type TinyModuleStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Addr       string                      `json:"addr"`
	Name       string                      `json:"name"`
	Version    string                      `json:"version"`
	Components []TinyModuleComponentStatus `json:"components"`
}

TinyModuleStatus defines the observed state of TinyModule

func (*TinyModuleStatus) DeepCopy

func (in *TinyModuleStatus) DeepCopy() *TinyModuleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModuleStatus.

func (*TinyModuleStatus) DeepCopyInto

func (in *TinyModuleStatus) DeepCopyInto(out *TinyModuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyNode

type TinyNode struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TinyNodeSpec   `json:"spec,omitempty"`
	Status TinyNodeStatus `json:"status,omitempty"`
}

TinyNode is the Schema for the tinynodes API

func (*TinyNode) DeepCopy

func (in *TinyNode) DeepCopy() *TinyNode

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNode.

func (*TinyNode) DeepCopyInto

func (in *TinyNode) DeepCopyInto(out *TinyNode)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyNode) DeepCopyObject

func (in *TinyNode) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyNodeComponentStatus added in v0.1.31

type TinyNodeComponentStatus struct {
	// +kubebuilder:validation:Required
	Description string `json:"description"`
	// +kubebuilder:validation:Required
	Info string `json:"info"`
	// +kubebuilder:validation:Optional
	Tags []string `json:"tags"`
}

func (*TinyNodeComponentStatus) DeepCopy added in v0.1.31

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeComponentStatus.

func (*TinyNodeComponentStatus) DeepCopyInto added in v0.1.31

func (in *TinyNodeComponentStatus) DeepCopyInto(out *TinyNodeComponentStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyNodeEdge

type TinyNodeEdge struct {
	// Edge id
	// +kubebuilder:validation:Required
	ID string `json:"id"`
	// Current node's port name
	// Source port
	// +kubebuilder:validation:Required
	Port string `json:"port"`
	// Other node's full port name
	// +kubebuilder:validation:Required
	To string `json:"to"`

	// +kubebuilder:validation:Required
	FlowID string `json:"flowID"`
}

func (*TinyNodeEdge) DeepCopy

func (in *TinyNodeEdge) DeepCopy() *TinyNodeEdge

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeEdge.

func (*TinyNodeEdge) DeepCopyInto

func (in *TinyNodeEdge) DeepCopyInto(out *TinyNodeEdge)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyNodeList

type TinyNodeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TinyNode `json:"items"`
}

TinyNodeList contains a list of TinyNode

func (*TinyNodeList) DeepCopy

func (in *TinyNodeList) DeepCopy() *TinyNodeList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeList.

func (*TinyNodeList) DeepCopyInto

func (in *TinyNodeList) DeepCopyInto(out *TinyNodeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyNodeList) DeepCopyObject

func (in *TinyNodeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyNodeModuleStatus added in v0.1.31

type TinyNodeModuleStatus struct {
	// +kubebuilder:validation:Required
	Name string `json:"name"`
	// +kubebuilder:validation:Required
	Version string `json:"version"`
}

func (*TinyNodeModuleStatus) DeepCopy added in v0.1.31

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeModuleStatus.

func (*TinyNodeModuleStatus) DeepCopyInto added in v0.1.31

func (in *TinyNodeModuleStatus) DeepCopyInto(out *TinyNodeModuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyNodePortConfig

type TinyNodePortConfig struct {
	// +kubebuilder:validation:Optional
	// Settings depend on a sender
	From string `json:"from,omitempty"`

	// +kubebuilder:validation:Required
	Port string `json:"port"`

	// +kubebuilder:validation:Optional
	//Schema JSON schema of the port
	Schema []byte `json:"schema"`

	// +kubebuilder:validation:Optional
	//Configuration JSON data of the port's configuration
	Configuration []byte `json:"configuration"`

	// +kubebuilder:validation:Optional
	FlowID string `json:"flowID,omitempty"`
}

func (*TinyNodePortConfig) DeepCopy

func (in *TinyNodePortConfig) DeepCopy() *TinyNodePortConfig

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodePortConfig.

func (*TinyNodePortConfig) DeepCopyInto

func (in *TinyNodePortConfig) DeepCopyInto(out *TinyNodePortConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyNodePortStatus

type TinyNodePortStatus struct {
	Name          string   `json:"name"`
	Label         string   `json:"label"`
	Position      Position `json:"position"`
	Source        bool     `json:"source"`
	Schema        []byte   `json:"schema"`
	Configuration []byte   `json:"configuration"`
}

func (*TinyNodePortStatus) DeepCopy

func (in *TinyNodePortStatus) DeepCopy() *TinyNodePortStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodePortStatus.

func (*TinyNodePortStatus) DeepCopyInto

func (in *TinyNodePortStatus) DeepCopyInto(out *TinyNodePortStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyNodeSpec

type TinyNodeSpec struct {

	// Module name - container image repo + tag
	// +kubebuilder:validation:Required
	Module string `json:"module"`

	// Module version semver v2 compatible (without v prefix)
	// +kubebuilder:validation:Required
	// +kubebuilder:default="1.0.0"
	ModuleVersion string `json:"module_version"`

	// Component name within a module
	// +kubebuilder:validation:Required
	Component string `json:"component"`

	// Port configurations
	// +kubebuilder:validation:Optional
	Ports []TinyNodePortConfig `json:"ports"`

	// Edges to send message next
	// +kubebuilder:validation:Optional
	Edges []TinyNodeEdge `json:"edges"`
}

TinyNodeSpec defines the desired state of TinyNode

func (*TinyNodeSpec) DeepCopy

func (in *TinyNodeSpec) DeepCopy() *TinyNodeSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeSpec.

func (*TinyNodeSpec) DeepCopyInto

func (in *TinyNodeSpec) DeepCopyInto(out *TinyNodeSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyNodeStatus

type TinyNodeStatus struct {

	// +kubebuilder:validation:Required
	Module TinyNodeModuleStatus `json:"module"`

	// +kubebuilder:validation:Required
	Component TinyNodeComponentStatus `json:"component"`

	// +kubebuilder:validation:Optional
	Ports []TinyNodePortStatus `json:"ports"`

	// +kubebuilder:validation:Optional
	Status string `json:"status,omitempty"`

	//+kubebuilder:validation:Optional
	Error bool `json:"error,omitempty"`

	//+kubebuilder:validation:Format:date-time
	//+kubebuilder:validation:Optional
	LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"`
}

TinyNodeStatus defines the observed state of TinyNode

func (*TinyNodeStatus) DeepCopy

func (in *TinyNodeStatus) DeepCopy() *TinyNodeStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeStatus.

func (*TinyNodeStatus) DeepCopyInto

func (in *TinyNodeStatus) DeepCopyInto(out *TinyNodeStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyPage added in v0.1.125

type TinyPage struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TinyPageSpec   `json:"spec,omitempty"`
	Status TinyPageStatus `json:"status,omitempty"`
}

TinyPage is the Schema for the tinypages API

func (*TinyPage) DeepCopy added in v0.1.125

func (in *TinyPage) DeepCopy() *TinyPage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyPage.

func (*TinyPage) DeepCopyInto added in v0.1.125

func (in *TinyPage) DeepCopyInto(out *TinyPage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyPage) DeepCopyObject added in v0.1.125

func (in *TinyPage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyPageList added in v0.1.125

type TinyPageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TinyPage `json:"items"`
}

TinyPageList contains a list of TinyPage

func (*TinyPageList) DeepCopy added in v0.1.125

func (in *TinyPageList) DeepCopy() *TinyPageList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyPageList.

func (*TinyPageList) DeepCopyInto added in v0.1.125

func (in *TinyPageList) DeepCopyInto(out *TinyPageList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyPageList) DeepCopyObject added in v0.1.125

func (in *TinyPageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyPageSpec added in v0.1.125

type TinyPageSpec struct {

	// Foo is an example field of TinyPage. Edit tinypage_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

TinyPageSpec defines the desired state of TinyPage

func (*TinyPageSpec) DeepCopy added in v0.1.125

func (in *TinyPageSpec) DeepCopy() *TinyPageSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyPageSpec.

func (*TinyPageSpec) DeepCopyInto added in v0.1.125

func (in *TinyPageSpec) DeepCopyInto(out *TinyPageSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyPageStatus added in v0.1.125

type TinyPageStatus struct {
}

TinyPageStatus defines the observed state of TinyPage

func (*TinyPageStatus) DeepCopy added in v0.1.125

func (in *TinyPageStatus) DeepCopy() *TinyPageStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyPageStatus.

func (*TinyPageStatus) DeepCopyInto added in v0.1.125

func (in *TinyPageStatus) DeepCopyInto(out *TinyPageStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyProject added in v0.1.124

type TinyProject struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TinyProjectSpec   `json:"spec,omitempty"`
	Status TinyProjectStatus `json:"status,omitempty"`
}

TinyProject is the Schema for the tinyprojects API

func (*TinyProject) DeepCopy added in v0.1.124

func (in *TinyProject) DeepCopy() *TinyProject

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyProject.

func (*TinyProject) DeepCopyInto added in v0.1.124

func (in *TinyProject) DeepCopyInto(out *TinyProject)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyProject) DeepCopyObject added in v0.1.124

func (in *TinyProject) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyProjectList added in v0.1.124

type TinyProjectList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TinyProject `json:"items"`
}

TinyProjectList contains a list of TinyProject

func (*TinyProjectList) DeepCopy added in v0.1.124

func (in *TinyProjectList) DeepCopy() *TinyProjectList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyProjectList.

func (*TinyProjectList) DeepCopyInto added in v0.1.124

func (in *TinyProjectList) DeepCopyInto(out *TinyProjectList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyProjectList) DeepCopyObject added in v0.1.124

func (in *TinyProjectList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyProjectSpec added in v0.1.124

type TinyProjectSpec struct {
}

TinyProjectSpec defines the desired state of TinyProject

func (*TinyProjectSpec) DeepCopy added in v0.1.124

func (in *TinyProjectSpec) DeepCopy() *TinyProjectSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyProjectSpec.

func (*TinyProjectSpec) DeepCopyInto added in v0.1.124

func (in *TinyProjectSpec) DeepCopyInto(out *TinyProjectSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyProjectStatus added in v0.1.124

type TinyProjectStatus struct {
}

TinyProjectStatus defines the observed state of TinyProject

func (*TinyProjectStatus) DeepCopy added in v0.1.124

func (in *TinyProjectStatus) DeepCopy() *TinyProjectStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyProjectStatus.

func (*TinyProjectStatus) DeepCopyInto added in v0.1.124

func (in *TinyProjectStatus) DeepCopyInto(out *TinyProjectStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinySignal added in v0.1.30

type TinySignal struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TinySignalSpec   `json:"spec,omitempty"`
	Status TinySignalStatus `json:"status,omitempty"`
}

TinySignal is the Schema for the tinysignals API

func (*TinySignal) DeepCopy added in v0.1.30

func (in *TinySignal) DeepCopy() *TinySignal

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinySignal.

func (*TinySignal) DeepCopyInto added in v0.1.30

func (in *TinySignal) DeepCopyInto(out *TinySignal)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinySignal) DeepCopyObject added in v0.1.30

func (in *TinySignal) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinySignalList added in v0.1.30

type TinySignalList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TinySignal `json:"items"`
}

TinySignalList contains a list of TinySignal

func (*TinySignalList) DeepCopy added in v0.1.30

func (in *TinySignalList) DeepCopy() *TinySignalList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinySignalList.

func (*TinySignalList) DeepCopyInto added in v0.1.30

func (in *TinySignalList) DeepCopyInto(out *TinySignalList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinySignalList) DeepCopyObject added in v0.1.30

func (in *TinySignalList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinySignalSpec added in v0.1.30

type TinySignalSpec struct {

	// Foo is an example field of TinySignal. Edit tinysignal_types.go to remove/update
	Node string `json:"node"`
	Port string `json:"port"`

	// +kubebuilder:validation:Optional
	Data []byte `json:"data"`
}

TinySignalSpec defines the desired state of TinySignal

func (*TinySignalSpec) DeepCopy added in v0.1.30

func (in *TinySignalSpec) DeepCopy() *TinySignalSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinySignalSpec.

func (*TinySignalSpec) DeepCopyInto added in v0.1.30

func (in *TinySignalSpec) DeepCopyInto(out *TinySignalSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinySignalStatus added in v0.1.30

type TinySignalStatus struct {
}

TinySignalStatus defines the observed state of TinySignal

func (*TinySignalStatus) DeepCopy added in v0.1.30

func (in *TinySignalStatus) DeepCopy() *TinySignalStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinySignalStatus.

func (*TinySignalStatus) DeepCopyInto added in v0.1.30

func (in *TinySignalStatus) DeepCopyInto(out *TinySignalStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyTracker

type TinyTracker struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TinyTrackerSpec   `json:"spec,omitempty"`
	Status TinyTrackerStatus `json:"status,omitempty"`
}

TinyTracker is the Schema for the tinytrackers API

func (*TinyTracker) DeepCopy

func (in *TinyTracker) DeepCopy() *TinyTracker

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyTracker.

func (*TinyTracker) DeepCopyInto

func (in *TinyTracker) DeepCopyInto(out *TinyTracker)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyTracker) DeepCopyObject

func (in *TinyTracker) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyTrackerList

type TinyTrackerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TinyTracker `json:"items"`
}

TinyTrackerList contains a list of TinyTracker

func (*TinyTrackerList) DeepCopy

func (in *TinyTrackerList) DeepCopy() *TinyTrackerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyTrackerList.

func (*TinyTrackerList) DeepCopyInto

func (in *TinyTrackerList) DeepCopyInto(out *TinyTrackerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyTrackerList) DeepCopyObject

func (in *TinyTrackerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyTrackerSpec

type TinyTrackerSpec struct {
}

TinyTrackerSpec defines the desired state of Tracker

func (*TinyTrackerSpec) DeepCopy

func (in *TinyTrackerSpec) DeepCopy() *TinyTrackerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyTrackerSpec.

func (*TinyTrackerSpec) DeepCopyInto

func (in *TinyTrackerSpec) DeepCopyInto(out *TinyTrackerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyTrackerStatus

type TinyTrackerStatus struct {
}

TinyTrackerStatus defines the observed state of TinyTracker

func (*TinyTrackerStatus) DeepCopy

func (in *TinyTrackerStatus) DeepCopy() *TinyTrackerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyTrackerStatus.

func (*TinyTrackerStatus) DeepCopyInto

func (in *TinyTrackerStatus) DeepCopyInto(out *TinyTrackerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyWidget added in v0.1.125

type TinyWidget struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TinyWidgetSpec   `json:"spec,omitempty"`
	Status TinyWidgetStatus `json:"status,omitempty"`
}

TinyWidget is the Schema for the tinywidgets API

func (*TinyWidget) DeepCopy added in v0.1.125

func (in *TinyWidget) DeepCopy() *TinyWidget

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyWidget.

func (*TinyWidget) DeepCopyInto added in v0.1.125

func (in *TinyWidget) DeepCopyInto(out *TinyWidget)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyWidget) DeepCopyObject added in v0.1.125

func (in *TinyWidget) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyWidgetList added in v0.1.125

type TinyWidgetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TinyWidget `json:"items"`
}

TinyWidgetList contains a list of TinyWidget

func (*TinyWidgetList) DeepCopy added in v0.1.125

func (in *TinyWidgetList) DeepCopy() *TinyWidgetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyWidgetList.

func (*TinyWidgetList) DeepCopyInto added in v0.1.125

func (in *TinyWidgetList) DeepCopyInto(out *TinyWidgetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TinyWidgetList) DeepCopyObject added in v0.1.125

func (in *TinyWidgetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TinyWidgetSpec added in v0.1.125

type TinyWidgetSpec struct {

	// Foo is an example field of TinyWidget. Edit tinywidget_types.go to remove/update
	Foo string `json:"foo,omitempty"`
}

TinyWidgetSpec defines the desired state of TinyWidget

func (*TinyWidgetSpec) DeepCopy added in v0.1.125

func (in *TinyWidgetSpec) DeepCopy() *TinyWidgetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyWidgetSpec.

func (*TinyWidgetSpec) DeepCopyInto added in v0.1.125

func (in *TinyWidgetSpec) DeepCopyInto(out *TinyWidgetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TinyWidgetStatus added in v0.1.125

type TinyWidgetStatus struct {
}

TinyWidgetStatus defines the observed state of TinyWidget

func (*TinyWidgetStatus) DeepCopy added in v0.1.125

func (in *TinyWidgetStatus) DeepCopy() *TinyWidgetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyWidgetStatus.

func (*TinyWidgetStatus) DeepCopyInto added in v0.1.125

func (in *TinyWidgetStatus) DeepCopyInto(out *TinyWidgetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳