Skip to content
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

fix(ci): expose InfluxDB enterprise meta service in tests #5914

Merged
merged 2 commits into from
May 6, 2022

Conversation

sranka
Copy link
Contributor

@sranka sranka commented May 6, 2022

This PR makes sure that a started InfluxDB enterprise has both meta and data services accessible.

Briefly describe your proposed changes:
This PR utilizes the newest influxdb-enterprise helm chart to expose meta and data services as node-ports and then map these ports to kind control plane so that these services are accessible to tests.
What was the problem?
InfluxDB meta service was not accessible, so it was not possible to use/test chronograf administration of InfluxDB users, permissions, and roles.
What was the solution?

  1. feat(influxdb-enterprise): allow to customize meta service properties helm-charts#468 allows customizing the way how meta service is exposed
  2. install influxdb-enteprise helm chart with node port k8s services at predefined ports
  3. expose node ports to test environment via kind cluster configuration

@sranka sranka marked this pull request as ready for review May 6, 2022 09:11
@sranka sranka changed the title fix: expose InfluxDB enterprise meta service in tests fix(ci): expose InfluxDB enterprise meta service in tests May 6, 2022
@sranka sranka added this to the 1.10 milestone May 6, 2022
@sranka sranka self-assigned this May 6, 2022
@sranka sranka merged commit 376e488 into master May 6, 2022
@sranka sranka deleted the tests/ent_meta_node branch May 6, 2022 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants