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

Plugins installation #175

Merged
merged 23 commits into from May 30, 2018
Merged

Plugins installation #175

merged 23 commits into from May 30, 2018

Commits on May 28, 2018

  1. Support plugin installation

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    6905d28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e7475a View commit details
    Browse the repository at this point in the history
  3. test-case to cover plugin installation

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    9b09997 View commit details
    Browse the repository at this point in the history
  4. adjust to recent API changes

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    586f19e View commit details
    Browse the repository at this point in the history
  5. I hate you so much findbugs

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    35d10b7 View commit details
    Browse the repository at this point in the history
  6. fail CasC on missing plugin

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    faeeefc View commit details
    Browse the repository at this point in the history
  7. use api's ConfiguratorException to report plugin issues

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    7d2529c View commit details
    Browse the repository at this point in the history
  8. configure root element by Configurator order

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    983aeba View commit details
    Browse the repository at this point in the history
  9. rely on DownloadService.signatureCheck

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    3967b72 View commit details
    Browse the repository at this point in the history
  10. prefer plugins.txt for consistency with docker image

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    9c972a5 View commit details
    Browse the repository at this point in the history
  11. Install plugin by baking minimal plugin metadata

    and get Dependencies from MANIFEST
    
    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    20cf9fa View commit details
    Browse the repository at this point in the history
  12. use dynamic installation

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    5e01776 View commit details
    Browse the repository at this point in the history
  13. Detect requirement to restart

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    c233106 View commit details
    Browse the repository at this point in the history
  14. let's make findbugs happy

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    aa5d13c View commit details
    Browse the repository at this point in the history
  15. deploy with CorrelationId is Restricted

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    17d5606 View commit details
    Browse the repository at this point in the history
  16. export current pluginManager config to yaml

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    70a5183 View commit details
    Browse the repository at this point in the history
  17. null check

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 28, 2018
    Configuration menu
    Copy the full SHA
    5572356 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2018

  1. Support 'artifact:version@site' notation for plugins not hosted by de…

    …fault update site
    
    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 29, 2018
    Configuration menu
    Copy the full SHA
    eddc6c6 View commit details
    Browse the repository at this point in the history
  2. Attempt to discover where a plugin has been installed from

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 29, 2018
    Configuration menu
    Copy the full SHA
    9968213 View commit details
    Browse the repository at this point in the history
  3. site ID might not match any configured UpdateSite

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 29, 2018
    Configuration menu
    Copy the full SHA
    7425a4d View commit details
    Browse the repository at this point in the history
  4. ignore plugins.txt

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 29, 2018
    Configuration menu
    Copy the full SHA
    5d62d4b View commit details
    Browse the repository at this point in the history
  5. force a restart on plugin upgrades

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 29, 2018
    Configuration menu
    Copy the full SHA
    0b41e7c View commit details
    Browse the repository at this point in the history
  6. Detect shrinkwrap file is outdate as it doesn't match plugins.yaml re…

    …quirements
    
    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof committed May 29, 2018
    Configuration menu
    Copy the full SHA
    67203e2 View commit details
    Browse the repository at this point in the history