Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoutiqueShopReconciler ¶
type BoutiqueShopReconciler struct { client.Client Scheme *runtime.Scheme ExternalAccess ExternalAccess RouteAvailable bool }
BoutiqueShopReconciler reconciles a BoutiqueShop object
func (*BoutiqueShopReconciler) SetupWithManager ¶
func (r *BoutiqueShopReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*BoutiqueShopReconciler) WriteManifests ¶
func (r *BoutiqueShopReconciler) WriteManifests(instance *demov1alpha1.BoutiqueShop, out io.Writer) error
WriteManifests generates a yaml manifest for the whole application corresponding to what's defined on the BoutiqueShop instance. The yaml is then written to the provided Writer.
type ExternalAccess ¶
type ExternalAccess string
var ( ExternalAccessIngress ExternalAccess = "Ingress" ExternalAccessNone ExternalAccess = "None" ExternalAccessRoute ExternalAccess = "Route" ExternalAccessServiceNodePort ExternalAccess = "ServiceNodePort" )
type NewComponentFn ¶
type NewComponentFn func(context.Context, *demov1alpha1.BoutiqueShop) (*appResource, error)
Click to show internal directories.
Click to hide internal directories.