diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md new file mode 100644 index 00000000..db22239f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.md @@ -0,0 +1,39 @@ +--- +name: Bug Report +about: Report a problem encountered while using amd-device-plugin +labels: bug +--- + + + +**What happened**: + +**What you expected to happen**: + +**How to reproduce it (as minimally and precisely as possible)**: + +**Anything else we need to know?**: + +- Relevant excerpts from AMD SMI or ROCm SMI output; mask GPU UUIDs, PCI addresses, and host or node identifiers +- Relevant Docker or containerd configuration sections. Omit credentials, tokens, passwords, private keys, certificates, and unrelated host data. +- Relevant, time-bounded excerpts from the amd-device-plugin container and hook-installer logs +- Relevant, time-bounded excerpts from the HAMi scheduler container logs +- Relevant, time-bounded excerpts from the kubelet logs on the node (e.g: `sudo journalctl -r -u kubelet`) +- Relevant, redacted excerpts from the `hami.io/node-amd-register` annotation +- The relevant Helm values, ConfigMaps, or deployment manifests +- Relevant, time-bounded kernel output lines from `dmesg` + +Before posting, remove or mask credentials, tokens, GPU identifiers, PCI addresses, node or host identifiers, and other sensitive data from configuration and logs. + +**Environment**: +- amd-device-plugin version or image: +- AMD GPU model: +- ROCm and AMD SMI version: +- `amdgpu` kernel driver version: +- Kubernetes and HAMi version: +- Docker or containerd version: +- Helm chart version and relevant configuration: +- Workload image and libc version, if memory isolation is involved: +- Kernel version from `uname -a`: +- Others: diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md new file mode 100644 index 00000000..6e11adc0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement.md @@ -0,0 +1,13 @@ +--- +name: Enhancement Request +about: Suggest an improvement to amd-device-plugin +labels: enhancement +--- + + + +**What would you like to be added**: + +**Why is this needed**: + +**Anything else we need to know?**: diff --git a/.github/ISSUE_TEMPLATE/good-first.md b/.github/ISSUE_TEMPLATE/good-first.md new file mode 100644 index 00000000..e6698e58 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/good-first.md @@ -0,0 +1,23 @@ +--- +name: Good First Issue +about: Publish a task suitable for a first-time contributor +labels: "good first issue" +--- + + + +**Task description**: + +**Suggested solution**: + +**Who can take this task**: + +This issue is intended for a first-time contributor beginning their contribution journey. + +**How to take the task**: + +Reply to the issue and state that you would like to work on it. A maintainer can assign it to you. + +**How to ask for help**: + +If you need assistance or have questions, ask in the issue. The issue author or another community member can provide guidance. diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 00000000..d288f8a9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,21 @@ +--- +name: Question +about: Ask a question about amd-device-plugin +labels: question +--- + +**Please provide a detailed description of your question**: + +**What have you already tried or investigated?**: + +Before posting, include only relevant, time-bounded excerpts and remove or mask credentials, tokens, GPU identifiers, PCI addresses, and node or host identifiers. + +**Environment**: + +- amd-device-plugin version or image: +- AMD GPU model: +- ROCm, AMD SMI, and `amdgpu` driver versions: +- Kubernetes and HAMi version: +- Helm chart version: +- Workload image and libc version, if applicable: +- Others: diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000..7252d650 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,26 @@ +**What type of PR is this?** + + + +**What this PR does / why we need it**: + +**Which issue(s) this PR fixes**: +Fixes # + +**Special notes for your reviewer**: + +**Does this PR introduce a user-facing change?**: + +**AI Disclosure**: + +