package
0.6.0
Repository: https://github.com/flavio/kuberlr.git
Documentation: pkg.go.dev

# Functions

NewKubectlFinder returns a properly initialized KubectlFinder object.
NewMockdownloadHelper creates a new instance of MockdownloadHelper.
NewMockiFinder creates a new instance of MockiFinder.
NewMockkubeAPIHelper creates a new instance of MockkubeAPIHelper.
NewVersioner is an helper function that creates a new Versioner instance.
SortKubectlByVersion sorts a list of KubectlBinary objects using their version attribute.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

KubectlBinary describes a kubectl binary.
KubectlFinder holds data about where to look the kubectl binaries.
MockdownloadHelper is an autogenerated mock type for the downloadHelper type.
No description provided by the author
MockdownloadHelper_GetKubectlBinary_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetKubectlBinary'.
MockdownloadHelper_UpstreamStableVersion_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'UpstreamStableVersion'.
MockiFinder is an autogenerated mock type for the iFinder type.
MockiFinder_AllKubectlBinaries_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'AllKubectlBinaries'.
No description provided by the author
MockkubeAPIHelper is an autogenerated mock type for the kubeAPIHelper type.
No description provided by the author
MockkubeAPIHelper_Version_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Version'.
Versioner is used to manage the local kubectl binaries used by kuberlr.

# Type aliases

KubectlBinaries is a list of KubectlBinary objects.