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

Api cleanup update #4223

Open
wants to merge 56 commits into
base: main
Choose a base branch
from
Open

Api cleanup update #4223

wants to merge 56 commits into from

Commits on Oct 17, 2023

  1. Clean up API.

    * Change field names to use snake-case
    sarataha authored and foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    ca577e3 View commit details
    Browse the repository at this point in the history
  2. Revert including clusterNamespace/name in path

    - They need to be treated as a single value
    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    0c43e86 View commit details
    Browse the repository at this point in the history
  3. adds swagger-ui as a react component

    - add all docs
    - Adds intro and reference
    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    0ad0318 View commit details
    Browse the repository at this point in the history
  4. Update docstrings for proto methods

    - Make sure they each have a single title line
    - Followed by description
    - Remove unimplemented methods
    - buf lint fixes around camelCasing
    - Updated swagger files from EE
    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    e5d636d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b53192 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    36535c2 View commit details
    Browse the repository at this point in the history
  7. Fix up prod build w/ swagger-ui

    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    0449377 View commit details
    Browse the repository at this point in the history
  8. Generate buf so ci is happy

    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    c4ddf96 View commit details
    Browse the repository at this point in the history
  9. Fixes staging docs

    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    cc7c6c5 View commit details
    Browse the repository at this point in the history
  10. echo cmd substitution

    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    952c20a View commit details
    Browse the repository at this point in the history
  11. Adds baseUrl

    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    e9a33f7 View commit details
    Browse the repository at this point in the history
  12. Oops, fix up hook position

    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    42138f3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c2a821c View commit details
    Browse the repository at this point in the history
  14. Fixes loading the login screen

    - Featureflags must be declared as a public route
    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    b8c0f29 View commit details
    Browse the repository at this point in the history
  15. Adds a simple /namespaces/{ns}/object style of route

    - Adds objects tag to group all "objects" routes together
    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    cbb5686 View commit details
    Browse the repository at this point in the history
  16. Revert /v1/events to a top level endpoint

    - For listing events and things
    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    0a6b1ec View commit details
    Browse the repository at this point in the history
  17. Convert more endpoints to GET

    - Remove unused endpoints GetReconciledObjects and GetChildObjects
    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    67160c5 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9ad5fe3 View commit details
    Browse the repository at this point in the history
  19. Upgrade grpc-gateway to a version that supports internal api methods

    - Mark some soon to be removed endpoints as internal
    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    fe06315 View commit details
    Browse the repository at this point in the history
  20. Fix up TS errors

    foot committed Oct 17, 2023
    Configuration menu
    Copy the full SHA
    dc46e67 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0524d3e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    b519d77 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    64b1129 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    cc0e7bb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    2158758 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    9de4fd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d851831 View commit details
    Browse the repository at this point in the history
  3. Update WGE / Gitopssets swagger

    foot committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    385c514 View commit details
    Browse the repository at this point in the history
  4. Add swagger-ui Makefile target

    Start adding documentation to fields.
    bigkevmcd committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    43be5a4 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Fixes some docusaurus x swagger-ui styling issues

    - Also expand out the model in each endpoint detail block when selected.
    foot committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    8c2807e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb7b06d View commit details
    Browse the repository at this point in the history
  3. Fix.

    bigkevmcd committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    463cb48 View commit details
    Browse the repository at this point in the history
  4. Remove unused field.

    bigkevmcd committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    9abc7a9 View commit details
    Browse the repository at this point in the history
  5. Simplify example

    foot committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    8719817 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c5ff6c3 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2023

  1. Expose internal methods again

    foot committed Oct 23, 2023
    Configuration menu
    Copy the full SHA
    e4ecd0b View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Configuration menu
    Copy the full SHA
    269362f View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2023

  1. Configuration menu
    Copy the full SHA
    a17612b View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Update EE protos

    foot committed Nov 3, 2023
    Configuration menu
    Copy the full SHA
    c1ba4e3 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Latest apis from EE main

    foot committed Nov 10, 2023
    Configuration menu
    Copy the full SHA
    04209b6 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. rip gitopssets api

    foot committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    47537fc View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Configuration menu
    Copy the full SHA
    35eb679 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Adds more docsstrings

    foot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    de2cdc6 View commit details
    Browse the repository at this point in the history
  2. More docs

    - Deprecate internal fields, they will be removed soon
    foot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    1f054ba View commit details
    Browse the repository at this point in the history
  3. Tidy up docstrings

    foot committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    ad7dce6 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. DIY TOC for now

    foot committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    dde725f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    44835bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d4c6880 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d69d1c5 View commit details
    Browse the repository at this point in the history
  5. Adds example for automations too

    - Move to requests.Session to simplify code
    foot committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    89e1c0c View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Show models by default

    - Some more styling tweaks to remove the expansion options.
      Really get in the way for usability
    foot committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    8e4d8a1 View commit details
    Browse the repository at this point in the history
  2. More docs around fields

    foot committed Nov 20, 2023
    Configuration menu
    Copy the full SHA
    72b3d36 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. More docstrings

    foot committed Nov 21, 2023
    Configuration menu
    Copy the full SHA
    02ce076 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    2bdcffe View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Configuration menu
    Copy the full SHA
    9742538 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbfd75f View commit details
    Browse the repository at this point in the history