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

Add a Fleet-maintained app in teams/ YAML file #24469

Open
18 tasks
noahtalerman opened this issue Dec 6, 2024 · 0 comments
Open
18 tasks

Add a Fleet-maintained app in teams/ YAML file #24469

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

Comments

@noahtalerman
Copy link
Member

noahtalerman commented Dec 6, 2024

Goal

User story
As an admin,
I want to be able to add Fleet-maintained apps using YAML
so that I can add apps and auto-install them without using UI and so that I can keep things updated if I'm running everything through GitOps.

Key result

Deliver prioritized customer requests

Original requests

Context

Changes

Product

Engineering

  • Test plan is finalized
  • Feature guide changes: TODO
  • Database schema migrations: TODO
  • Load testing: TODO
  • REST API changes: 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

Test plan

  1. Case 1
    1. Add a FMA in UI
    2. YAML does not have the same FMA configured
    3. Run GitOps. Result: removes the FMA from host.
  2. Case 2
    1. No FMA added in UI.
    2. Add same FMA in YAML
    3. Run GitOps. Result: FMA is scoped to correct team and shows up in software list.
  3. Case 3
    1. Add FMA with auto-install in UI
    2. Add same FMA in YAML
    3. Run GitOps. Result: Does not change auto-install state.

Testing notes

Confirmation

  1. Engineer: Added comment to user story confirming successful completion of test plan.
  2. QA: Added comment to user story confirming successful completion of test plan.
@noahtalerman noahtalerman added story A user story defining an entire feature #g-mdm MDM product group :product Product Design department (shows up on 🦢 Drafting board) labels Dec 6, 2024
@noahtalerman noahtalerman added Epic DO NOT USE. Auto-created by ZenHub, cannot be disabled. customer-numa and removed Epic DO NOT USE. Auto-created by ZenHub, cannot be disabled. labels Dec 6, 2024
@eugkuo eugkuo changed the title Add a Fleet-maintained app in teams/ YAML file Add a Fleet-maintained app, and add ability to 'auto-install' all apps in teams/ YAML file Dec 18, 2024
eugkuo added a commit that referenced this issue Dec 19, 2024
@noahtalerman noahtalerman added #g-software Software product group and removed #g-mdm MDM product group labels Dec 19, 2024
@eugkuo eugkuo changed the title Add a Fleet-maintained app, and add ability to 'auto-install' all apps in teams/ YAML file Add a Fleet-maintained app in teams/ YAML file Jan 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer-numa #g-software Software product group :product Product Design department (shows up on 🦢 Drafting board) story A user story defining an entire feature
Development

No branches or pull requests

2 participants