reverseproxy

package
v0.101.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 25, 2026 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

Package reverseproxy provides a Clowder provider for deploying a reverse proxy in ephemeral environments.

Index

Constants

This section is empty.

Variables

View Source
var DefaultImageReverseProxy = "quay.io/redhat-services-prod/hcc-platex-services-tenant/frontend-asset-proxy:662ccb9"

DefaultImageReverseProxy defines the default reverse proxy image.

View Source
var ProvName = "reverseproxy"

ProvName is the providers ident.

View Source
var ReverseProxyDeployment = rc.NewSingleResourceIdent(ProvName, "reverse_proxy_deployment", &apps.Deployment{})

ReverseProxyDeployment is the resource ident for the reverse proxy deployment object.

View Source
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL