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 Fleet-maintained apps via YAML files (GitOps) #23116

Open
15 tasks
marko-lisica opened this issue Oct 23, 2024 · 2 comments
Open
15 tasks

Manage Fleet-maintained apps via YAML files (GitOps) #23116

marko-lisica opened this issue Oct 23, 2024 · 2 comments
Assignees
Labels
:product Product Design department (shows up on 🦢 Drafting board) story A user story defining an entire feature

Comments

@marko-lisica
Copy link
Member

marko-lisica commented Oct 23, 2024

Goal

User story
As an IT admin at Fleet,
I want to use Fleet's best practice GitOps interface to manage Fleet-maintained apps
so that I can dogfood Fleet-maintained apps.

Objective

Mission critical app management

Original requests

#22616

Context

Changes

Product

  • UI changes: Figma link
  • CLI (fleetctl) usage changes: No changes.
  • YAML changes: Link to PR
  • REST API changes: Link to PR
  • Fleet's agent (fleetd) changes: No changes.
  • Activity changes: No changes.
  • Permissions changes: No changes.
  • Changes to paid features or tiers: Available in Fleet Premium.
  • Other reference documentation changes: TODO
  • Once shipped, requester has been notified

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.
@marko-lisica marko-lisica added story A user story defining an entire feature :product Product Design department (shows up on 🦢 Drafting board) labels Oct 23, 2024
@noahtalerman
Copy link
Member

Hey @marko-lisica, I just watched your Loom here.

My thoughts:

  • Adding the URL to the API makes sense! I think let's take the wireframe-first approach. Can you please see what the URL would look like in the UI? That will help inform the API changes.
  • Your script is great! We should start dogfooding that ASAP. I see what you're saying re inline scripts providing a superior UX. Can we make your script work without inline scripts at first? I think this would make this iteration smaller.

@noahtalerman
Copy link
Member

@marko-lisica, I left some more feedback in a Loom here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
: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