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.