Skip to content

Latest commit

 

History

History
58 lines (43 loc) · 1.69 KB

maintenance.md

File metadata and controls

58 lines (43 loc) · 1.69 KB

Heapster Maintenance Procedures

Triage

Triage is done on a weekly rotation by members of the @kubernetes/heapster-maintainers team. Initially this will be limited to the following people:

  • @piosz
  • @directxman12

The on-duty triage maintainer is responsible for initial triage of bugs and pull requests (labeling, assigning, etc), initially responding to issues, merging pull requests approved by sink owners, and reviewing non-sink-specific pull requests.

Labels

Each issue and pull request should be assigned one of:

  • bug
  • enhancement
  • question
  • support
  • testing
  • invalid
  • docs

A priority label should also be assigned (Priority/P[0-3], with Priority/P0 being the highest priority) for bug and enhancement issues and pull requests.

Duplicate bugs should be tagged with duplicate, and should have a comment referencing the main bug. wontfix may be applied as appropriate for issues which won't be fixed.

Additionally, a sink label should be applied to sink-related issues and pull requests (sink/$SINK_NAME).

Sink Maintenance

Each sink will have a set of one or more owners who are responsible for responding to issues and pull requests, once triaged. If a sink has no owners, a call will be put out for owners, and if none are found, the sink may be subject to deprecation and removal after a release.

See the sink owners reference file for more information.

Releases

Releases will be performed by @piosz. Any issues about releases should be assigned to him. Version needs to be updated in the Makefile, and in the individual YAML files in deploy/kube-config/ once the images have been built.