Documentation ¶
Index ¶
- type VirtualServiceFactory
- func (f *VirtualServiceFactory) ForApp(namespace, appName string, svcs []*riov1.Service) ([]*solov1.VirtualService, error)
- func (f *VirtualServiceFactory) ForIngress(ingress *v1beta1.Ingress) ([]runtime.Object, error)
- func (f *VirtualServiceFactory) ForRevision(svc *riov1.Service) ([]*solov1.VirtualService, error)
- func (f *VirtualServiceFactory) ForRouter(router *riov1.Router) ([]*solov1.VirtualService, error)
- func (f *VirtualServiceFactory) InjectACME(vs *solov1.VirtualService) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VirtualServiceFactory ¶
type VirtualServiceFactory struct {
// contains filtered or unexported fields
}
func New ¶
func New(rContext *types.Context) *VirtualServiceFactory
func (*VirtualServiceFactory) ForApp ¶
func (f *VirtualServiceFactory) ForApp(namespace, appName string, svcs []*riov1.Service) ([]*solov1.VirtualService, error)
func (*VirtualServiceFactory) ForIngress ¶
func (*VirtualServiceFactory) ForRevision ¶
func (f *VirtualServiceFactory) ForRevision(svc *riov1.Service) ([]*solov1.VirtualService, error)
func (*VirtualServiceFactory) ForRouter ¶
func (f *VirtualServiceFactory) ForRouter(router *riov1.Router) ([]*solov1.VirtualService, error)
func (*VirtualServiceFactory) InjectACME ¶
func (f *VirtualServiceFactory) InjectACME(vs *solov1.VirtualService) error
Click to show internal directories.
Click to hide internal directories.