Package io.quarkiverse.helm.deployment
Interface HelmDependencyConfig
public interface HelmDependencyConfig
-
Method Summary
Modifier and TypeMethodDescriptionalias()Alias of the dependency.Dependency condition.enabled()Whether this dependency should be loaded.name()Name of the dependency.Repository of the dependency.tags()Dependency tags.version()Version of the dependency.Instruct the application to wait for the service that should be installed as part of this Helm dependency.If wait for service is set, it will use this image to configure the init-containers within the deployment resource.If wait for service is set, it will use this command to run the init-containers within the deployment resource.If wait for service is set, it will use this command to run the init-containers within the deployment resource.
-
Method Details
-
name
Name of the dependency. -
version
String version()Version of the dependency. -
repository
String repository()Repository of the dependency. -
condition
Dependency condition. If the property starts with `@.`, then the property won't be added under the root element in the generated `values.yaml` file. -
tags
Dependency tags. -
enabled
Whether this dependency should be loaded. -
alias
Alias of the dependency. -
waitForService
Instruct the application to wait for the service that should be installed as part of this Helm dependency. You can set only a service name or a combination of a service name plus the service port (service:port). -
waitForServiceImage
If wait for service is set, it will use this image to configure the init-containers within the deployment resource. -
waitForServicePortCommandTemplate
@WithDefault("for i in $(seq 1 200); do nc -z -w3 ::service-name ::service-port && exit 0; done; exit 1") String waitForServicePortCommandTemplate()If wait for service is set, it will use this command to run the init-containers within the deployment resource. -
waitForServiceOnlyCommandTemplate
@WithDefault("until nslookup ::service-name; do echo waiting for service; sleep 2; done") String waitForServiceOnlyCommandTemplate()If wait for service is set, it will use this command to run the init-containers within the deployment resource.
-