## Java-based Custom Controller The Kubernetes operator is implemented using Kubernetes Java SDK. This operator packages a custom resource named IamUserGroup defined by a CustomResourceDefinition, a custom controller implemented as a Deployment, which responds to events in the Kubernetes cluster pertaining to add/update/delete actions on the IamUserGroup custom resource, Role/RoleBinding resources that allow the custom controller to make changes to the aws-auth ConfigMap. ## Build Requirements ## Build Instructions To build the JAR file, type mvn clean followed by mvn package at the command line. To build the Docker image, use the build-K8s.sh script under the folder. Be sure to modify the TARGET_IMG variable to point to your repository in a Docker image registry.