Documentation ¶
Overview ¶
Package testapi provides a helper for retrieving the KUBE_TEST_API environment variable.
Index ¶
- func ExternalGroupVersions() []unversioned.GroupVersion
- func GetCodecForObject(obj runtime.Object) (runtime.Codec, error)
- type TestGroup
- func (g TestGroup) Codec() runtime.Codec
- func (g TestGroup) ContentConfig() (string, *unversioned.GroupVersion, runtime.Codec)
- func (g TestGroup) Converter() runtime.ObjectConvertor
- func (g TestGroup) GroupVersion() *unversioned.GroupVersion
- func (g TestGroup) InternalGroupVersion() unversioned.GroupVersion
- func (g TestGroup) InternalTypes() map[string]reflect.Type
- func (g TestGroup) MetadataAccessor() meta.MetadataAccessor
- func (g TestGroup) RESTMapper() meta.RESTMapper
- func (g TestGroup) ResourcePath(resource, namespace, name string) string
- func (g TestGroup) ResourcePathWithPrefix(prefix, resource, namespace, name string) string
- func (g TestGroup) SelfLink(resource, name string) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExternalGroupVersions ¶ added in v1.3.0
func ExternalGroupVersions() []unversioned.GroupVersion
ExternalGroupVersions returns all external group versions allowed for the server.
Types ¶
type TestGroup ¶ added in v1.1.0
type TestGroup struct {
// contains filtered or unexported fields
}
func NewTestGroup ¶ added in v1.2.0
func NewTestGroup(external, internal unversioned.GroupVersion, internalTypes map[string]reflect.Type) TestGroup
func (TestGroup) Codec ¶ added in v1.1.0
Codec returns the codec for the API version to test against, as set by the KUBE_TEST_API env var.
func (TestGroup) ContentConfig ¶ added in v1.2.0
func (g TestGroup) ContentConfig() (string, *unversioned.GroupVersion, runtime.Codec)
func (TestGroup) Converter ¶ added in v1.1.0
func (g TestGroup) Converter() runtime.ObjectConvertor
Converter returns the api.Scheme for the API version to test against, as set by the KUBE_TEST_API env var.
func (TestGroup) GroupVersion ¶ added in v1.2.0
func (g TestGroup) GroupVersion() *unversioned.GroupVersion
func (TestGroup) InternalGroupVersion ¶ added in v1.2.0
func (g TestGroup) InternalGroupVersion() unversioned.GroupVersion
InternalGroupVersion returns the group,version used to identify the internal types for this API
func (TestGroup) InternalTypes ¶ added in v1.2.0
InternalTypes returns a map of internal API types' kind names to their Go types.
func (TestGroup) MetadataAccessor ¶ added in v1.1.0
func (g TestGroup) MetadataAccessor() meta.MetadataAccessor
MetadataAccessor returns the MetadataAccessor for the API version to test against, as set by the KUBE_TEST_API env var.
func (TestGroup) RESTMapper ¶ added in v1.1.0
func (g TestGroup) RESTMapper() meta.RESTMapper
func (TestGroup) ResourcePath ¶ added in v1.1.0
Returns the appropriate path for the given resource, namespace and name. For example, this is of the form: /api/v1/namespaces/foo/pods/pod0 for v1.
func (TestGroup) ResourcePathWithPrefix ¶ added in v1.1.0
Returns the appropriate path for the given prefix (watch, proxy, redirect, etc), resource, namespace and name. For ex, this is of the form: /api/v1/watch/namespaces/foo/pods/pod0 for v1.