Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manage labels via GitOps #24473

Open
16 tasks
noahtalerman opened this issue Dec 6, 2024 · 2 comments
Open
16 tasks

Manage labels via GitOps #24473

noahtalerman opened this issue Dec 6, 2024 · 2 comments
Assignees
Labels
customer-numa #g-orchestration Orchestration product group :product Product Design department (shows up on 🦢 Drafting board) prospect-chaucer story A user story defining an entire feature

Comments

@noahtalerman
Copy link
Member

noahtalerman commented Dec 6, 2024

Goal

User story
As a _________________________________________,
I want to _________________________________________
so that I can _________________________________________.

Key result

Deliver prioritized customer requests

Original requests

Context

  • Product designer: _________________________

Changes

Product

  • UI changes: TODO
  • CLI (fleetctl) usage changes: TODO
  • YAML changes: TODO
  • REST API changes: TODO
  • Fleet's agent (fleetd) changes: TODO
  • Activity changes: TODO
  • Permissions changes: TODO
  • Changes to paid features or tiers: TODO
  • Other reference documentation changes: TODO
  • Once shipped, requester has been notified
  • Once shipped, dogfooding issue has been filed

Engineering

  • Feature guide changes: TODO
  • Database schema migrations: TODO
  • Load testing: TODO

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

  • Requires load testing: TODO
  • Risk level: Low / High TODO
  • Risk description: TODO

Manual testing steps

  1. Step 1
  2. Step 2
  3. Step 3

Testing notes

Confirmation

  1. Engineer (@____): Added comment to user story confirming successful completion of QA.
  2. QA (@____): Added comment to user story confirming successful completion of QA.
@noahtalerman noahtalerman added story A user story defining an entire feature :product Product Design department (shows up on 🦢 Drafting board) #g-endpoint-ops Endpoint ops product group customer-numa labels Dec 6, 2024
@noahtalerman noahtalerman added Epic DO NOT USE. Auto-created by ZenHub, cannot be disabled. and removed Epic DO NOT USE. Auto-created by ZenHub, cannot be disabled. labels Dec 6, 2024
@mna
Copy link
Member

mna commented Dec 11, 2024

@noahtalerman note for when that story will be worked on, the #22813 story will have been completed and will prevent deletion of labels referenced by software installers. It will be important for the gitops approach to ensure a similar validation/error message when deleting labels. (for whoever will work on this - this is enforced at the database level via a FK in software_installer_labels)

@noahtalerman
Copy link
Member Author

when that story will be worked on, the #22813 story will have been completed and will prevent deletion of labels referenced by software installers. It will be important for the gitops approach to ensure a similar validation/error message when deleting labels. (for whoever will work on this - this is enforced at the database level via a FK in software_installer_labels)

FYI @rachaelshaw

@noahtalerman noahtalerman added #g-orchestration Orchestration product group and removed #g-endpoint-ops Endpoint ops product group labels Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer-numa #g-orchestration Orchestration product group :product Product Design department (shows up on 🦢 Drafting board) prospect-chaucer story A user story defining an entire feature
Development

No branches or pull requests

4 participants