You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description='This is the login banner displayed before a user has logged into the Node.',
20
+
title='Login Banner',
21
+
),
22
+
] =None
23
+
motd: Annotated[
24
+
Optional[str],
25
+
Field(
26
+
description='This is the MOTD banner displayed after a user has logged into the Node.',
27
+
title='MOTD',
28
+
),
29
+
] =None
30
+
nodeSelector: Annotated[
31
+
Optional[List[str]],
32
+
Field(
33
+
description='Labe selector to select nodes on which to configure the banners.',
34
+
title='Node Selector',
35
+
),
36
+
] =None
37
+
nodes: Annotated[
38
+
Optional[List[str]],
39
+
Field(
40
+
description='List of nodes on which to configure the banners.',
41
+
title='Nodes',
42
+
),
43
+
] =None
44
+
45
+
46
+
classStatus(BaseModel):
47
+
nodes: Annotated[
48
+
Optional[List[str]],
49
+
Field(
50
+
description='List of nodes this banner has been applied to', title='Nodes'
51
+
),
52
+
] =None
53
+
54
+
55
+
classBanner(BaseModel):
56
+
apiVersion: str
57
+
kind: str
58
+
metadata: Metadata
59
+
spec: Annotated[
60
+
Spec,
61
+
Field(
62
+
description='BannerSpec allows the configuration of login and MOTD (Message of the Day) banners on selected nodes. The banners can be applied to specific nodes or selected using label selectors.',
63
+
title='Specification',
64
+
),
65
+
]
66
+
status: Annotated[
67
+
Optional[Status],
68
+
Field(
69
+
description='BannerStatus defines the observed state of Banner',
0 commit comments