Documentation
¶
Index ¶
- Constants
- Variables
- func AcornStatus(req router.Request, resp router.Response) error
- func AppEndpointsStatus(req router.Request, _ router.Response) error
- func AppStatus(req router.Request, resp router.Response) error
- func AssignNamespace(req router.Request, resp router.Response) error
- func CLIStatus(req router.Request, resp router.Response) error
- func CheckDependencies(h router.Handler) router.Handler
- func CreateSecrets(req router.Request, resp router.Response) (err error)
- func DeploySpec(req router.Request, resp router.Response) (err error)
- func IgnoreTerminatingNamespace(h router.Handler) router.Handler
- func JobStatus(req router.Request, resp router.Response) error
- func OnError(req router.Request, resp router.Response, err error) error
- func ParseAppImage(req router.Request, resp router.Response) error
- func PullAppImage(req router.Request, resp router.Response) error
- func ReadyStatus(req router.Request, resp router.Response) error
- func ReleaseVolume(req router.Request, resp router.Response) error
- func RequireNamespace(h router.Handler) router.Handler
- func ToDeployments(req router.Request, appInstance *v1.AppInstance, tag name.Reference, ...) (result []kclient.Object, _ error)
- func UpdateGeneration(req router.Request, resp router.Response) error
- type PullSecrets
Constants ¶
View Source
const ( AcornHelper = " /acorn-helper" AcornHelperPath = "/.acorn" )
Variables ¶
View Source
var ( ErrJobNotDone = errors.New("job not complete") ErrJobNoOutput = errors.New("job has no output") )
View Source
var (
DigestPattern = regexp.MustCompile(`^sha256:[a-f\d]{64}$`)
)
Functions ¶
func ToDeployments ¶
func ToDeployments(req router.Request, appInstance *v1.AppInstance, tag name.Reference, pullSecrets *PullSecrets) (result []kclient.Object, _ error)
Types ¶
type PullSecrets ¶
type PullSecrets struct {
// contains filtered or unexported fields
}
func NewPullSecrets ¶
func NewPullSecrets(req router.Request, appInstance *v1.AppInstance) (*PullSecrets, error)
func (*PullSecrets) Err ¶
func (p *PullSecrets) Err() error
func (*PullSecrets) ForAcorn ¶
func (p *PullSecrets) ForAcorn(acornName, image string) []corev1.LocalObjectReference
func (*PullSecrets) ForContainer ¶
func (p *PullSecrets) ForContainer(containerName string, containers []corev1.Container) []corev1.LocalObjectReference
func (*PullSecrets) Objects ¶
func (p *PullSecrets) Objects() []kclient.Object
Click to show internal directories.
Click to hide internal directories.