# Functions
Get the profile according to the features configuration, if the policy is invalid or is not specified (empty string) this should return an error, if openshift.ClusterTLSPolicy is enabled, it should get the profile from the cluster, if the cluster return a unknow profile this should return an error.
GetDefaultTLSSecurityProfile get the default tls profile settings if none is specified.
GetTLSSettings get the tls settings that belongs to the TLS profile specifications.
# Constants
APIServerName is the apiserver resource name used to fetch it.
# Variables
ErrGetInvalidProfile happens when the profile is invalid or unknow.
ErrGetProfileFromCluster happens when failed to get the cluster security policy in openshift.
ErrInvalidTLSVersion is returned when the TLS version is invalid.
# Structs
TLSProfileOptions is the desired behavior of a TLSProfileType.