diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md
deleted file mode 100644
index 36416e9aa1..0000000000
--- a/.github/ISSUE_TEMPLATE/bug-report.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-name: Bug report
-about: Create a report to help us improve
-title: ''
-labels: bug
-assignees: ''
-
----
-
-**What steps did you take and what happened:**
-[A clear and concise description of what the bug is.]
-
-
-**What did you expect to happen:**
-
-
-**Anything else you would like to add:**
-[Miscellaneous information that will assist in solving the issue.]
-
-
-**Environment:**
-
-- Eraser version:
-- Kubernetes version: (use `kubectl version`):
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml
new file mode 100644
index 0000000000..e5a9adcdef
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug-report.yml
@@ -0,0 +1,43 @@
+name: Bug Report
+description: Report a bug in Eraser
+title: "[BUG]
"
+labels:
+ - "bug"
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Please search to see if an issue already exists for your bug before continuing.
+ > If you need to report a security issue please see https://github.com/eraser-dev/eraser/security/policy instead.
+ - type: input
+ attributes:
+ label: Version of Eraser
+ placeholder: Release version (e.g. v1.0.0) or `git describe --dirty` output if built from source
+ - type: textarea
+ attributes:
+ label: Expected Behavior
+ description: Briefly describe what you expect to happen.
+ - type: textarea
+ attributes:
+ label: Actual Behavior
+ description: Briefly describe what is actually happening.
+ - type: textarea
+ attributes:
+ label: Steps To Reproduce
+ description: Detailed steps to reproduce the behavior.
+ placeholder: |
+ 1. In Kubernetes v1.27.0 ...
+ 2. With this config...
+ 3. Run '...'
+ 4. See error...
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to fill out a bug report!
+ - type: checkboxes
+ id: idea
+ attributes:
+ label: "Are you willing to submit PRs to contribute to this bug fix?"
+ description: "This is absolutely not required, but we are happy to guide you in the contribution process especially when you already have a good proposal or understanding of how to implement it. Join us at the `#eraser` channel on the [Kubernetes Slack](https://kubernetes.slack.com/archives/C03Q8KV8YQ4) if you have any questions."
+ options:
+ - label: Yes, I am willing to implement it.
diff --git a/.github/ISSUE_TEMPLATE/feature-request.md b/.github/ISSUE_TEMPLATE/feature-request.md
deleted file mode 100644
index 20173dee70..0000000000
--- a/.github/ISSUE_TEMPLATE/feature-request.md
+++ /dev/null
@@ -1,21 +0,0 @@
----
-name: Feature request
-about: Suggest an idea for this project
-title: ''
-labels: enhancement
-assignees: ''
-
----
-
-**Describe the solution you'd like**
-[A clear and concise description of what you want to happen.]
-
-
-**Anything else you would like to add:**
-[Miscellaneous information that will assist in solving the issue.]
-
-
-**Environment:**
-
-- Eraser version:
-- Kubernetes version: (use `kubectl version`):
\ No newline at end of file
diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml
new file mode 100644
index 0000000000..ddc8e5c8da
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature-request.yml
@@ -0,0 +1,35 @@
+name: Request
+description: Request a new feature or propose an enhancement to Eraser
+title: "[REQ] "
+labels:
+ - "enhancement"
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Please search to see if an issue already exists for your request before continuing.
+ - type: dropdown
+ attributes:
+ label: What kind of request is this?
+ multiple: false
+ options:
+ - New feature
+ - Improvement of existing experience
+ - Other
+ - type: textarea
+ attributes:
+ label: What is your request or suggestion?
+ placeholder: |
+ e.g. I would like Eraser to add this so that I can use it in my .
+ e.g. When using Eraser the has this and it would be better if it has this .
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to fill out a request!
+ - type: checkboxes
+ id: idea
+ attributes:
+ label: "Are you willing to submit PRs to contribute to this feature request?"
+ description: "This is absolutely not required, but we are happy to guide you in the contribution process especially when you already have a good proposal or understanding of how to implement it. Join us at the `#eraser` channel on the [Kubernetes Slack](https://kubernetes.slack.com/archives/C03Q8KV8YQ4) if you have any questions."
+ options:
+ - label: Yes, I am willing to implement it.