Skip to content

Add GitHub contribution templates #14

Description

@blackdragoon26

What happened:

The amd-device-plugin repository does not provide repository-local GitHub issue or pull request templates. New reports and pull requests therefore open without consistent prompts for reproduction details, deployment context, or verification.

What you expected to happen:

The repository should provide concise templates for bug reports, enhancement requests, good first issues, questions, and pull requests. They should use the repository's existing bug, enhancement, good first issue, and question labels.

How to reproduce it (as minimally and precisely as possible):

  1. Open the repository's .github directory.
  2. Observe that .github/ISSUE_TEMPLATE/ is absent.
  3. Observe that .github/PULL_REQUEST_TEMPLATE.md is absent.
  4. Open a new issue or pull request and confirm that no repository-specific template is loaded.

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.

The proposed documentation-only change should add:

  • .github/ISSUE_TEMPLATE/bug-report.md
  • .github/ISSUE_TEMPLATE/enhancement.md
  • .github/ISSUE_TEMPLATE/good-first.md
  • .github/ISSUE_TEMPLATE/question.md
  • .github/PULL_REQUEST_TEMPLATE.md

Blank issue creation should remain available, and no runtime behavior should change.

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:

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions