Class KubeOperatorConfiguration
java.lang.Object
org.qubership.integration.platform.engine.configuration.KubeOperatorConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionInside cluster ApiClient configuration Uses the service account created during deployment for the catalog podOutside cluster ApiClient configuration Uses the cluster account token
-
Constructor Details
-
KubeOperatorConfiguration
@Autowired public KubeOperatorConfiguration(@Value("${kubernetes.cluster.uri}") String uri, @Value("${kubernetes.cluster.namespace}") String namespace, @Value("${kubernetes.service-account.token-file-path}") String tokenFilePath, @Value("${kubernetes.service-account.cert}") String cert, @Value("${kubernetes.cluster.token}") Optional<String> devToken)
-
-
Method Details
-
kubeOperator
@Bean @ConditionalOnProperty(prefix="kubernetes", name="devmode", havingValue="false", matchIfMissing=true) public KubeOperator kubeOperator()Inside cluster ApiClient configuration Uses the service account created during deployment for the catalog pod -
kubeOperatorDev
@Bean @ConditionalOnProperty(prefix="kubernetes", name="devmode", havingValue="true") public KubeOperator kubeOperatorDev()Outside cluster ApiClient configuration Uses the cluster account token
-