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

Deprecate apachepulsar/pulsar-grafana docker image #13389

Merged

Conversation

michaeljmarshall
Copy link
Member

Motivation

Clean up our docker directory. We currently produce a very outdated pulsar-grafana docker image with each release. The primary reason we're producing this image is to package grafana dashboards. Grafana allows easy import through the UI, or if you're running on Kubernetes, you can provide the dashboards as config maps. Given how old these files are, it looks like the dashboards do not receive much attention.

Modifications

  • Move the grafana dashboards to a top level directory. (We could also remove them completely if we don't intend to maintain them.)
  • Remove the mvn build script for the pulsar-grafana docker image.

Verifying this change

Once tests pass, I'll send a note to the dev mailing list to make sure we get the right visibility on this change before merging it.

Does this pull request potentially affect one of the following parts:

This PR deprecates our custom grafana docker image.

Documentation

  • doc

I updated the latest docs with this change.

@michaeljmarshall michaeljmarshall added type/cleanup Code or doc cleanups e.g. remove the outdated documentation or remove the code no longer in use release/note-required labels Dec 18, 2021
@michaeljmarshall michaeljmarshall added this to the 2.10.0 milestone Dec 18, 2021
@github-actions github-actions bot added the doc Your PR contains doc changes, no matter whether the changes are in markdown or code files. label Dec 18, 2021
@michaeljmarshall
Copy link
Member Author

Note that we currently use this docker image in a dcos example here

"image": "apachepulsar/pulsar-grafana:latest",

I think it might be worth removing the DCOS example all together, since it hasn't been updated in 4 years.

@freeznet
Copy link
Contributor

Can you start a mail thread in the pulsar maillist so that users and devs can get updates about this PR?

@michaeljmarshall
Copy link
Member Author

Once tests pass, I'll send a note to the dev mailing list to make sure we get the right visibility on this change before merging it.

@freeznet - yes, my plan is to send a note once I get tests passing.

@codelipenghui codelipenghui merged commit 68cf3a9 into apache:master Dec 23, 2021
@michaeljmarshall michaeljmarshall deleted the cleanup/grafana-dashboards branch December 23, 2021 17:39
Technoboy- pushed a commit to Technoboy-/pulsar that referenced this pull request Dec 29, 2021
* Deprecate apachepulsar/pulsar-grafana docker image

* Add license to new file
michaeljmarshall added a commit that referenced this pull request Jan 6, 2022
Related PRs: #13387 #13389

### Motivation

Remove the DC/OS deployment example documentation and example json, since it was not maintained. 

I leave the DC/OS images in place, as those are still in use by old DC/OS docs.

### Verifying this change

This change is a trivial removal of an example.

### Does this pull request potentially affect one of the following parts:

This change removes a potentially helpful example, so I have discussed it on the mailing list here: https://lists.apache.org/thread/gzjoz9t7wbm4r59scx7497ry9cs4mdd0

### Documentation
  
- [x] `doc`
michaeljmarshall added a commit that referenced this pull request Jan 7, 2022
### Motivation

In #13389, I removed the `apachepulsar/pulsar-grafana` docker image. I missed a reference in our publish scripts. Cleaning that up in this PR.

### Verifying this change

Trivial change.

### Does this pull request potentially affect one of the following parts:

No.

### Documentation
  
- [x] `no-need-doc` 
 
This is an internal change to a script.
liudezhi2098 pushed a commit to liudezhi2098/pulsar that referenced this pull request Jan 11, 2022
### Motivation

In apache#13389, I removed the `apachepulsar/pulsar-grafana` docker image. I missed a reference in our publish scripts. Cleaning that up in this PR.

### Verifying this change

Trivial change.

### Does this pull request potentially affect one of the following parts:

No.

### Documentation
  
- [x] `no-need-doc` 
 
This is an internal change to a script.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc Your PR contains doc changes, no matter whether the changes are in markdown or code files. type/cleanup Code or doc cleanups e.g. remove the outdated documentation or remove the code no longer in use
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants