Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- action() - Method in class com.sidneysimmons.kimber.task.BuildImageTask
-
Action to run when the task is executed.
- action() - Method in class com.sidneysimmons.kimber.task.CreatePropertyOverridesTask
-
Action to run when the task is executed.
- action() - Method in class com.sidneysimmons.kimber.task.DeletePropertyOverridesTask
-
Action to run when the task is executed.
- action() - Method in class com.sidneysimmons.kimber.task.InstallTask
-
Action to run when the task is executed.
- action() - Method in class com.sidneysimmons.kimber.task.UninstallTask
-
Action to run when the task is executed.
- apply(Project) - Method in class com.sidneysimmons.kimber.KimberGradlePlugin
B
- buildImage(String, String, File) - Method in class com.sidneysimmons.kimber.service.DockerService
-
Build the docker image.
- BuildImageInitializer - Class in com.sidneysimmons.kimber.task.init
-
Task initializer for the
BuildImageTask. - BuildImageInitializer(Project, KimberPluginExtension) - Constructor for class com.sidneysimmons.kimber.task.init.BuildImageInitializer
-
Generic constructor.
- BuildImageTask - Class in com.sidneysimmons.kimber.task
-
Task used to build the docker image.
- BuildImageTask() - Constructor for class com.sidneysimmons.kimber.task.BuildImageTask
-
Default constructor.
C
- com.sidneysimmons.kimber - package com.sidneysimmons.kimber
- com.sidneysimmons.kimber.exception - package com.sidneysimmons.kimber.exception
- com.sidneysimmons.kimber.extension - package com.sidneysimmons.kimber.extension
- com.sidneysimmons.kimber.service - package com.sidneysimmons.kimber.service
- com.sidneysimmons.kimber.task - package com.sidneysimmons.kimber.task
- com.sidneysimmons.kimber.task.init - package com.sidneysimmons.kimber.task.init
- com.sidneysimmons.kimber.util - package com.sidneysimmons.kimber.util
- configureBaseTask(KimberTask, Project) - Method in class com.sidneysimmons.kimber.task.init.KimberTaskInitializer
-
Configure the common portion of the given task.
- createConfigMap(String, File) - Method in class com.sidneysimmons.kimber.service.KubectlService
-
Create a config map with the given name and source.
- CreatePropertyOverridesInitializer - Class in com.sidneysimmons.kimber.task.init
-
Task initializer for the
CreatePropertyOverridesTask. - CreatePropertyOverridesInitializer(Project, KimberPluginExtension) - Constructor for class com.sidneysimmons.kimber.task.init.CreatePropertyOverridesInitializer
-
Generic constructor.
- CreatePropertyOverridesTask - Class in com.sidneysimmons.kimber.task
-
Task used to create a kubernetes config map from any property overrides specific to this project.
- CreatePropertyOverridesTask() - Constructor for class com.sidneysimmons.kimber.task.CreatePropertyOverridesTask
-
Default constructor.
D
- deleteConfigMap(String) - Method in class com.sidneysimmons.kimber.service.KubectlService
-
Delete a config map with the given name.
- DeletePropertyOverridesInitializer - Class in com.sidneysimmons.kimber.task.init
-
Task initializer for the
DeletePropertyOverridesTask. - DeletePropertyOverridesInitializer(Project, KimberPluginExtension) - Constructor for class com.sidneysimmons.kimber.task.init.DeletePropertyOverridesInitializer
-
Generic constructor.
- DeletePropertyOverridesTask - Class in com.sidneysimmons.kimber.task
-
Task used to delete the kubernetes config map that contains any property overrides specific to this project.
- DeletePropertyOverridesTask() - Constructor for class com.sidneysimmons.kimber.task.DeletePropertyOverridesTask
-
Default constructor.
- deleteTaskTimestamp(File) - Static method in class com.sidneysimmons.kimber.util.TaskAvoidanceUtil
-
Delete the task timestamp.
- DESCRIPTION - Static variable in class com.sidneysimmons.kimber.task.BuildImageTask
-
Description of this task.
- DESCRIPTION - Static variable in class com.sidneysimmons.kimber.task.CreatePropertyOverridesTask
-
Description of this task.
- DESCRIPTION - Static variable in class com.sidneysimmons.kimber.task.DeletePropertyOverridesTask
-
Description of this task.
- DESCRIPTION - Static variable in class com.sidneysimmons.kimber.task.InstallTask
-
Description of this task.
- DESCRIPTION - Static variable in class com.sidneysimmons.kimber.task.UninstallTask
-
Description of this task.
- DockerService - Class in com.sidneysimmons.kimber.service
-
Service class for working with the "docker" CLI tool.
- DockerService() - Constructor for class com.sidneysimmons.kimber.service.DockerService
-
Default constructor.
E
- execute(BuildImageTask) - Method in class com.sidneysimmons.kimber.task.init.BuildImageInitializer
- execute(CreatePropertyOverridesTask) - Method in class com.sidneysimmons.kimber.task.init.CreatePropertyOverridesInitializer
- execute(DeletePropertyOverridesTask) - Method in class com.sidneysimmons.kimber.task.init.DeletePropertyOverridesInitializer
- execute(InstallTask) - Method in class com.sidneysimmons.kimber.task.init.InstallInitializer
- execute(UninstallTask) - Method in class com.sidneysimmons.kimber.task.init.UninstallInitializer
- executeAndCapture(List<String>, Map<String, String>) - Method in class com.sidneysimmons.kimber.service.ProcessService
-
Execute the given process command and capture the output.
- executeAndLog(List<String>, Map<String, String>) - Method in class com.sidneysimmons.kimber.service.ProcessService
-
Execute the given process command and log the output.
- extension - Variable in class com.sidneysimmons.kimber.task.init.KimberTaskInitializer
-
Extension reference.
F
- FactoryException - Exception Class in com.sidneysimmons.kimber.exception
-
Exception for when there is a problem creating an object via the
FactoryUtil. - FactoryException(String, Throwable) - Constructor for exception class com.sidneysimmons.kimber.exception.FactoryException
-
Generic constructor.
- FactoryUtil - Class in com.sidneysimmons.kimber.util
-
Utility class for creating and storing shared/singleton objects.
G
- get(Class<T>) - Static method in class com.sidneysimmons.kimber.util.FactoryUtil
-
Get an object for the given class.
- getBuildDirectory() - Method in class com.sidneysimmons.kimber.task.KimberTask
-
Get the build directory.
- getBuildDirectory(Project) - Static method in class com.sidneysimmons.kimber.util.ProjectUtil
-
Get the build directory absolute path.
- getBuildImageTaskEnabled() - Method in interface com.sidneysimmons.kimber.extension.KimberPluginExtension
-
This "buildImageTaskEnabled" extension property allows the user to disable the build image task while still allowing for installing/uninstalling via helm.
- getDockerFile() - Method in interface com.sidneysimmons.kimber.extension.KimberPluginExtension
-
This "dockerFile" extension property allows the user to provide a custom docker file location beyond the standard root of the project.
- getDockerFile() - Method in class com.sidneysimmons.kimber.task.BuildImageTask
-
Get the docker file.
- getFullHierarchyProjectName() - Method in class com.sidneysimmons.kimber.task.KimberTask
-
Get the full hierarchy project name.
- getFullHierarchyProjectName(Project) - Static method in class com.sidneysimmons.kimber.util.ProjectUtil
-
Get the full hierarchy project name.
- getFullHierarchyProjectPath() - Method in class com.sidneysimmons.kimber.task.KimberTask
-
Get the full hierarchy project path.
- getFullHierarchyProjectPath(Project) - Static method in class com.sidneysimmons.kimber.util.ProjectUtil
-
Get the full hierarchy project path.If the main project is called "abc" and it has a subproject called "def" the value returned will be "abc/def".
- getGroup() - Method in class com.sidneysimmons.kimber.task.KimberTask
- getHelmGlobalFile() - Static method in class com.sidneysimmons.kimber.util.PropertyOverrideUtil
-
Get the helm global file.
- getHelmProjectFile(String) - Static method in class com.sidneysimmons.kimber.util.PropertyOverrideUtil
-
Get the helm project file.
- getHelmVersion() - Method in class com.sidneysimmons.kimber.service.HelmService
-
Get the helm version.
- getKubectlVersion() - Method in class com.sidneysimmons.kimber.service.KubectlService
-
Get the kubectl version.
- getOverridesDirectoryPath(String) - Static method in class com.sidneysimmons.kimber.util.PropertyOverrideUtil
-
Get the property overrides directory path for the given project.
- getProjectDirectory() - Method in class com.sidneysimmons.kimber.task.KimberTask
-
Get the project directory.
- getProjectDirectory(Project) - Static method in class com.sidneysimmons.kimber.util.ProjectUtil
-
Get the project directory absolute path.
- getPropertyOverridesDirectory() - Method in class com.sidneysimmons.kimber.task.CreatePropertyOverridesTask
-
Make the property overrides directory an input to this task.
- getTaskTimestampFile() - Method in class com.sidneysimmons.kimber.task.CreatePropertyOverridesTask
-
Make the task timestamp file an output of this task.
- getTaskTimestampFile(String, String) - Static method in class com.sidneysimmons.kimber.util.TaskAvoidanceUtil
-
Get the task timestamp file for the given task name.
- getTaskTimestampFileProvider(Project, String) - Static method in class com.sidneysimmons.kimber.util.TaskAvoidanceUtil
-
Get the task timestamp file provider for the given task name.
H
- HelmService - Class in com.sidneysimmons.kimber.service
-
Service class for working with the "helm" CLI tool.
- HelmService() - Constructor for class com.sidneysimmons.kimber.service.HelmService
-
Default constructor.
I
- install(String, String, File, File) - Method in class com.sidneysimmons.kimber.service.HelmService
-
Install the helm release.
- InstallInitializer - Class in com.sidneysimmons.kimber.task.init
-
Task initializer for the
InstallTask. - InstallInitializer(Project, KimberPluginExtension) - Constructor for class com.sidneysimmons.kimber.task.init.InstallInitializer
-
Generic constructor.
- InstallTask - Class in com.sidneysimmons.kimber.task
-
Task used to install the helm chart.
- InstallTask() - Constructor for class com.sidneysimmons.kimber.task.InstallTask
-
Default constructor.
K
- KimberGradlePlugin - Class in com.sidneysimmons.kimber
-
Kimber gradle plugin main class.
- KimberGradlePlugin() - Constructor for class com.sidneysimmons.kimber.KimberGradlePlugin
-
Generic constructor.
- KimberPluginExtension - Interface in com.sidneysimmons.kimber.extension
-
Plugin extension allowing users of this plugin to configure it.
- KimberTask - Class in com.sidneysimmons.kimber.task
-
Abstract base class for all of this plugin's tasks.
- KimberTask() - Constructor for class com.sidneysimmons.kimber.task.KimberTask
-
Generic constructor.
- KimberTaskInitializer - Class in com.sidneysimmons.kimber.task.init
-
Base abstract class for a task initializer.
- KimberTaskInitializer(Project, KimberPluginExtension) - Constructor for class com.sidneysimmons.kimber.task.init.KimberTaskInitializer
-
Generic constructor.
- KubectlService - Class in com.sidneysimmons.kimber.service
-
Service class for working with the "kubectl" CLI tool.
- KubectlService() - Constructor for class com.sidneysimmons.kimber.service.KubectlService
-
Default constructor.
N
- NAME - Static variable in interface com.sidneysimmons.kimber.extension.KimberPluginExtension
-
Name of the extension.
- NAME - Static variable in class com.sidneysimmons.kimber.task.BuildImageTask
-
Name of this task.
- NAME - Static variable in class com.sidneysimmons.kimber.task.CreatePropertyOverridesTask
-
Name of this task.
- NAME - Static variable in class com.sidneysimmons.kimber.task.DeletePropertyOverridesTask
-
Name of this task.
- NAME - Static variable in class com.sidneysimmons.kimber.task.InstallTask
-
Name of this task.
- NAME - Static variable in class com.sidneysimmons.kimber.task.UninstallTask
-
Name of this task.
P
- printContexts() - Method in class com.sidneysimmons.kimber.service.DockerService
-
Print the docker contexts.
- printContexts() - Method in class com.sidneysimmons.kimber.service.KubectlService
-
Print the contexts.
- ProcessExecutionException - Exception Class in com.sidneysimmons.kimber.exception
-
Exception for when there is a problem executing a process.
- ProcessExecutionException(String) - Constructor for exception class com.sidneysimmons.kimber.exception.ProcessExecutionException
-
Generic constructor.
- ProcessExecutionException(String, Throwable) - Constructor for exception class com.sidneysimmons.kimber.exception.ProcessExecutionException
-
Generic constructor.
- ProcessService - Class in com.sidneysimmons.kimber.service
-
Service class for executing processes.
- ProcessService() - Constructor for class com.sidneysimmons.kimber.service.ProcessService
-
Generic constructor.
- project - Variable in class com.sidneysimmons.kimber.task.init.KimberTaskInitializer
-
Gradle project reference.
- ProjectUtil - Class in com.sidneysimmons.kimber.util
-
Utility class for working with the gradle project / sub-projects.
- PropertyOverrideUtil - Class in com.sidneysimmons.kimber.util
-
Service class for working with this project's property overrides.
S
- saveTaskTimestamp(File) - Static method in class com.sidneysimmons.kimber.util.TaskAvoidanceUtil
-
Save the task timestamp.
- setBuildDirectory(String) - Method in class com.sidneysimmons.kimber.task.KimberTask
-
Set the build directory.
- setFullHierarchyProjectName(String) - Method in class com.sidneysimmons.kimber.task.KimberTask
-
Set the full hierarchy project name.
- setFullHierarchyProjectPath(String) - Method in class com.sidneysimmons.kimber.task.KimberTask
-
Set the full hierarchy project path.
- setProjectDirectory(String) - Method in class com.sidneysimmons.kimber.task.KimberTask
-
Set the project directory.
T
- TaskAvoidanceUtil - Class in com.sidneysimmons.kimber.util
-
Service class for working with gradle's task avoidance and input/output functionality.
- TaskTimestampException - Exception Class in com.sidneysimmons.kimber.exception
-
Exception for when there is a problem working with a task timestamp.
- TaskTimestampException(String, Throwable) - Constructor for exception class com.sidneysimmons.kimber.exception.TaskTimestampException
-
Generic constructor.
U
- uninstall(String) - Method in class com.sidneysimmons.kimber.service.HelmService
-
Uninstall the helm release.
- UninstallInitializer - Class in com.sidneysimmons.kimber.task.init
-
Task initializer for the
UninstallTask. - UninstallInitializer(Project, KimberPluginExtension) - Constructor for class com.sidneysimmons.kimber.task.init.UninstallInitializer
-
Generic constructor.
- UninstallTask - Class in com.sidneysimmons.kimber.task
-
Task used to uninstall the helm chart.
- UninstallTask() - Constructor for class com.sidneysimmons.kimber.task.UninstallTask
-
Default constructor.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form