1
0
Fork 0
mirror of https://github.com/prometheus-operator/prometheus-operator.git synced 2025-04-21 11:48:53 +00:00

Merge pull request from slashpai/feature_support_template

chore: create new feature and support issue templates
This commit is contained in:
Simon Pasquier 2024-01-15 14:27:04 +01:00 committed by GitHub
commit 40df2f80c1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 156 additions and 79 deletions

View file

@ -1,29 +0,0 @@
---
name: Feature
about: If you want to propose a new feature or enhancement
labels: kind/feature
---
<!--
Feel free to ask questions in #prometheus-operator on Kubernetes Slack!
Note: This repository is about prometheus-operator itself, if you have questions about:
- helm installation, go to https://github.com/prometheus-community/helm-charts repository
- kube-prometheus setup, go to https://github.com/prometheus-operator/kube-prometheus
-->
**What is missing?**
**Why do we need it?**
**Environment**
* Prometheus Operator version:
`Insert image tag or Git SHA here`
<!-- Try kubectl -n monitoring describe deployment prometheus-operator -->
<!-- Note: please provide operator version and not kube-prometheus/helm chart version -->
**Anything else we need to know?**:

48
.github/ISSUE_TEMPLATE/feature.yaml vendored Normal file
View file

@ -0,0 +1,48 @@
name: 🚀 Feature
description: Propose a new feature or enhancement to the Prometheus operator
labels: ["kind/feature", "needs-triage"]
body:
- type: markdown
attributes:
value: |
**Note:** This repository is about prometheus-operator itself, if you have questions about:
- kube-prometheus setup, go to [kube-prometheus](https://github.com/prometheus-operator/kube-prometheus)
- helm installation, go to [kube-prometheus-stack-helm-chart](https://github.com/prometheus-community/helm-charts)
- type: dropdown
attributes:
label: Component(s)
description: If the feature is about custom resource definitions, select which one(s)
multiple: true
options:
- Prometheus
- PrometheusAgent
- AlertManager
- AlertManagerConfig
- ServiceMonitor
- PodMonitor
- Probe
- PrometheusRule
- ThanosRuler
- ScrapeConfig
- Other (please comment)
- type: textarea
attributes:
label: What is missing? Please describe.
description: A clear and concise description of what is missing currently.
validations:
required: true
- type: textarea
attributes:
label: Describe alternatives you've considered.
description: A clear and concise description of any alternative solutions or features you've considered.
- type: textarea
attributes:
label: Environment Information.
description: Please provide any additional information about your installation.
value: |
## Environment
Kubernetes Version:
Prometheus-Operator Version:
- type: markdown
attributes:
value: Feel free to ask questions in [\#prometheus-operator](https://kubernetes.slack.com/archives/CFFDS2Z7F) on Kubernetes Slack!

View file

@ -1,50 +0,0 @@
---
name: Support
about: For questions about prometheus-operator. For Helm, go to https://github.com/prometheus-community/helm-charts. For kube-prometheus, go to https://github.com/prometheus-operator/kube-prometheus.
labels: kind/support
---
<!--
Feel free to ask questions in #prometheus-operator on Kubernetes Slack!
Note: This repository is about prometheus-operator itself, if you have questions about:
- helm installation, go to https://github.com/prometheus-community/helm-charts repository
- kube-prometheus setup, go to https://github.com/prometheus-operator/kube-prometheus
-->
**What did you do?**
**Did you expect to see some different?**
**Environment**
* Prometheus Operator version:
`Insert image tag or Git SHA here`
<!-- Try: kubectl -n monitoring describe deployment prometheus-operator -->
<!-- Note: please provide operator version and not kube-prometheus/helm chart version -->
* Kubernetes version information:
`kubectl version`
<!-- Replace the command with its output above -->
* Kubernetes cluster kind:
insert how you created your cluster: kops, bootkube, etc.
* Manifests:
```
insert manifests relevant to the issue
```
* Prometheus Operator Logs:
```
insert Prometheus Operator logs relevant to the issue here
```
**Anything else we need to know?**:

108
.github/ISSUE_TEMPLATE/support.yaml vendored Normal file
View file

@ -0,0 +1,108 @@
name: ✋ Support
description: Support needed with Prometheus Operator
labels: ["kind/support", "needs-triage"]
body:
- type: markdown
attributes:
value: |
**Note:** This repository is about prometheus-operator itself, if you have questions about:
- kube-prometheus setup, go to [kube-prometheus](https://github.com/prometheus-operator/kube-prometheus)
- helm installation, go to [kube-prometheus-stack-helm-chart](https://github.com/prometheus-community/helm-charts)
- type: markdown
attributes:
value: |
Are you aware that we have documentation at [our website](https://prometheus-operator.dev)? There's a chance you'll find answers faster over there 🙂
- type: textarea
attributes:
label: What happened?
description: A concise description of what you're experiencing.
value: |
## Description
## Steps to Reproduce
## Expected Result
## Actual Result
validations:
required: true
- type: textarea
attributes:
label: Prometheus Operator Version
description: |
Provide the prometheus-operator version used
This will be automatically formatted into code, so no need for backticks.
placeholder: |
- Prometheus Operator version (please provide operator version and not kube-prometheus/helm chart version):
```console
Try kubectl -n <namespace> describe deployment/prometheus-operator
# paste output here
```
render: shell
validations:
required: true
- type: textarea
attributes:
label: Kubernetes Version
description: |
Paste the output of `kubectl version -o yaml`
This will be automatically formatted into code, so no need for backticks.
render: yaml
validations:
required: true
- type: dropdown
attributes:
label: Kubernetes Cluster Type
description: Select Kubernetes cluster type
options:
- kind
- minikube
- kubeadm
- OpenShift
- EKS
- GKE
- AKS
- Rancher
- Other (please comment)
validations:
required: true
- type: dropdown
attributes:
label: How did you deploy Prometheus-Operator?
description: |
Select the method how you deployed prometheus-operator
options:
- prometheus-operator/kube-prometheus
- helm chart:prometheus-community/kube-prometheus-stack
- yaml manifests
- Other (please comment)
validations:
required: true
- type: textarea
attributes:
label: Manifests
description: |
Insert manifests relevant to the issue
This will be automatically formatted into code, so no need for backticks.
render: yaml
validations:
required: false
- type: textarea
attributes:
label: prometheus-operator log output
description: |
Please provide prometheus-operator log output
This will be automatically formatted into code, so no need for backticks.
render: shell
validations:
required: true
- type: textarea
attributes:
label: Anything else?
description: |
Links? References? Anything that will give us more context about the issue you are encountering!
Tip: You can attach images or any other relevant log files by clicking this area to highlight it and then dragging files in.
validations:
required: false