Documentation ¶
Index ¶
- Constants
- func ClusterRole(s *ocgatev1beta1.GateServer) (*rbacv1.ClusterRole, error)
- func ClusterRoleBinding(s *ocgatev1beta1.GateServer) (*rbacv1.ClusterRoleBinding, error)
- func Deployment(s *ocgatev1beta1.GateServer) (*appsv1.Deployment, error)
- func Ingress(s *ocgatev1beta1.GateServer) (*networkingv1.Ingress, error)
- func OAuthClient(s *ocgatev1beta1.GateServer) (*oauthv1.OAuthClient, error)
- func RoleBinding(s *ocgatev1beta1.GateServer) (*rbacv1.RoleBinding, error)
- func Route(s *ocgatev1beta1.GateServer) (*routev1.Route, error)
- func Secret(s *ocgatev1beta1.GateServer) (*corev1.Secret, error)
- func Service(s *ocgatev1beta1.GateServer) (*corev1.Service, error)
- func ServiceAccount(s *ocgatev1beta1.GateServer) (*corev1.ServiceAccount, error)
Constants ¶
View Source
const JWTSecretName = "kube-gateway-jwt-secret"
JWTSecretName is the name of the secret holding the private and public SSH keys for authenticating the JWT access codes.
Variables ¶
This section is empty.
Functions ¶
func ClusterRole ¶
func ClusterRole(s *ocgatev1beta1.GateServer) (*rbacv1.ClusterRole, error)
ClusterRole is a
func ClusterRoleBinding ¶
func ClusterRoleBinding(s *ocgatev1beta1.GateServer) (*rbacv1.ClusterRoleBinding, error)
ClusterRoleBinding is a
func Deployment ¶
func Deployment(s *ocgatev1beta1.GateServer) (*appsv1.Deployment, error)
Deployment is a
func Ingress ¶
func Ingress(s *ocgatev1beta1.GateServer) (*networkingv1.Ingress, error)
Ingress is a
func OAuthClient ¶
func OAuthClient(s *ocgatev1beta1.GateServer) (*oauthv1.OAuthClient, error)
OAuthClient is a
func RoleBinding ¶
func RoleBinding(s *ocgatev1beta1.GateServer) (*rbacv1.RoleBinding, error)
RoleBinding is a
func ServiceAccount ¶
func ServiceAccount(s *ocgatev1beta1.GateServer) (*corev1.ServiceAccount, error)
ServiceAccount is
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.