v1alpha1

package
v0.0.0-...-6662229 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the ocica v1alpha1 API group +kubebuilder:object:generate=true +groupName=ocica.cert-manager.io

Index

Constants

View Source
const (
	// ConditionTrue represents the fact that a given condition is true.
	ConditionTrue metav1.ConditionStatus = "True"

	// ConditionFalse represents the fact that a given condition is false.
	ConditionFalse metav1.ConditionStatus = "False"

	// ConditionUnknown represents the fact that a given condition is unknown.
	ConditionUnknown metav1.ConditionStatus = "Unknown"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "ocica.cert-manager.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 ConditionType

type ConditionType string

ConditionType represents an OriginIssuer condition value.

const (
	// ConditionReady represents that an OriginIssuer condition is in
	// a ready state and able to issue certificates.
	// If the `status` of this condition is `False`, CertificateRequest
	// controllers should prevent attempts to sign certificates.
	ConditionReady ConditionType = "Ready"
)

type OCICAClusterIssuer

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

	Spec   OCICAClusterIssuerSpec   `json:"spec,omitempty"`
	Status OCICAClusterIssuerStatus `json:"status,omitempty"`
}

OCICAClusterIssuer is the Schema for the ocicaclusterissuers API

func GetIssuer

func GetIssuer() (*OCICAClusterIssuer, error)

func (*OCICAClusterIssuer) DeepCopy

func (in *OCICAClusterIssuer) DeepCopy() *OCICAClusterIssuer

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

func (*OCICAClusterIssuer) DeepCopyInto

func (in *OCICAClusterIssuer) DeepCopyInto(out *OCICAClusterIssuer)

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

func (*OCICAClusterIssuer) DeepCopyObject

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

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

type OCICAClusterIssuerList

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

OCICAClusterIssuerList contains a list of OCICAClusterIssuer

func (*OCICAClusterIssuerList) DeepCopy

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

func (*OCICAClusterIssuerList) DeepCopyInto

func (in *OCICAClusterIssuerList) DeepCopyInto(out *OCICAClusterIssuerList)

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

func (*OCICAClusterIssuerList) DeepCopyObject

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

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

type OCICAClusterIssuerSpec

type OCICAClusterIssuerSpec struct {
	// Specifies the OCID of the private CA in OCI
	TenancyID     string `json:"tenancy_id,omitempty"`
	CompartmentID string `json:"compartment_id"`
	AuthorityID   string `json:"authority_id"`
}

OCICAClusterIssuerSpec defines the desired state of OCICAClusterIssuer

func (*OCICAClusterIssuerSpec) DeepCopy

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

func (*OCICAClusterIssuerSpec) DeepCopyInto

func (in *OCICAClusterIssuerSpec) DeepCopyInto(out *OCICAClusterIssuerSpec)

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

type OCICAClusterIssuerStatus

type OCICAClusterIssuerStatus struct {
	// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
	// Important: Run "make" to regenerate code after modifying this file
	Conditions []metav1.Condition `json:"conditions,omitempty"`
}

OCICAClusterIssuerStatus defines the observed state of OCICAClusterIssuer

func (*OCICAClusterIssuerStatus) DeepCopy

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

func (*OCICAClusterIssuerStatus) DeepCopyInto

func (in *OCICAClusterIssuerStatus) DeepCopyInto(out *OCICAClusterIssuerStatus)

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