Documentation

Overview

    Package meta is the internal version of the API. +groupName=meta.cert-manager.io

    Index

    Constants

    View Source
    const (
    	// Used as a data key in Secret resources to store a CA certificate.
    	TLSCAKey = "ca.crt"
    )

    Variables

    View Source
    var (
    	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
    	AddToScheme   = SchemeBuilder.AddToScheme
    )
    View Source
    var SchemeGroupVersion = schema.GroupVersion{Group: meta.GroupName, Version: runtime.APIVersionInternal}

      SchemeGroupVersion is group version used to register these objects

      Functions

      func Resource

      func Resource(resource string) schema.GroupResource

        Resource takes an unqualified resource and returns a Group qualified GroupResource

        Types

        type ConditionStatus

        type ConditionStatus string

          ConditionStatus represents a condition's status.

          const (
          	// ConditionTrue represents the fact that a given condition is true
          	ConditionTrue ConditionStatus = "True"
          
          	// ConditionFalse represents the fact that a given condition is false
          	ConditionFalse ConditionStatus = "False"
          
          	// ConditionUnknown represents the fact that a given condition is unknown
          	ConditionUnknown ConditionStatus = "Unknown"
          )

            These are valid condition statuses. "ConditionTrue" means a resource is in the condition; "ConditionFalse" means a resource is not in the condition; "ConditionUnknown" means kubernetes can't decide if a resource is in the condition or not. In the future, we could add other intermediate conditions, e.g. ConditionDegraded.

            type LocalObjectReference

            type LocalObjectReference struct {
            	// Name of the resource being referred to.
            	// More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
            	Name string
            }

              A reference to an object in the same namespace as the referent. If the referent is a cluster-scoped resource (e.g. a ClusterIssuer), the reference instead refers to the resource with the given name in the configured 'cluster resource namespace', which is set as a flag on the controller component (and defaults to the namespace that cert-manager runs in).

              func (*LocalObjectReference) DeepCopy

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

                func (*LocalObjectReference) DeepCopyInto

                func (in *LocalObjectReference) DeepCopyInto(out *LocalObjectReference)

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

                  type ObjectReference

                  type ObjectReference struct {
                  	// Name of the resource being referred to.
                  	Name string
                  	// Kind of the resource being referred to.
                  	Kind string
                  	// Group of the resource being referred to.
                  	Group string
                  }

                    ObjectReference is a reference to an object with a given name, kind and group.

                    func (*ObjectReference) DeepCopy

                    func (in *ObjectReference) DeepCopy() *ObjectReference

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

                      func (*ObjectReference) DeepCopyInto

                      func (in *ObjectReference) DeepCopyInto(out *ObjectReference)

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

                        type SecretKeySelector

                        type SecretKeySelector struct {
                        	// The name of the Secret resource being referred to.
                        	LocalObjectReference
                        
                        	// The key of the entry in the Secret resource's `data` field to be used.
                        	// Some instances of this field may be defaulted, in others it may be
                        	// required.
                        	Key string
                        }

                          A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.

                          func (*SecretKeySelector) DeepCopy

                          func (in *SecretKeySelector) DeepCopy() *SecretKeySelector

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

                            func (*SecretKeySelector) DeepCopyInto

                            func (in *SecretKeySelector) DeepCopyInto(out *SecretKeySelector)

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

                              Directories

                              Path Synopsis
                              Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery.
                              Package install installs the API group, making it available as an option to all of the API encoding/decoding machinery.
                              +groupName=meta.cert-manager.io
                              +groupName=meta.cert-manager.io