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

Initial implementation of the remaining core apis operations #3376

Merged
merged 27 commits into from
Sep 14, 2021

Commits on Sep 7, 2021

  1. Add initial implementation of the core apis

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 7, 2021
    Configuration menu
    Copy the full SHA
    902e99f View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2021

  1. Configuration menu
    Copy the full SHA
    7355d03 View commit details
    Browse the repository at this point in the history
  2. Fix panics

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    42f6ab9 View commit details
    Browse the repository at this point in the history
  3. Add initial test suite for the core apis

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 8, 2021
    Configuration menu
    Copy the full SHA
    97821b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2021

  1. Configuration menu
    Copy the full SHA
    00374e0 View commit details
    Browse the repository at this point in the history
  2. Initial pagination for core GetAvailablePackageSummaries

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    aa02c08 View commit details
    Browse the repository at this point in the history
  3. Remove unnecesary preconditions

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    1b0ec25 View commit details
    Browse the repository at this point in the history
  4. Add mocked plugin for testing

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    edff2ea View commit details
    Browse the repository at this point in the history
  5. Add initial core apis test suite

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    1cb953f View commit details
    Browse the repository at this point in the history
  6. Minor fix on pagination

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 9, 2021
    Configuration menu
    Copy the full SHA
    64ce923 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Move dep to the proper place

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    a787a84 View commit details
    Browse the repository at this point in the history
  2. Make the plugin mock responses customizable

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    f0ed865 View commit details
    Browse the repository at this point in the history
  3. Return plugin's status instead of internal

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    47ce456 View commit details
    Browse the repository at this point in the history
  4. Add default sorting

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    50c4d2b View commit details
    Browse the repository at this point in the history
  5. Add test cases for failing plugins

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    803e360 View commit details
    Browse the repository at this point in the history
  6. Test pagination and sorting

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    5f28fc7 View commit details
    Browse the repository at this point in the history
  7. Move plugin mock to a separate module

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    6bcc96d View commit details
    Browse the repository at this point in the history
  8. Fix issue with pagination. Add last page +-1 test

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    9a287af View commit details
    Browse the repository at this point in the history
  9. Skip iterating plugins once reached max paginated results

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    160176c View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    7ffd7b1 View commit details
    Browse the repository at this point in the history
  2. Rename _test with plugin_test

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    635543d View commit details
    Browse the repository at this point in the history
  3. Use setters instead of requirng every field

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    b890b24 View commit details
    Browse the repository at this point in the history
  4. Use getters to avoid verbose nil checks

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    a206073 View commit details
    Browse the repository at this point in the history
  5. Minor changes in test after PR review

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 13, 2021
    Configuration menu
    Copy the full SHA
    87e6eda View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2021

  1. Use public fields instead of creating setters

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    531fbbc View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master'

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    
    Conflicts:
    	cmd/kubeapps-apis/server/packages.go
    antgamdia committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    f3d58cf View commit details
    Browse the repository at this point in the history
  3. Use the same log format

    Signed-off-by: Antonio Gamez Diaz <agamez@vmware.com>
    antgamdia committed Sep 14, 2021
    Configuration menu
    Copy the full SHA
    a538619 View commit details
    Browse the repository at this point in the history