Package | Description |
---|---|
org.ballerinax.kubernetes.handlers | |
org.ballerinax.kubernetes.processors | |
org.ballerinax.kubernetes.utils |
Modifier and Type | Method and Description |
---|---|
void |
DockerHandler.buildImage(DockerModel dockerModel,
String dockerDir)
Create docker image.
|
String |
DeploymentHandler.generate()
Generate kubernetes deployment definition from annotation.
|
String |
ConfigMapHandler.generate() |
String |
IngressHandler.generate()
Generate kubernetes ingress definition from annotation.
|
String |
SecretHandler.generate() |
String |
JobHandler.generate() |
String |
ArtifactHandler.generate() |
String |
HPAHandler.generate() |
String |
PersistentVolumeClaimHandler.generate() |
String |
ServiceHandler.generate()
Generate kubernetes service definition from annotation.
|
void |
DockerHandler.pushImage(DockerModel dockerModel)
Push docker image.
|
Modifier and Type | Method and Description |
---|---|
static AnnotationProcessor |
AnnotationProcessorFactory.getAnnotationProcessorInstance(String type) |
void |
AbstractAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.EndpointNode endpointNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
DeploymentAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.EndpointNode endpointNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
IngressAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.EndpointNode endpointNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
AnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.EndpointNode endpointNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode)
Process annotations and create model object.
|
void |
ServiceAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.EndpointNode endpointNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
AbstractAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.FunctionNode functionNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
AnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.FunctionNode functionNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode)
Process annotations and create model object.
|
void |
JobAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.FunctionNode functionNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
AbstractAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode serviceNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
VolumeClaimAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode serviceNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode)
Process PersistentVolumeClaim annotations.
|
void |
ConfigMapAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode serviceNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
DeploymentAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode entityName,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
SecretAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode serviceNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
HPAAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode serviceNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
IngressAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode serviceNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
void |
AnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode serviceNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode)
Process annotations and create model object.
|
void |
ServiceAnnotationProcessor.processAnnotation(org.ballerinalang.model.tree.ServiceNode serviceNode,
org.ballerinalang.model.tree.AnnotationAttachmentNode attachmentNode) |
Modifier and Type | Method and Description |
---|---|
static void |
KubernetesUtils.copyFile(String source,
String destination)
Copy file from source to destination.
|
static void |
KubernetesUtils.deleteDirectory(String path)
Deletes a given directory.
|
static byte[] |
KubernetesUtils.readFileContent(Path targetFilePath)
Read contents of a File.
|
static String |
KubernetesUtils.resolveValue(String variable)
Resolve variable value from environment variable if $env{} is used.
|
Copyright © 2018 WSO2. All rights reserved.