versions

package
v1.19.1 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FetchAllJsonFiles

func FetchAllJsonFiles(jsonPath string) ([]string, error)

FetchAllJsonFiles FetchAllJsonFiles

func FetchAllUrl

func FetchAllUrl(version string) ([]string, error)

FetchAllUrl fetch all k8s api list from

func FormatURI

func FormatURI(uri string) string

FormatURI FormatURI

func ReadJsonFile

func ReadJsonFile(jsonFile string, path string) (jsoniter.Any, error)

ReadJsonFile ReadJsonFile

func SplitUrlByVersion

func SplitUrlByVersion(url string) (string, string, error)

SplitUrlByVersion SplitUrlByVersion

Types

type ClientSetter

type ClientSetter struct {
	ClientSet   string
	BodyContent *[]byte
}

ClientSetter client set for multiple version

func (*ClientSetter) AddVersionIntoBody

func (cs *ClientSetter) AddVersionIntoBody() error

AddVersionIntoBody AddVersionIntoBody

func (*ClientSetter) GetClientSetUrl

func (cs *ClientSetter) GetClientSetUrl(uri string, version string, apiPrefer map[string]string) error

GetClientSetUrl get uri relative version + group

func (*ClientSetter) IfWithClientSet

func (cs *ClientSetter) IfWithClientSet(uri string) bool

IfWithClientSet check api prefix

Jump to

Keyboard shortcuts

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