Class CustomServiceController

  • All Implemented Interfaces:
    io.javaoperatorsdk.operator.api.ResourceController<CustomService>

    public class CustomServiceController
    extends Object
    implements io.javaoperatorsdk.operator.api.ResourceController<CustomService>
    A very simple sample controller that creates a service with a label.
    • Constructor Detail

      • CustomServiceController

        public CustomServiceController​(io.fabric8.kubernetes.client.KubernetesClient kubernetesClient)
    • Method Detail

      • deleteResource

        public io.javaoperatorsdk.operator.api.DeleteControl deleteResource​(CustomService resource,
                                                                            io.javaoperatorsdk.operator.api.Context<CustomService> context)
        Specified by:
        deleteResource in interface io.javaoperatorsdk.operator.api.ResourceController<CustomService>
      • createOrUpdateResource

        public io.javaoperatorsdk.operator.api.UpdateControl<CustomService> createOrUpdateResource​(CustomService resource,
                                                                                                   io.javaoperatorsdk.operator.api.Context<CustomService> context)
        Specified by:
        createOrUpdateResource in interface io.javaoperatorsdk.operator.api.ResourceController<CustomService>