skuber
package
skuber
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
skuber
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
type
ConfigMapList
=
ListResource
[
ConfigMap
]
type
EndpointsList
=
ListResource
[
Endpoints
]
type
EventList
=
ListResource
[
Event
]
type
Finalizer
=
String
type
IntOrString
=
Either
[
Int
,
String
]
type
K8SException
=
skuber.api.client.K8SException
type
K8SRequestContext
=
RequestContext
type
K8SWatchEvent
[
I <:
ObjectResource
]
=
WatchEvent
[
I
]
type
KListItem
=
ObjectResource
type
LimitRangeList
=
ListResource
[
LimitRange
]
type
NameablePort
=
Either
[
Int
,
String
]
type
NamespaceList
=
ListResource
[
Namespace
]
type
NodeList
=
ListResource
[
Node
]
type
PersistentVolumeClaimList
=
ListResource
[
PersistentVolumeClaim
]
type
PersistentVolumeList
=
ListResource
[
PersistentVolume
]
type
Phase
=
String
type
PodList
=
ListResource
[
Pod
]
type
PodTemplateList
=
ListResource
[
Template
]
type
ReplicationControllerList
=
ListResource
[
ReplicationController
]
type
ResourceQuotaList
=
ListResource
[
Quota
]
type
SecretList
=
ListResource
[
Secret
]
type
ServiceAccountList
=
ListResource
[
ServiceAccount
]
type
ServiceList
=
ListResource
[
Service
]
type
Timestamp
=
ZonedDateTime
Value Members
val
K8SAuthInfo
:
AuthInfo
.type
val
K8SCluster
:
Cluster
.type
val
K8SConfiguration
:
Configuration
.type
val
K8SContext
:
Context
.type
def
PodList
(
items:
List
[
Pod
]
)
:
ListResource
[
Pod
]
def
ReplicationControllerList
(
items:
List
[
ReplicationController
]
)
:
ListResource
[
ReplicationController
]
def
ServiceList
(
items:
List
[
Service
]
)
:
ListResource
[
Service
]
implicit
def
dblToQuantity
(
value:
Double
)
:
Quantity
val
emptyB
:
Boolean
def
emptyL
[
T
]
:
List
[
T
]
def
emptyM
[
V
]
:
Map
[
String
,
V
]
val
emptyS
:
String
package
examples
implicit
def
fltToQuantity
(
value:
Float
)
:
Quantity
implicit
def
ianaNameToNameablePort
(
n:
String
)
:
NameablePort
implicit
def
intToQuantity
(
value:
Int
)
:
Quantity
def
k8sInit
(
config:
Configuration
,
appConfig:
Config
)
(
implicit
actorSystem:
ActorSystem
,
materializer:
Materializer
)
:
RequestContext
def
k8sInit
(
appConfig:
Config
)
(
implicit
actorSystem:
ActorSystem
,
materializer:
Materializer
)
:
RequestContext
def
k8sInit
(
config:
Configuration
)
(
implicit
actorSystem:
ActorSystem
,
materializer:
Materializer
)
:
RequestContext
def
k8sInit
(
implicit
actorSystem:
ActorSystem
,
materializer:
Materializer
)
:
RequestContext
def
listResourceFromItems
[
K <:
KListItem
]
(
items:
List
[
K
]
)
(
implicit
rd:
ResourceDefinition
[
K
]
)
:
ListResource
[
K
]
implicit
def
objResourceToRef
(
obj:
ObjectResource
)
:
ObjectReference
implicit
def
portNumToNameablePort
(
p:
Int
)
:
NameablePort
implicit
def
strToQuantity
(
value:
String
)
:
Quantity
implicit
def
toList
[
I <:
KListItem
]
(
resource:
KList
[
I
]
)
:
List
[
I
]
def
v1
:
String
Inherited from
AnyRef
Inherited from
Any
Ungrouped