v1alpha1

package
v0.0.0-...-1cde5fb Latest Latest
Warning

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

Go to latest
Published: May 12, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

v1alpha1 is the v1alpha1 version of the API.

+kubebuilder:object:generate=true +groupName=config.pkg.kform.dev

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion contains the API group and version information for the types in this package.
	SchemeGroupVersion = schema.GroupVersion{Group: "claim.pkg.kform.dev", Version: "v1alpha1"}
	// AddToScheme applies all the stored functions to the scheme. A non-nil error
	// indicates that one function failed and the attempt was abandoned.
	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var (
	PackageDependencyKind = reflect.TypeOf(PackageDependency{}).Name()
)

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type PackageDependency

type PackageDependency struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   PackageDependencySpec   `json:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status PackageDependencyStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+kubebuilder:resource:categories={kform,pkg} PackageDependency is the PackageDependency for the PackageDependency API +k8s:openapi-gen=true

type PackageDependencyList

type PackageDependencyList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []PackageDependency `json:"items" protobuf:"bytes,2,rep,name=items"`
}

+kubebuilder:object:root=true PackageDependencyList contains a list of PackageDependencys +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

type PackageDependencySpec

type PackageDependencySpec struct {
	// Upstream defines the upstream PackageRevision reference
	Upstream pkgid.Upstream `json:"upstream,omitempty" protobuf:"bytes,1,opt,name=upstream"`
}

PackageDependencySpec defines the desired state of PackageDependency

type PackageDependencyStatus

type PackageDependencyStatus struct {
}

PackageDependencyStatus defines the observed state of PackageDependency

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL