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

RFC: Add a docker-app package manager #1189

Merged
merged 7 commits into from
May 31, 2019

Commits on May 31, 2019

  1. packagemanagerconfig: Add docker-apps config option

    This will be an array of docker-apps the device will be deploying.
    
    Signed-off-by: Andy Doan <[email protected]>
    doanac authored and pattivacek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    c2aca2d View commit details
    Browse the repository at this point in the history
  2. tuf: Expose targets.custom JSON data

    This will be needed for the DockerAppManager to know if there's update
    data it needs to handle.
    
    Signed-off-by: Andy Doan <[email protected]>
    doanac authored and pattivacek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    f812908 View commit details
    Browse the repository at this point in the history
  3. docker-app-manager: Create basic skeleton

    PV: fixed a CMake block warning.
    
    Signed-off-by: Andy Doan <[email protected]>
    Signed-off-by: Patrick Vacek <[email protected]>
    doanac authored and pattivacek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    d746539 View commit details
    Browse the repository at this point in the history
  4. docker-app-manager: Implement fetchTarget logic

    These are the places we'll need to do docker-app actions.
    
    PV: fix formatting.
    
    Signed-off-by: Andy Doan <[email protected]>
    Signed-off-by: Patrick Vacek <[email protected]>
    doanac authored and pattivacek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    46e4e2f View commit details
    Browse the repository at this point in the history
  5. docker-app-manager: Add install logic

    Signed-off-by: Andy Doan <[email protected]>
    doanac authored and pattivacek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    d472131 View commit details
    Browse the repository at this point in the history
  6. aktualizr-lite: List docker apps if configured and available

    Signed-off-by: Andy Doan <[email protected]>
    doanac authored and pattivacek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    8687ab1 View commit details
    Browse the repository at this point in the history
  7. docker-app-manager: Allow host-specific parameters

    Docker Apps have the notion of a local paramters file that allows
    you to render an app with host specific customizations. An example
    of a parameters file is:
    
     https://github.com/docker/app/blob/master/examples/voting-app/voting-app.dockerapp/parameters/production.yml
    
    Where its default parameters are:
    
     https://github.com/docker/app/blob/master/examples/voting-app/voting-app.dockerapp/parameters.yml
    
    Signed-off-by: Andy Doan <[email protected]>
    doanac authored and pattivacek committed May 31, 2019
    Configuration menu
    Copy the full SHA
    3879216 View commit details
    Browse the repository at this point in the history