Documentation
¶
Index ¶
- Constants
- func AssertNoEvents(t *testing.T, rec *record.FakeRecorder)
- 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 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
- func ReadOneEvent(t *testing.T, rec *record.FakeRecorder) string
Constants ¶
View Source
const Interval = 2 * time.Second
View Source
const Timeout = 30 * time.Second
Variables ¶
This section is empty.
Functions ¶
func AssertNoEvents ¶
func AssertNoEvents(t *testing.T, rec *record.FakeRecorder)
AssertNoEvents fails t if rec has any buffered events.
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 ¶ added in v1.1.0
func NewJwtKeyRef(name string) corev1.SecretKeySelector
func NewJwtKeySecret ¶ added in v1.1.0
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 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
func ReadOneEvent ¶
func ReadOneEvent(t *testing.T, rec *record.FakeRecorder) string
ReadOneEvent returns the next event buffered on rec, failing t if there is none.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.