Commit Graph

11 Commits

Author SHA1 Message Date
Victor Vrantchan
c30f2806cc mdmctl: support generating appmanifest (#199)
generate an appmanifest. validates and optionally signs packages.

For #93
Closes #203
2017-06-02 00:09:13 -04:00
Jesse Peterson
3bceb796c7 Adjust profiles and blueprints CLIs for get/apply commands to have consistent argument names and usage conventions (#193) 2017-05-30 06:34:19 -04:00
Victor Vrantchan
891b1a2870 use - for stdin (#190) 2017-05-29 22:43:08 -04:00
Victor Vrantchan
5b18fa6a2f update generate blueprint command to print to stdout (#173)
For #162

* add applyAt
2017-05-28 12:56:24 -04:00
Victor Vrantchan
e0efa31d28 implement mdmctl dep commands (#161)
adds subcommands for endpoints implemented in #160
   mdmctl get dep-devices
   mdmctl get dep-account
   mdmctl get dep-profiles
   mdmctl apply dep-profiles
  
Closes #154
2017-05-27 23:22:32 -04:00
Jesse Peterson
284f368353 Blueprint profile integration (#163)
* Integrate Profiles into Blueprints
* Listen for events and deploy blueprints for new enrollments
* Track enrolled status of (re-)enrolling devices and re-issue the Check-In Event under a different topic
* Added references to #149 and #110 for direction/conceptual background
* Closes #149 (largely implemented here)
2017-05-21 22:12:42 -07:00
Jesse Peterson
670b4399db Profile service/store, API, and mdmctl management (#156)
* Profile service/store, API, and mdmctl management
* Group methods with their types
* Centralize error checking and remove profile ID specification on upload (unnecessary)
* Move more error checking into methods
2017-05-17 00:19:26 -07:00
Jesse Peterson
6d5fd5e97a Blueprints apply and list/get (#145) 2017-04-26 09:56:32 -07:00
Jesse Peterson
2d90d3b69b Allow self-signed certificates with configuration option in mdmctl (#147) 2017-04-26 09:36:34 -07:00
Jesse Peterson
ad22a7a932 Move dep-token sub-command to mdmctl (#141) 2017-04-19 09:13:27 -07:00
Victor Vrantchan
dc743df878 add support for per-device blueprints (#136)
blueprints are now saved in boltdb with mdmctl
blueprints work in a similar way to munki manifests:
The devices will use a site_default blueprint, otherwise will
look up one based on serial number.
Other blueprints can be nested
2017-04-09 17:43:44 -04:00