Skip to content
This repository was archived by the owner on Apr 2, 2024. It is now read-only.

Add e2e docker-compose for quick start#1471

Merged
VineethReddy02 merged 3 commits intomasterfrom
quick-start-example
Jul 13, 2022
Merged

Add e2e docker-compose for quick start#1471
VineethReddy02 merged 3 commits intomasterfrom
quick-start-example

Conversation

@VineethReddy02
Copy link
Copy Markdown
Contributor

Description

Quick start docker-compose to start all the required components alongside Promscale to get the e2e experience with Promscale.

Merge requirements

Please take into account the following non-code changes that you may need to make with your PR:

  • The demo applications images need to be pushed to the timescale registry.
  • The APM dashboards aren't working and need some engineering.
  • CHANGELOG entry for user-facing changes
  • Updated the relevant documentation

@VineethReddy02 VineethReddy02 changed the title Add e2e docker-compose for quicj start Add e2e docker-compose for quick start Jul 6, 2022
@VineethReddy02 VineethReddy02 marked this pull request as ready for review July 12, 2022 08:00
@VineethReddy02 VineethReddy02 requested a review from a team as a code owner July 12, 2022 08:00
- "16686:16686"

grafana:
image: vineeth97/promscale-demo-grafana
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will update this image to timescale repo. At the moment we do not have credentials for the repo.

I will create a follow-up PR to update the repo, once the image is published.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Who will manage this image in the long run?

Is the team fine with creation of tech-debt in form of such image and if so is there a plan to switch back to "official" grafana image in the long run? If there is such plan, can we have an issue referenced in the code comment?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My plan is to publish my image as timescale/promscale-demo-grafana. As this image will contain all the required dashboards and data sources pre-configured. The same is added to the otel-demo repo here.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@paulfantom I have created an issue and assigned it to myself to track this as a backlog.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is still in the repo as vineeth97/promscale-demo-grafana it's not a good look specially if we want customers to run this on their machines.

Copy link
Copy Markdown
Contributor

@paulfantom paulfantom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From technical POV this lgtm. My only concern is about using a grafana image that is not an official one.

@paulfantom paulfantom self-requested a review July 13, 2022 11:40
Copy link
Copy Markdown
Contributor

@paulfantom paulfantom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From technical POV this lgtm. My only concern is about using a grafana image that is not an official one.

@VineethReddy02 VineethReddy02 enabled auto-merge (rebase) July 13, 2022 12:17
Copy link
Copy Markdown
Member

@antekresic antekresic left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@VineethReddy02 VineethReddy02 merged commit c50b6c9 into master Jul 13, 2022
@VineethReddy02 VineethReddy02 deleted the quick-start-example branch July 13, 2022 12:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants