View Source
const GroupName = ""

    GroupName is the group name use in this package


    View Source
    var (
    	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
    	AddToScheme   = SchemeBuilder.AddToScheme

      Codecs provides access to encoding and decoding for the scheme

      View Source
      var GroupFactoryRegistry = make(announced.APIGroupFactoryRegistry)

        GroupFactoryRegistry is the APIGroupFactoryRegistry (overlaps a bit with Registry, see comments in package for details)

          ParameterCodec handles versioning of objects that are converted to query parameters.

          View Source
          var Registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))

            Registry is an instance of an API registry. This is an interim step to start removing the idea of a global API registry.

            View Source
            var Scheme = runtime.NewScheme()

              Scheme is the default instance of runtime.Scheme to which types in the Kubernetes API are already registered.

              View Source
              var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: runtime.APIVersionInternal}

                SchemeGroupVersion is group version used to register these objects

                View Source
                var Unversioned = schema.GroupVersion{Group: "", Version: "v1"}

                  Unversioned is group version for unversioned API objects TODO: this should be v1 probably


                  func Kind

                  func Kind(kind string) schema.GroupKind

                    Kind takes an unqualified kind and returns a Group qualified GroupKind

                    func Resource

                    func Resource(resource string) schema.GroupResource

                      Resource takes an unqualified resource and returns a Group qualified GroupResource


                      This section is empty.

                      Source Files


                      Path Synopsis