MCPcopy Index your code

hub / github.com/ballerina-platform/module-ballerina-kubernetes / types & classes

Types & classes200 in github.com/ballerina-platform/module-ballerina-kubernetes

ClassAbstractAnnotationProcessor
Abstract Annotation processor class.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/AbstractAnnotationProcessor.java:29
ClassAbstractArtifactHandler
Abstract Artifact handler class.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/AbstractArtifactHandler.java:27
InterfaceAnnotationProcessor
Annotation processor interface.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/AnnotationProcessor.java:30
ClassAnnotationProcessorFactory
Annotation processor factory.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/AnnotationProcessorFactory.java:30
InterfaceArtifactHandler
Artifact generator interface.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/ArtifactHandler.java:28
ClassArtifactManager
Generate and write artifacts to files.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/ArtifactManager.java:56
ClassConfigMapAnnotationProcessor
ConfigMap annotation processor.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/ConfigMapAnnotationProcessor.java:61
ClassConfigMapHandler
Generates kubernetes Config Map.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/ConfigMapHandler.java:41
ClassConfigMapKeyValue
Model for configMapKey type values for environment variables.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/EnvVarValueModel.java:148
ClassConfigMapKeyValue
Model for configMapKey type values for environment variables.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/EnvVarValueModel.java:150
ClassConfigMapModel
Model class to hold kubernetes config map data.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/ConfigMapModel.java:28
ClassConfigMapModel
Model class to hold Knative config map data.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/ConfigMapModel.java:27
EnumConfigMapMountConfig
Enum class for volume configurations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/ConfigMapAnnotationProcessor.java:202
EnumConfigMapMountConfig
Enum class for volume configurations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/knative/KnativeConfigMapAnnotationProcessor.java:199
ClassDefaultModeTest
Test cases for Default Mode for config and secret volumes.
kubernetes-extension-test/src/test/java/org/ballerinax/kubernetes/test/DefaultModeTest.java:44
ClassDependencyValidator
This class checks for cyclic dependencies between Deployments.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/utils/DependencyValidator.java:12
ClassDeploymentAnnotationProcessor
Deployment Annotation processor.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/DeploymentAnnotationProcessor.java:64
ClassDeploymentBuildExtension
Build extension model for deployments.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/DeploymentBuildExtension.java:24
EnumDeploymentConfiguration
Enum class for DeploymentConfiguration.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/DeploymentAnnotationProcessor.java:392
ClassDeploymentHandler
Generates kubernetes deployment from annotations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/DeploymentHandler.java:75
ClassDeploymentModel
Kubernetes deployment annotations model class.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/DeploymentModel.java:38
ClassDeploymentTest
Test creating kubernetes deployment artifacts.
kubernetes-extension-test/src/test/java/org/ballerinax/kubernetes/test/DeploymentTest.java:48
EnumDestinationConfig
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/istio/IstioVirtualServiceAnnotationProcessor.java:242
EnumDestinationWeightConfig
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/istio/IstioVirtualServiceAnnotationProcessor.java:248
ClassDockerGeneratorTests
Docker generator tests.
kubernetes-extension/src/test/java/org/ballerinax/kubernetes/handlers/DockerGeneratorTests.java:36
ClassDockerHandler
Wrapper handler for creating docker artifacts.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/DockerHandler.java:28
ClassDockerImageName
Helper class for parsing docker repository/image names. <ul> <li>If the first part before the slash contains a "." or a ":" it is considered to b
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/utils/DockerImageName.java:44
ClassDockerTestException
Exception class for docker test cases.
kubernetes-extension-test/src/test/java/org/ballerinax/kubernetes/test/utils/DockerTestException.java:24
ClassEnvVarTest
Test setting environment variables for deployments.
kubernetes-extension-test/src/test/java/org/ballerinax/kubernetes/test/EnvVarTest.java:45
ClassEnvVarValueModel
Model class for an environment variable value.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/EnvVarValueModel.java:24
ClassEnvVarValueModel
Model class for an environment variable value.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/EnvVarValueModel.java:24
ClassFieldRef
Model for fieldRef type values for environment variables.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/EnvVarValueModel.java:62
ClassFieldRef
Model for fieldRef type values for environment variables.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/EnvVarValueModel.java:64
EnumGatewayConfig
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/istio/IstioGatewayAnnotationProcessor.java:274
ClassHPAAnnotationProcessor
HPA annotation processor.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/HPAAnnotationProcessor.java:42
ClassHPAHandler
Generates kubernetes Horizontal Pod Autoscaler from annotations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/HPAHandler.java:41
ClassHandlerTestSuite
Test suite handler for all unit tests.
kubernetes-extension/src/test/java/org/ballerinax/kubernetes/handlers/HandlerTestSuite.java:39
ClassHelmChartGeneratorTests
Helm chart generator tests.
kubernetes-extension/src/test/java/org/ballerinax/kubernetes/handlers/HelmChartGeneratorTests.java:36
ClassHelmChartHandler
Generates the Helm chart from annotations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/HelmChartHandler.java:52
EnumHttpRouteConfig
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/istio/IstioVirtualServiceAnnotationProcessor.java:253
EnumImagePullPolicy
ImagePullPolicy type enum.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/KubernetesConstants.java:97
ClassIngressAnnotationProcessor
Ingress annotation processor.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/IngressAnnotationProcessor.java:62
EnumIngressConfiguration
Enum for ingress configurations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/IngressAnnotationProcessor.java:293
ClassIngressHandler
Generates kubernetes ingress from annotations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/IngressHandler.java:53
ClassIngressModel
Kubernetes ingress annotations model class.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/IngressModel.java:27
ClassIstioDestination
Istio virtual service annotation's http route destination model class. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/istio/IstioDestination.java:26
ClassIstioDestinationWeight
Istio virtual service annotation's http route destination weight model class. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/istio/IstioDestinationWeight.java:26
ClassIstioGatewayAnnotationProcessor
Istio gateway annotation processor. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/istio/IstioGatewayAnnotationProcessor.java:51
ClassIstioGatewayGeneratorTests
Unit test cases for istio gateway models. @since 0.985.0
kubernetes-extension/src/test/java/org/ballerinax/kubernetes/handlers/IstioGatewayGeneratorTests.java:49
ClassIstioGatewayHandler
Generates istio gateway artifacts. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/istio/IstioGatewayHandler.java:51
ClassIstioGatewayModel
Istio gateway annotation model class. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/istio/IstioGatewayModel.java:32
ClassIstioGatewayTest
Test cases for generating istio gateway artifacts. @since 0.985.0
kubernetes-extension-test/src/test/java/org/ballerinax/kubernetes/test/IstioGatewayTest.java:45
ClassIstioHttpRedirect
Istio virtual service annotation's http route redirect model class. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/istio/IstioHttpRedirect.java:26
ClassIstioHttpRoute
Istio virtual service annotation's http route model class. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/istio/IstioHttpRoute.java:30
ClassIstioPortModel
Istio gateway port annotation model class. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/istio/IstioPortModel.java:26
ClassIstioServerModel
Istio gateway server annotation model class. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/istio/IstioServerModel.java:29
ClassIstioVirtualServiceAnnotationProcessor
Istio virtual service annotation processor. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/istio/IstioVirtualServiceAnnotationProcessor.java:54
ClassIstioVirtualServiceHandler
Generates istio virtual service artifacts. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/istio/IstioVirtualServiceHandler.java:57
ClassIstioVirtualServiceModel
Istio virtual service annotation model class. @since 0.985.0
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/istio/IstioVirtualServiceModel.java:30
ClassIstioVirtualServiceTest
Test cases for generating istio virtual service artifacts. @since 0.985.0
kubernetes-extension-test/src/test/java/org/ballerinax/kubernetes/test/IstioVirtualServiceTest.java:48
ClassJobAnnotationProcessor
Job Annotation processor.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/JobAnnotationProcessor.java:46
EnumJobConfiguration
Enum class for JobConfiguration.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/JobAnnotationProcessor.java:149
ClassJobHandler
Job generator.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/JobHandler.java:51
ClassJobModel
Job model class.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/JobModel.java:37
ClassJobTest
Test cases for job resources.
kubernetes-extension-test/src/test/java/org/ballerinax/kubernetes/test/JobTest.java:45
ClassKnativeAbstractArtifactHandler
Abstract Artifact handler class.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/knative/KnativeAbstractArtifactHandler.java:27
EnumKnativeAnnotation
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/KnativeAnnotationProcessorFactory.java:49
ClassKnativeAnnotationProcessorFactory
Annotation processor factory for knative.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/KnativeAnnotationProcessorFactory.java:30
InterfaceKnativeArtifactHandler
Artifact generator interface.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/knative/KnativeArtifactHandler.java:28
ClassKnativeArtifactManager
Generate and write artifacts to files.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/KnativeArtifactManager.java:46
ClassKnativeConfigMapAnnotationProcessor
Knative ConfigMap annotation processor.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/knative/KnativeConfigMapAnnotationProcessor.java:61
ClassKnativeConfigMapHandler
Generates kubernetes Config Map.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/knative/KnativeConfigMapHandler.java:41
ClassKnativeContainerHandler
Generates kubernetes service from annotations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/knative/KnativeContainerHandler.java:34
ClassKnativeContainerModel
Model class for knative service spec.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/KnativeContainerModel.java:28
ClassKnativeContext
Class to hold Kubernetes data holder against package id.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/KnativeContext.java:34
ClassKnativeDataHolder
Class to store kubernetes models.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/KnativeDataHolder.java:32
ClassKnativeDockerHandler
Wrapper handler for creating docker artifacts.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/knative/KnativeDockerHandler.java:28
ClassKnativeModel
Knative Model class.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/KnativeModel.java:27
ClassKnativePlugin
Compiler plugin to generate kubernetes artifacts.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/KnativePlugin.java:59
ClassKnativePodSpec
Kubernetes service annotations model class. Knative PodSpec
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/specs/KnativePodSpec.java:49
ClassKnativePodTemplateSpec
Knative service annotations model class. Knative PodTemplateSpec
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/specs/KnativePodTemplateSpec.java:39
ClassKnativeResourceQuotaHandler
Generates kubernetes resource quotas.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/knative/KnativeResourceQuotaHandler.java:42
ClassKnativeSecretAnnotationProcesser
Secrets annotation processor knative.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/knative/KnativeSecretAnnotationProcesser.java:56
ClassKnativeSecretHandler
Generates knative secret.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/knative/KnativeSecretHandler.java:37
ClassKnativeService
Generates knative service.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/knative/KnativeService.java:39
ClassKnativeServiceAnnotationProcessor
Deployment Annotation processor.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/knative/KnativeServiceAnnotationProcessor.java:65
ClassKnativeServiceHandler
Generates knative service from annotations.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/knative/KnativeServiceHandler.java:68
ClassKnativeServiceSpec
Knative service annotations model class. Knative ServiceSpec
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/specs/KnativeServiceSpec.java:40
ClassKnativeTestUtils
Knative test utils.
kubernetes-extension-test/src/test/java/org/ballerinax/kubernetes/test/utils/KnativeTestUtils.java:66
ClassKnativeUtils
Util methods used for artifact generation.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/utils/KnativeUtils.java:77
EnumKubernetesAnnotation
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/processors/AnnotationProcessorFactory.java:67
ClassKubernetesArtifactsFileFilter
This class represents a {@link FilenameFilter} implementation to filter out Kubernetes artifacts.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/handlers/HelmChartHandler.java:107
ClassKubernetesConfigMapGeneratorTests
Test config map generation.
kubernetes-extension/src/test/java/org/ballerinax/kubernetes/handlers/KubernetesConfigMapGeneratorTests.java:40
ClassKubernetesConstants
Constants used in kubernetes extension.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/KubernetesConstants.java:24
ClassKubernetesContext
Class to hold Kubernetes data holder against package id.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/KubernetesContext.java:34
ClassKubernetesDataHolder
Class to store kubernetes models.
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/models/KubernetesDataHolder.java:37
ClassKubernetesDeploymentGeneratorTests
Test deployment generation.
kubernetes-extension/src/test/java/org/ballerinax/kubernetes/handlers/KubernetesDeploymentGeneratorTests.java:42
ClassKubernetesExtensionProvider
This represents the Ballerina Kubernetes extension package repository provider. @since 0.95
kubernetes-extension/src/main/java/org/ballerinax/kubernetes/KubernetesExtensionProvider.java:31
ClassKubernetesHPAGeneratorTests
Test kubernetes HPA generation.
kubernetes-extension/src/test/java/org/ballerinax/kubernetes/handlers/KubernetesHPAGeneratorTests.java:42
ClassKubernetesIngressGeneratorTests
Test kubernetes ingress generation.
kubernetes-extension/src/test/java/org/ballerinax/kubernetes/handlers/KubernetesIngressGeneratorTests.java:40
next →1–100 of 200, ranked by callers