├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── trendyol │ │ └── kubernetesoperatorapi │ │ ├── KubernetesOperatorApiApplication.java │ │ ├── adapter │ │ ├── kubernetes │ │ │ ├── KubernetesApiAdapter.java │ │ │ ├── KubernetesApiMockAdapter.java │ │ │ ├── component │ │ │ │ ├── KubernetesDeploymentComponent.java │ │ │ │ └── KubernetesYamlConverterComponent.java │ │ │ └── strategy │ │ │ │ ├── DataCenterSettings.java │ │ │ │ ├── KubernetesClient.java │ │ │ │ ├── KubernetesClientStrategy.java │ │ │ │ └── datacenter │ │ │ │ ├── AwsDcStrategy.java │ │ │ │ ├── DummyDcStrategy.java │ │ │ │ └── GoogleDcStrategy.java │ │ └── rest │ │ │ ├── index │ │ │ └── IndexController.java │ │ │ └── operator │ │ │ ├── create │ │ │ ├── CreateOperatorController.java │ │ │ └── request │ │ │ │ └── CreateDeploymentRequest.java │ │ │ ├── scale │ │ │ ├── ScaleOperatorController.java │ │ │ └── request │ │ │ │ └── ScaleDeploymentRequest.java │ │ │ └── terminate │ │ │ └── TerminateOperatorController.java │ │ ├── application │ │ ├── CreateOperatorFacade.java │ │ ├── ScaleOperatorFacade.java │ │ ├── TerminateOperatorFacade.java │ │ └── port │ │ │ └── OperatorApiPort.java │ │ ├── domain │ │ ├── command │ │ │ ├── CreateDeploymentCommand.java │ │ │ ├── ScaleDeploymentCommand.java │ │ │ └── TerminateDeploymentCommand.java │ │ ├── enumtype │ │ │ ├── DataCenter.java │ │ │ └── RollBackLevel.java │ │ └── exception │ │ │ ├── BaseRuntimeException.java │ │ │ ├── BaseTrendyolException.java │ │ │ ├── BusinessException.java │ │ │ ├── ClientApiBaseException.java │ │ │ ├── ClientApiBusinessException.java │ │ │ ├── ClientApiInternalServerException.java │ │ │ ├── ClientApiReadTimeoutException.java │ │ │ └── RollBackBusinessException.java │ │ └── infra │ │ ├── annotation │ │ ├── RetryOperation.java │ │ └── aspect │ │ │ └── RetryOperationAspect.java │ │ ├── common │ │ ├── BaseResponse.java │ │ ├── ErrorDTO.java │ │ ├── ErrorDetailDTO.java │ │ └── GlobalControllerExceptionHandler.java │ │ ├── config │ │ ├── message │ │ │ └── MessageSourceConfiguration.java │ │ ├── swagger │ │ │ ├── Host.java │ │ │ ├── License.java │ │ │ ├── SwaggerConfig.java │ │ │ └── SwaggerProperties.java │ │ └── web │ │ │ └── WebConfiguration.java │ │ ├── constant │ │ ├── AuditorConstants.java │ │ └── Constant.java │ │ └── interceptor │ │ ├── AgentNameInterceptor.java │ │ ├── CorrelationIdInterceptor.java │ │ ├── ExecutorUserInterceptor.java │ │ └── InterceptorConfiguration.java └── resources │ ├── application.yml │ ├── master-deployment.yaml │ ├── master-service-ui.yaml │ ├── master-service.yaml │ ├── messages │ └── messages.properties │ └── worker-deployment.yaml └── test ├── java └── com │ └── trendyol │ └── kubernetesoperatorapi │ ├── adapter │ └── rest │ │ └── operator │ │ ├── create │ │ ├── CreateOperatorControllerMockMvcTest.java │ │ └── request │ │ │ └── CreateDeploymentRequestTest.java │ │ ├── scale │ │ ├── ScaleOperatorControllerMockMvcTest.java │ │ └── request │ │ │ └── ScaleDeploymentRequestTest.java │ │ └── terminate │ │ └── TerminateOperatorControllerMockMvcTest.java │ ├── application │ ├── CreateOperatorFacadeTest.java │ ├── ScaleOperatorFacadeTest.java │ └── TerminateOperatorFacadeTest.java │ ├── base │ ├── AbstractMvc.java │ ├── BaseTest.java │ └── OrderTest.java │ └── domain │ └── command │ └── TerminateDeploymentCommandTest.java └── resources └── application.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/KubernetesOperatorApiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/KubernetesOperatorApiApplication.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/KubernetesApiAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/KubernetesApiAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/KubernetesApiMockAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/KubernetesApiMockAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/component/KubernetesDeploymentComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/component/KubernetesDeploymentComponent.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/component/KubernetesYamlConverterComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/component/KubernetesYamlConverterComponent.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/DataCenterSettings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/DataCenterSettings.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/KubernetesClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/KubernetesClient.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/KubernetesClientStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/KubernetesClientStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/datacenter/AwsDcStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/datacenter/AwsDcStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/datacenter/DummyDcStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/datacenter/DummyDcStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/datacenter/GoogleDcStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/kubernetes/strategy/datacenter/GoogleDcStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/index/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/index/IndexController.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/create/CreateOperatorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/create/CreateOperatorController.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/create/request/CreateDeploymentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/create/request/CreateDeploymentRequest.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/scale/ScaleOperatorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/scale/ScaleOperatorController.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/scale/request/ScaleDeploymentRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/scale/request/ScaleDeploymentRequest.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/terminate/TerminateOperatorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/terminate/TerminateOperatorController.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/application/CreateOperatorFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/application/CreateOperatorFacade.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/application/ScaleOperatorFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/application/ScaleOperatorFacade.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/application/TerminateOperatorFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/application/TerminateOperatorFacade.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/application/port/OperatorApiPort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/application/port/OperatorApiPort.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/command/CreateDeploymentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/command/CreateDeploymentCommand.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/command/ScaleDeploymentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/command/ScaleDeploymentCommand.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/command/TerminateDeploymentCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/command/TerminateDeploymentCommand.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/enumtype/DataCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/enumtype/DataCenter.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/enumtype/RollBackLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/enumtype/RollBackLevel.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/BaseRuntimeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/BaseRuntimeException.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/BaseTrendyolException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/BaseTrendyolException.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/BusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/BusinessException.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/ClientApiBaseException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/ClientApiBaseException.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/ClientApiBusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/ClientApiBusinessException.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/ClientApiInternalServerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/ClientApiInternalServerException.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/ClientApiReadTimeoutException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/ClientApiReadTimeoutException.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/RollBackBusinessException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/domain/exception/RollBackBusinessException.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/annotation/RetryOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/annotation/RetryOperation.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/annotation/aspect/RetryOperationAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/annotation/aspect/RetryOperationAspect.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/common/BaseResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/common/BaseResponse.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/common/ErrorDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/common/ErrorDTO.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/common/ErrorDetailDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/common/ErrorDetailDTO.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/common/GlobalControllerExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/common/GlobalControllerExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/message/MessageSourceConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/message/MessageSourceConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/swagger/Host.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/swagger/Host.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/swagger/License.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/swagger/License.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/swagger/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/swagger/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/swagger/SwaggerProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/swagger/SwaggerProperties.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/web/WebConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/config/web/WebConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/constant/AuditorConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/constant/AuditorConstants.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/constant/Constant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/constant/Constant.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/interceptor/AgentNameInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/interceptor/AgentNameInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/interceptor/CorrelationIdInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/interceptor/CorrelationIdInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/interceptor/ExecutorUserInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/interceptor/ExecutorUserInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/trendyol/kubernetesoperatorapi/infra/interceptor/InterceptorConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/java/com/trendyol/kubernetesoperatorapi/infra/interceptor/InterceptorConfiguration.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/master-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/resources/master-deployment.yaml -------------------------------------------------------------------------------- /src/main/resources/master-service-ui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/resources/master-service-ui.yaml -------------------------------------------------------------------------------- /src/main/resources/master-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/resources/master-service.yaml -------------------------------------------------------------------------------- /src/main/resources/messages/messages.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/worker-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/main/resources/worker-deployment.yaml -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/create/CreateOperatorControllerMockMvcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/create/CreateOperatorControllerMockMvcTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/create/request/CreateDeploymentRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/create/request/CreateDeploymentRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/scale/ScaleOperatorControllerMockMvcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/scale/ScaleOperatorControllerMockMvcTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/scale/request/ScaleDeploymentRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/scale/request/ScaleDeploymentRequestTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/terminate/TerminateOperatorControllerMockMvcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/adapter/rest/operator/terminate/TerminateOperatorControllerMockMvcTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/application/CreateOperatorFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/application/CreateOperatorFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/application/ScaleOperatorFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/application/ScaleOperatorFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/application/TerminateOperatorFacadeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/application/TerminateOperatorFacadeTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/base/AbstractMvc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/base/AbstractMvc.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/base/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/base/BaseTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/base/OrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/base/OrderTest.java -------------------------------------------------------------------------------- /src/test/java/com/trendyol/kubernetesoperatorapi/domain/command/TerminateDeploymentCommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/java/com/trendyol/kubernetesoperatorapi/domain/command/TerminateDeploymentCommandTest.java -------------------------------------------------------------------------------- /src/test/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Trendyol/kubernetes-operator-api/HEAD/src/test/resources/application.yml --------------------------------------------------------------------------------