Documentation ¶
Index ¶
- Constants
- func CanReadFile(path string) bool
- func GenerateSelfSignedCert(certPath, keyPath string, ips []net.IP, alternateDNS []string) error
- func GetAlternateDNS(domain string) []string
- func Pad(str string) string
- func Retry(attempts int, callback func() error) (err error)
- func RetryAfter(attempts int, callback func() error, d time.Duration) (err error)
- func Until(fn func() error, w io.Writer, name string, sleep time.Duration, ...)
- type MultiError
Constants ¶
View Source
const ( DefaultOpenShiftDirectory = "/var/lib/minishift" DefaultCertPath = DefaultOpenShiftDirectory + "/openshift.local.config/master/" DefaultServiceClusterIP = "10.0.0.1" DefaultDNSDomain = "cluster.local" DefaultDNSIP = "10.0.0.10" )
These constants are used by both minikube and openshift
Variables ¶
This section is empty.
Functions ¶
func CanReadFile ¶
If the file represented by path exists and readable, return true otherwise return false.
func GenerateSelfSignedCert ¶
You may also specify additional subject alt names (either ip or dns names) for the certificate The certificate will be created with file mode 0644. The key will be created with file mode 0600. If the certificate or key files already exist, they will be overwritten. Any parent directories of the certPath or keyPath will be created as needed with file mode 0755.
func GetAlternateDNS ¶
Types ¶
type MultiError ¶ added in v0.3.5
type MultiError struct {
Errors []error
}
func (*MultiError) Collect ¶ added in v0.3.5
func (m *MultiError) Collect(err error)
func (MultiError) ToError ¶ added in v0.3.5
func (m MultiError) ToError() error
Click to show internal directories.
Click to hide internal directories.