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

Invoke DeleteItemActions on backup deletion #2815

Merged
merged 27 commits into from
Aug 21, 2020

Commits on Aug 20, 2020

  1. Add serving and listing support

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    cd1cd27 View commit details
    Browse the repository at this point in the history
  2. Add clientbuilder config

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    604695e View commit details
    Browse the repository at this point in the history
  3. Add code path for when no DeleteItemActions found

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    bc8d51f View commit details
    Browse the repository at this point in the history
  4. Add test delete plugin to test unarchiving backups

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    e427ee0 View commit details
    Browse the repository at this point in the history
  5. Always return proto.Empty for succesful Execute

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    182e12a View commit details
    Browse the repository at this point in the history
  6. Add resolution of plugins based on deleted items

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    ac18c03 View commit details
    Browse the repository at this point in the history
  7. Register delete plugin for local testing

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    38930b7 View commit details
    Browse the repository at this point in the history
  8. Move filesystem creation

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    151683d View commit details
    Browse the repository at this point in the history
  9. Correct typo

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    c793ad7 View commit details
    Browse the repository at this point in the history
  10. Add per-item field logging

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    5fc1989 View commit details
    Browse the repository at this point in the history
  11. Document future optimization

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    c58f64d View commit details
    Browse the repository at this point in the history
  12. Move GetItemFilePath to pkg/archive for shared use

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    f1ed10e View commit details
    Browse the repository at this point in the history
  13. Fix client_builder tests

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    2cb71e5 View commit details
    Browse the repository at this point in the history
  14. Move tar write to pkg/test for shared use

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    23d24e6 View commit details
    Browse the repository at this point in the history
  15. Add unit tests for invoking deleteitemaction plugins

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    ecaa1f6 View commit details
    Browse the repository at this point in the history
  16. Update go modules

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    c4803a6 View commit details
    Browse the repository at this point in the history
  17. Update imports

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    bc18d2b View commit details
    Browse the repository at this point in the history
  18. Add unit test for label selectors on plugins

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    96e0baa View commit details
    Browse the repository at this point in the history
  19. Remove test plugin

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    47eda13 View commit details
    Browse the repository at this point in the history
  20. Add changelog

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    0f15b93 View commit details
    Browse the repository at this point in the history
  21. Update copyright year

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    c993fda View commit details
    Browse the repository at this point in the history
  22. Remove reference to gotest.tools package

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    46067da View commit details
    Browse the repository at this point in the history
  23. Document DeleteItemAction in custom plugins page

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    a7ea261 View commit details
    Browse the repository at this point in the history
  24. Remove redundant nil check

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    e705293 View commit details
    Browse the repository at this point in the history
  25. Update and comment test harness methods

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    5af0d6f View commit details
    Browse the repository at this point in the history
  26. Comment tests

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    e8f61ae View commit details
    Browse the repository at this point in the history
  27. Move generic unmarshaling function to pkg/archive

    Signed-off-by: Nolan Brubaker <brubakern@vmware.com>
    nrb committed Aug 20, 2020
    Configuration menu
    Copy the full SHA
    638afc0 View commit details
    Browse the repository at this point in the history