Index

A B C D E F G H I K N P S T U 
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.
A B C D E F G H I K N P S T U 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form