Documentation ¶
Index ¶
- Constants
- func Delete(ns string, stack []planning.Server) ([]*schema.SerializedInvocation, error)
- func EnsureState(ctx context.Context, cluster kubedef.KubeCluster) error
- func FromConfig(cfg cfg.Configuration) kubedef.IngressClass
- func MakeCertificateSecrets(ns string, fragments []*schema.IngressFragment) (map[string]string, []kubedef.Apply)
- func Register()
- func RegisterRuntimeState()
- type MapAddressList
Constants ¶
View Source
const LblNameStatus = "ns:kubernetes:ingress:status"
Variables ¶
This section is empty.
Functions ¶
func EnsureState ¶
func EnsureState(ctx context.Context, cluster kubedef.KubeCluster) error
func FromConfig ¶ added in v0.0.113
func FromConfig(cfg cfg.Configuration) kubedef.IngressClass
func MakeCertificateSecrets ¶
func RegisterRuntimeState ¶
func RegisterRuntimeState()
Types ¶
type MapAddressList ¶
type MapAddressList struct {
// contains filtered or unexported fields
}
func PlanIngress ¶
func PlanIngress(ctx context.Context, ingressPlanner kubedef.IngressClass, ns string, env *schema.Environment, deployable runtime.Deployable, fragments []*schema.IngressFragment, certSecrets map[string]string) ([]kubedef.Apply, *MapAddressList, error)
func (*MapAddressList) Add ¶
func (m *MapAddressList) Add(ma *kubedef.OpMapAddress)
func (*MapAddressList) Merge ¶
func (m *MapAddressList) Merge(rhs *MapAddressList)
func (*MapAddressList) Sorted ¶
func (m *MapAddressList) Sorted() []*kubedef.OpMapAddress
Click to show internal directories.
Click to hide internal directories.