-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support accessing to TLS enabled backends #45
Support accessing to TLS enabled backends #45
Conversation
Build failed (check pipeline). Post https://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6bef1476d14742ed9326434f7bf696d7 ✔️ noop SUCCESS in 0s |
91b90ef
to
a3276ad
Compare
This change depends on a change that failed to merge. Change openstack-k8s-operators/ci-framework#2658 is needed. |
a3276ad
to
365ebe2
Compare
In order to validate internal connections with TLS we need to add the standard TLS options to the CRs. Note that, it will be copied from the top level one to all subCRs so it only will be exposed in main Watcher CRD top level.
This patch adds support for SSL to the Database depending on the configuration of TLS in watcher and watcherapi spec.
By default memcached is created with TLS support by openstack operators. This patch adds support to access memcached instance with TLS enabled.
When connecting to internal services, watcher may find they have TLS enabled. This patch is adding the required parameter `cafile` based on the presence of TLS.CaBundleSecretName parameter which defines de Secret of the CA bundle containing the cert used for internal communications.
365ebe2
to
aaeaa67
Compare
This patch checks proper values of config files for TLS enablement.
aaeaa67
to
7ca018b
Compare
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: cescgina The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
this lgtm, thanks |
/lgtm Codewise looks good. without this patch, tempest tests were failing with |
b29a0ac
into
openstack-k8s-operators:main
Adds TLS configuration to interact with backend services including memcached, mariadb and other openstack services.
Prometheus will be added in a followup PR.
Depends-On: openstack-k8s-operators/ci-framework#2658