Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

cli/status: Add a '-refresh' flag to regenerate project applications status on request #2081

Merged
merged 9 commits into from
Aug 25, 2021

Commits on Aug 20, 2021

  1. cli/status: Introduce a -refresh flag to recalculate status reports

    This commit introduces a new flag, `-refresh`, which will refresh all of
    the requested status reports for the current view from running `waypoint
    status`. This means if you refresh a refresh for a project view, all of
    that projects applications will be refreshed. If you request a single
    app, only that app will be refreshed, etc.
    briancain committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    0b0c956 View commit details
    Browse the repository at this point in the history
  2. internal/clijob: Add CLI helper for streaming queued job output

    This commit adds a new package for CLI callers to watch an already
    queued jobs output and stream it directly to the configured UI terminal.
    briancain committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    251202e View commit details
    Browse the repository at this point in the history
  3. generate website

    briancain committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    52a25e2 View commit details
    Browse the repository at this point in the history
  4. Add changelog

    briancain committed Aug 20, 2021
    Configuration menu
    Copy the full SHA
    d507b72 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2021

  1. Apply suggestions from code review

    Co-authored-by: Rae Krantz <8461333+krantzinator@users.noreply.github.com>
    briancain and krantzinator authored Aug 23, 2021
    Configuration menu
    Copy the full SHA
    2eab83c View commit details
    Browse the repository at this point in the history
  2. gen website

    briancain committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    0ff1f40 View commit details
    Browse the repository at this point in the history
  3. Remove clijob/stream

    No longer required
    briancain committed Aug 23, 2021
    Configuration menu
    Copy the full SHA
    612ea26 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2021

  1. Only use DoApp to assign local or remote runners for refresh

    This commit introduces a new CLI option, WithOptionalApp, which allows
    CLIs like `status` to optionally be initialized with a config and a
    project client without a hard requirement on an app existing. It now
    uses DoApp directly to run a status report job. If the project is
    remote, and the CLI is not inside the project dir, it sets the ref app
    for the project client to use when queueing the status report job.
    briancain committed Aug 24, 2021
    Configuration menu
    Copy the full SHA
    20338c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62a00c0 View commit details
    Browse the repository at this point in the history