02-bug_report.yaml 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. ---
  2. name: 🐛 Bug Report
  3. description: Report a reproducible bug in the current release of NetBox
  4. labels: ["type: bug", "status: needs triage"]
  5. body:
  6. - type: markdown
  7. attributes:
  8. value: >
  9. **NOTE:** This form is only for reporting _reproducible bugs_ in a current NetBox
  10. installation. If you're having trouble with installation or just looking for
  11. assistance with using NetBox, please visit our
  12. [discussion forum](https://github.com/netbox-community/netbox/discussions) instead.
  13. - type: dropdown
  14. attributes:
  15. label: Deployment Type
  16. description: >
  17. How are you running NetBox? (For issues with the Docker image, please go to the
  18. [netbox-docker](https://github.com/netbox-community/netbox-docker) repo.)
  19. options:
  20. - NetBox Cloud
  21. - NetBox Enterprise
  22. - Self-hosted
  23. validations:
  24. required: true
  25. - type: dropdown
  26. attributes:
  27. label: Triage priority
  28. description: >
  29. Issue triage may be prioritized in some cases. Select whichever of the following
  30. conditions applies, if any.
  31. options:
  32. - I volunteer to perform this work (if approved)
  33. - I'm a NetBox Labs customer
  34. - This is preventing me from using NetBox
  35. - N/A
  36. default: 3
  37. validations:
  38. required: true
  39. - type: input
  40. attributes:
  41. label: NetBox Version
  42. description: What version of NetBox are you currently running?
  43. placeholder: v4.1.3
  44. validations:
  45. required: true
  46. - type: dropdown
  47. attributes:
  48. label: Python Version
  49. description: What version of Python are you currently running?
  50. options:
  51. - "3.10"
  52. - "3.11"
  53. - "3.12"
  54. validations:
  55. required: true
  56. - type: textarea
  57. attributes:
  58. label: Steps to Reproduce
  59. description: >
  60. Describe in detail the exact steps that someone else can take to
  61. reproduce this bug using the current stable release of NetBox. Begin with the
  62. creation of any necessary database objects and call out every operation being
  63. performed explicitly. If reporting a bug in the REST API, be sure to reconstruct
  64. the raw HTTP request(s) being made: Don't rely on a client library such as
  65. pynetbox. Additionally, **do not rely on the demo instance** for reproducing
  66. suspected bugs, as its data is prone to modification or deletion at any time.
  67. placeholder: |
  68. 1. Click on "create widget"
  69. 2. Set foo to 12 and bar to G
  70. 3. Click the "create" button
  71. validations:
  72. required: true
  73. - type: textarea
  74. attributes:
  75. label: Expected Behavior
  76. description: What did you expect to happen?
  77. placeholder: A new widget should have been created with the specified attributes
  78. validations:
  79. required: true
  80. - type: textarea
  81. attributes:
  82. label: Observed Behavior
  83. description: What happened instead?
  84. placeholder: A TypeError exception was raised
  85. validations:
  86. required: true