Documentation
¶
Index ¶
- func CreateClusterRegistrationSecret(cfg ClusterRegistrationSecretConfig)
- func CreateRequiredAgentSecrets(cfg AgentSecretsConfig)
- func CreateRequiredSecrets(cfg PrincipalSecretsConfig)
- func VerifyExpectedResourcesExist(params VerifyExpectedResourcesExistParams)
- func VerifyLogs(deploymentName, namespace string, requiredMessages []string)
- func VerifyResourcesDeleted(resources PrincipalResources)
- type AgentSecretNames
- type AgentSecretsConfig
- type ClusterRegistrationSecretConfig
- type PrincipalResources
- type PrincipalSecretsConfig
- type VerifyExpectedResourcesExistParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateClusterRegistrationSecret ¶
func CreateClusterRegistrationSecret(cfg ClusterRegistrationSecretConfig)
func CreateRequiredAgentSecrets ¶
func CreateRequiredAgentSecrets(cfg AgentSecretsConfig)
func CreateRequiredSecrets ¶
func CreateRequiredSecrets(cfg PrincipalSecretsConfig)
func VerifyExpectedResourcesExist ¶
func VerifyExpectedResourcesExist(params VerifyExpectedResourcesExistParams)
func VerifyLogs ¶
func VerifyResourcesDeleted ¶
func VerifyResourcesDeleted(resources PrincipalResources)
Types ¶
type AgentSecretNames ¶
type AgentSecretsConfig ¶
type PrincipalResources ¶
type PrincipalResources struct {
PrincipalNamespaceName string
ArgoCDAgentPrincipalName string
ArgoCDName string
ServiceAccount *corev1.ServiceAccount
Role *rbacv1.Role
RoleBinding *rbacv1.RoleBinding
ClusterRole *rbacv1.ClusterRole
ClusterRoleBinding *rbacv1.ClusterRoleBinding
PrincipalDeployment *appsv1.Deployment
PrincipalRoute *routev1.Route
PrincipalNetworkPolicy *networkingv1.NetworkPolicy
ServicesToDelete []string
}
type PrincipalSecretsConfig ¶
type PrincipalSecretsConfig struct {
PrincipalNamespaceName string
PrincipalServiceName string
ResourceProxyServiceName string
JWTSecretName string
PrincipalTLSSecretName string
RootCASecretName string
ResourceProxyTLSSecretName string
AdditionalPrincipalSANs []string
AdditionalResourceProxySANs []string
}
type VerifyExpectedResourcesExistParams ¶
type VerifyExpectedResourcesExistParams struct {
Namespace *corev1.Namespace
ArgoCDAgentPrincipalName string
ArgoCDName string
ServiceAccount *corev1.ServiceAccount
Role *rbacv1.Role
RoleBinding *rbacv1.RoleBinding
ClusterRole *rbacv1.ClusterRole
ClusterRoleBinding *rbacv1.ClusterRoleBinding
PrincipalDeployment *appsv1.Deployment
PrincipalRoute *routev1.Route
PrincipalNetworkPolicy *networkingv1.NetworkPolicy
SecretNames AgentSecretNames
ServiceNames []string
DeploymentNames []string
ExpectRoute *bool
}
Click to show internal directories.
Click to hide internal directories.