Documentation
¶
Index ¶
- Constants
- func GenerateResourceName(length int) string
- func GetEnvTestBinary(rootPath string) string
- func NewAccounting(name string, slurmKeyRef, jwtKeyRef corev1.SecretKeySelector, ...) *slinkyv1beta1.Accounting
- func NewController(name string, slurmKeyRef, jwtKeyRef corev1.SecretKeySelector, ...) *slinkyv1beta1.Controller
- func NewJwtKeyRef(name string) corev1.SecretKeySelector
- func NewJwtKeySecret(ref corev1.SecretKeySelector) *corev1.Secret
- func NewLoginset(name string, controller *slinkyv1beta1.Controller, ...) *slinkyv1beta1.LoginSet
- func NewNodeset(name string, controller *slinkyv1beta1.Controller, replicas int32) *slinkyv1beta1.NodeSet
- func NewObjectRef(obj client.Object) slinkyv1beta1.ObjectReference
- func NewPasswordRef(name string) corev1.SecretKeySelector
- func NewPasswordSecret(ref corev1.SecretKeySelector) *corev1.Secret
- func NewRestapi(name string, controller *slinkyv1beta1.Controller) *slinkyv1beta1.RestApi
- func NewSlurmKeyRef(name string) corev1.SecretKeySelector
- func NewSlurmKeySecret(ref corev1.SecretKeySelector) *corev1.Secret
- func NewSssdConfRef(name string) corev1.SecretKeySelector
- func NewSssdConfSecret(ref corev1.SecretKeySelector) *corev1.Secret
- func NewToken(name string, jwtKeySecret *corev1.Secret) *slinkyv1beta1.Token
Constants ¶
View Source
const Interval = 2 * time.Second
View Source
const Timeout = 30 * time.Second
Variables ¶
This section is empty.
Functions ¶
func GenerateResourceName ¶
REGEX: `[a-z]([-a-z0-9]*[a-z0-9])?`
func GetEnvTestBinary ¶
func NewAccounting ¶
func NewAccounting(name string, slurmKeyRef, jwtKeyRef corev1.SecretKeySelector, passwordRef corev1.SecretKeySelector) *slinkyv1beta1.Accounting
func NewController ¶
func NewController(name string, slurmKeyRef, jwtKeyRef corev1.SecretKeySelector, accounting *slinkyv1beta1.Accounting) *slinkyv1beta1.Controller
func NewJwtKeyRef ¶
func NewJwtKeyRef(name string) corev1.SecretKeySelector
func NewJwtKeySecret ¶
func NewJwtKeySecret(ref corev1.SecretKeySelector) *corev1.Secret
func NewLoginset ¶
func NewLoginset(name string, controller *slinkyv1beta1.Controller, sssdConfRef corev1.SecretKeySelector) *slinkyv1beta1.LoginSet
func NewNodeset ¶
func NewNodeset(name string, controller *slinkyv1beta1.Controller, replicas int32) *slinkyv1beta1.NodeSet
func NewObjectRef ¶
func NewObjectRef(obj client.Object) slinkyv1beta1.ObjectReference
func NewPasswordRef ¶
func NewPasswordRef(name string) corev1.SecretKeySelector
func NewPasswordSecret ¶
func NewPasswordSecret(ref corev1.SecretKeySelector) *corev1.Secret
func NewRestapi ¶
func NewRestapi(name string, controller *slinkyv1beta1.Controller) *slinkyv1beta1.RestApi
func NewSlurmKeyRef ¶
func NewSlurmKeyRef(name string) corev1.SecretKeySelector
func NewSlurmKeySecret ¶
func NewSlurmKeySecret(ref corev1.SecretKeySelector) *corev1.Secret
func NewSssdConfRef ¶
func NewSssdConfRef(name string) corev1.SecretKeySelector
func NewSssdConfSecret ¶
func NewSssdConfSecret(ref corev1.SecretKeySelector) *corev1.Secret
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.