utils

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 18, 2020 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetOsAndSemver

func GetOsAndSemver(id string) (string, *semver.Version, error)

COPIED FROM METAL-API

GetOsAndSemver parses a imageID to OS and Semver, or returns an error the last part must be the semantic version, valid ids are: ubuntu-19.04 os: ubuntu version: 19.04 ubuntu-19.04.20200408 os: ubuntu version: 19.04.20200408 ubuntu-small-19.04.20200408 os: ubuntu-small version: 19.04.20200408

Types

type CronLogger

type CronLogger struct {
	// contains filtered or unexported fields
}

func NewCronLogger

func NewCronLogger(logger *zap.SugaredLogger) *CronLogger

func (*CronLogger) Error

func (c *CronLogger) Error(err error, msg string, keysAndValues ...interface{})

func (*CronLogger) Info

func (c *CronLogger) Info(msg string, keysAndValues ...interface{})

type HTTPStatusResponseWriter

type HTTPStatusResponseWriter struct {
	http.ResponseWriter
	// contains filtered or unexported fields
}

func NewHTTPStatusResponseWriter

func NewHTTPStatusResponseWriter(wrap http.ResponseWriter) *HTTPStatusResponseWriter

func (*HTTPStatusResponseWriter) GetStatus

func (h *HTTPStatusResponseWriter) GetStatus() int

func (*HTTPStatusResponseWriter) WriteHeader

func (h *HTTPStatusResponseWriter) WriteHeader(code int)

Jump to

Keyboard shortcuts

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