Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 53 additions & 0 deletions .github/ISSUE_TEMPLATE/adopters.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Register as adopter
description: If your organization is using kube-bind, we would be delighted to add you to our list of adopters. Please report how you use kube-bind and we will take care of adding it to our adopters list.
title: "adopter: COMPANY_NAME"
labels:
- kind/documentation
body:
- type: input
id: contact
attributes:
label: Contact Details
description: How can we get in touch with you if we need more info?
placeholder: eg. email@example.com
validations:
required: false

- type: input
id: org
attributes:
label: Organization
description: Your organization's name.
validations:
required: true

- type: textarea
id: description
attributes:
label: Description
description: What are you using kube-bind for at your organization? Are you using it for a specific product or project?
validations:
required: true

- type: dropdown
id: maturity
attributes:
label: Maturity Stage
description: What stage are you at in your adoption of kube-bind?
multiple: false
options:
- Production
- Pre-production
- Development
- Conceptual
- I don't know
validations:
required: false

- type: input
id: url
attributes:
label: Info Link
description: If you have public documentation for the product or project, feel free to share it here.
validations:
required: false
82 changes: 82 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
name: Bug Report
description: Create a report to help us improve
title: "bug: "
labels:
- kind/bug
body:
- type: textarea
id: description
attributes:
label: Describe the bug
description: Please provide a clear and concise description of the bug.
placeholder: |
Add logs and screenshots if any.
validations:
required: true

- type: textarea
id: reproducing
attributes:
label: Steps To Reproduce
description: Steps to reproduce the behavior.
placeholder: |
1. Run 'kubectl bind ...'
2. Execute '...'
3. Observe the error
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behaviour
description: A clear and concise description of what you expected to happen.
validations:
required: true

- type: dropdown
id: component
attributes:
label: Component
description: Which component is affected?
options:
- kubectl-bind (plugin)
- konnector
- backend
- console (web ui)
- Other
Comment thread
olamilekan000 marked this conversation as resolved.
validations:
required: true

- type: input
id: kubectl_version
attributes:
label: kubectl version
description: Output of `kubectl version --client`
placeholder: e.g., v1.28.0
validations:
required: false

- type: input
id: kubernetes_version
attributes:
label: Kubernetes version
description: Output of `kubectl version` (server version)
placeholder: e.g., v1.28.0
validations:
required: false

- type: input
id: kube_bind_version
attributes:
label: kube-bind version
description: Version of kubectl-bind plugin or konnector/backend
placeholder: e.g., v0.0.7
validations:
required: false

- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context about the problem here (logs, cluster setup, etc.).
46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/epic.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Epic
description: For tracking a large feature, including how to demo it.
title: "epic: "
labels:
- epic
body:
- type: textarea
id: objective
attributes:
label: Demo Objective
description: Please describe the objective of your demo.
placeholder: |
- [ ] User should be able to ...
- [ ] ...
validations:
required: true

- type: textarea
id: steps
attributes:
label: Demo Steps
description: Please describe the steps for the demo.
placeholder: |
1. Admin does X
1. User does Y
1. Everyone is happy :)

- type: checkboxes
id: action-items
attributes:
label: Action Items
description: Please check the following
options:
- label: Scope of the current demo is necessary to fit in the prototype boundaries
required: true
- label: Contribute to the final demo script and recording

- type: textarea
id: stories
attributes:
label: Stories
placeholder: |
- [ ] (Example) **stretch-goal:** Add Widgets to `kubectl bind` plugin
- Out-of-scope (prototype x): Send Widgets to space
validations:
required: false
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Feature Request
description: Suggest an idea for this project
title: "feature: "
labels:
- kind/feature
body:
- type: textarea
id: problem
attributes:
label: Feature Description
description: Is your feature request related to a problem? A clear and concise description of what the problem is.
placeholder: I'm always frustrated when [...]
validations:
required: true

- type: textarea
id: solution
attributes:
label: Proposed Solution
description: A clear and concise description of what you want to happen.
placeholder: We can do [...]
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternative Solutions
description: A clear and concise description of any alternative solutions or features that you've considered.
placeholder: I think another approach would be [...]
validations:
required: false

- type: checkboxes
id: contribute
attributes:
label: Want to contribute?
options:
- label: I would like to work on this issue.
required: false

- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context or screenshots about the feature request here.
validations:
required: false