Skip to content
Snippets Groups Projects
Commit 64ce6c53 authored by Zitnik, Anze's avatar Zitnik, Anze
Browse files

Merge branch 'k8s-config-update' into 'master'

K8s config update

See merge request medina/evidence-collector!16
parents 641bb587 e9398a1e
No related branches found
No related tags found
No related merge requests found
...@@ -16,14 +16,23 @@ redis_queue=low ...@@ -16,14 +16,23 @@ redis_queue=low
local_clouditor_deploy=true local_clouditor_deploy=true
### Localy deployed Clouditor ###
clouditor_host=192.168.33.14 clouditor_host=192.168.33.14
clouditor_port=9090 clouditor_port=9090
clouditor_oauth2_host=192.168.33.14 clouditor_oauth2_host=192.168.33.14
clouditor_oauth2_port=8080 clouditor_oauth2_port=8080
clouditor_client_id=clouditor clouditor_client_id=clouditor
clouditor_client_secret=clouditor clouditor_client_secret=clouditor
clouditor_oauth2_scope= clouditor_oauth2_scope=
### K8s deployed Clouditor ###
#clouditor_host=security-assessment-dev.k8s.medina.esilab.org
#clouditor_port=443
#clouditor_oauth2_host=catalogue-keycloak-dev.k8s.medina.esilab.org/auth/realms/medina/protocol/openid-connect/token
#clouditor_oauth2_port=443
#clouditor_client_id=wazuh-vat-evidence-collector-dev
#clouditor_client_secret=68dec932-77fc-4322-8089-d64c3a3317bf
#clouditor_oauth2_scope=openid
wazuh_check_interval=300 wazuh_check_interval=300
wazuh_rule_level=10 wazuh_rule_level=10
\ No newline at end of file
...@@ -19,11 +19,19 @@ class ClouditorAuthentication(object): ...@@ -19,11 +19,19 @@ class ClouditorAuthentication(object):
self.__token_expiration_time = None self.__token_expiration_time = None
if LOCAL_CLOUDITOR_DEPLOY: if LOCAL_CLOUDITOR_DEPLOY:
#If Clouditor is deployed localy, in a VM
self.__token_url = 'http://{}:{}/v1/auth/token'.format(CLOUDITOR_OAUTH2_HOST, CLOUDITOR_OAUTH2_PORT) self.__token_url = 'http://{}:{}/v1/auth/token'.format(CLOUDITOR_OAUTH2_HOST, CLOUDITOR_OAUTH2_PORT)
self.__data = {'grant_type': 'client_credentials'} self.__data = {'grant_type': 'client_credentials'}
else: else:
self.__token_url = 'https://{}'.format(CLOUDITOR_OAUTH2_HOST) # For K8s/other remote deployed Clouditor
CLOUDITOR_OAUTH2_SCOPE = os.environ.get("cclouditor_oauth2_scope") split_host_url = CLOUDITOR_OAUTH2_HOST.split("/", 1)
if split_host_url[1] is not None:
self.__token_url = 'https://{}:{}/{}'.format(split_host_url[0], CLOUDITOR_OAUTH2_PORT, split_host_url[1])
else:
self.__token_url = 'https://{}:{}'.format(split_host_url[0], CLOUDITOR_OAUTH2_PORT)
CLOUDITOR_OAUTH2_SCOPE = os.environ.get("clouditor_oauth2_scope")
self.__data = {'grant_type': 'client_credentials', 'scope': CLOUDITOR_OAUTH2_SCOPE} self.__data = {'grant_type': 'client_credentials', 'scope': CLOUDITOR_OAUTH2_SCOPE}
self.request_token() self.request_token()
......
...@@ -5,15 +5,15 @@ metadata: ...@@ -5,15 +5,15 @@ metadata:
data: data:
dummy_wazuh_manager: 'true' dummy_wazuh_manager: 'true'
wazuh_host: 'localhost' wazuh_host: 'bosch-demo-wazuh-manager-svc'
wazuh_port: '55000' wazuh_port: '55000'
wazuh_username: 'wazuh-wui' wazuh_username: 'wazuh-wui'
wazuh_password: 'wazuh-wui' wazuh_password: 'wazuh-wui'
elastic_host: 'localhost' elastic_host: 'bosch-demo-elastic-svc'
elastic_port: '9200' elastic_port: '9200'
elastic_username: 'admin' elastic_username: 'admin'
elastic_password: 'changeme' elastic_password: 'admin'
redis_host: 'localhost' redis_host: 'localhost'
redis_port: '6379' redis_port: '6379'
...@@ -21,10 +21,10 @@ data: ...@@ -21,10 +21,10 @@ data:
local_clouditor_deploy: 'false' local_clouditor_deploy: 'false'
clouditor_host: 'security-assessment-grpc-svc' clouditor_host: 'security-assessment-dev.k8s.medina.esilab.org'
clouditor_port: '9092' clouditor_port: '443'
clouditor_oauth2_host: 'security-assessment-svc' clouditor_oauth2_host: 'catalogue-keycloak-dev.k8s.medina.esilab.org/auth/realms/medina/protocol/openid-connect/token'
clouditor_oauth2_port: '8082' clouditor_oauth2_port: '443'
clouditor_client_id: wazuh-vat-evidence-collector-dev clouditor_client_id: wazuh-vat-evidence-collector-dev
clouditor_client_secret: 68dec932-77fc-4322-8089-d64c3a3317bf clouditor_client_secret: 68dec932-77fc-4322-8089-d64c3a3317bf
clouditor_oauth2_scope: openid clouditor_oauth2_scope: openid
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment