Documentation
¶
Index ¶
- Constants
- type TLSStack
- func (s *TLSStack) CheckTLSBehavior(ctx context.Context, f *framework.Framework, tlsEnabled bool)
- func (s *TLSStack) CleanupTLSStack(ctx context.Context, f *framework.Framework)
- func (s *TLSStack) DeployPartialTLSStack(ctx context.Context, f *framework.Framework)
- func (s *TLSStack) DeployTLSStack(ctx context.Context, f *framework.Framework)
- func (s *TLSStack) DeployTLSValidationStack(ctx context.Context, f *framework.Framework)
Constants ¶
View Source
const (
AppContainerPort = 8080
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TLSStack ¶
type TLSStack struct {
// service discovery type
ServiceDiscoveryType manifest.ServiceDiscoveryType
FrontEndVN *appmesh.VirtualNode
FrontEndDP *appsv1.Deployment
BackEndVN *appmesh.VirtualNode
BackEndDP *appsv1.Deployment
BackEndSVC *corev1.Service
BackEndVS *appmesh.VirtualService
BackEndVR *appmesh.VirtualRouter
// contains filtered or unexported fields
}
func (*TLSStack) CheckTLSBehavior ¶
func (*TLSStack) CleanupTLSStack ¶
func (*TLSStack) DeployPartialTLSStack ¶
Frontend has TLS Validation enabled while TLS is disabled on the backend
func (*TLSStack) DeployTLSStack ¶
TLS Validation is enabled on the Frontend and Listener TLS is configured on the backend. Frontend looks for certs signed by CA1 and backend certs are signed by CA1 as well.
Click to show internal directories.
Click to hide internal directories.