Documentation
¶
Overview ¶
Package reverseproxy provides a Clowder provider for deploying a reverse proxy in ephemeral environments.
Index ¶
- Variables
- func GetReverseProxy(c *providers.Provider) (providers.ClowderProvider, error)
- func GetReverseProxyImage(env *crd.ClowdEnvironment) string
- func NewLocalReverseProxy(p *providers.Provider) (providers.ClowderProvider, error)
- func NewNoneReverseProxy(p *providers.Provider) (providers.ClowderProvider, error)
Constants ¶
This section is empty.
Variables ¶
var DefaultImageReverseProxy = "quay.io/redhat-services-prod/hcc-platex-services-tenant/frontend-asset-proxy:662ccb9"
DefaultImageReverseProxy defines the default reverse proxy image.
var ProvName = "reverseproxy"
ProvName is the providers ident.
var ReverseProxyDeployment = rc.NewSingleResourceIdent(ProvName, "reverse_proxy_deployment", &apps.Deployment{})
ReverseProxyDeployment is the resource ident for the reverse proxy deployment object.
var ReverseProxyService = rc.NewSingleResourceIdent(ProvName, "reverse_proxy_service", &core.Service{})
ReverseProxyService is the resource ident for the reverse proxy service object.
Functions ¶
func GetReverseProxy ¶
func GetReverseProxy(c *providers.Provider) (providers.ClowderProvider, error)
GetReverseProxy returns the correct reverse proxy provider based on the environment.
func GetReverseProxyImage ¶
func GetReverseProxyImage(env *crd.ClowdEnvironment) string
GetReverseProxyImage returns the reverse proxy image for the environment.
func NewLocalReverseProxy ¶
func NewLocalReverseProxy(p *providers.Provider) (providers.ClowderProvider, error)
NewLocalReverseProxy constructs a new reverse proxy provider for ephemeral environments.
func NewNoneReverseProxy ¶
func NewNoneReverseProxy(p *providers.Provider) (providers.ClowderProvider, error)
NewNoneReverseProxy returns a no-op reverse proxy provider.
Types ¶
This section is empty.