10 Commits

Author SHA1 Message Date
Dalton Hubble
8e3d4b4547 bootcfg/cli: Organize imports 2016-07-19 10:06:14 -07:00
Dalton Hubble
baa7f5e025 bootcfg/*: Require TLS client auth for gRPC API
* gRPC API server requires a CA certificate to verify
and authenticate clients (passed via -ca-file)
* gRPC clients must authenticate with a client certificate
and key (passed via -cert-file and -key-file)
2016-06-09 17:02:11 -07:00
Dalton Hubble
af76aa6951 bootcfg:/*: Add gRPC client-to-server TLS and verify
* A CA certificate (e.g. ca.crt) should be used to sign a server
certificate (server.crt for a private key server.key)
* gRPC API server requires a server certificate and key to be enabled
(passed via -cert-file and -key-file)
* gRPC client bootcmd tool must verify the server identity using a
known CA (passed to bootcmd via -ca-file)
* This provides transport security, it does not provide client
authentication
2016-06-09 17:02:10 -07:00
Dalton Hubble
8a846d2765 bootcfg/rpc: Add IgnitionPut endpoint to gRPC API
* Add `bootcmd ignition create -f file` CLI command
2016-04-20 13:27:33 -07:00
Joe Bowers
997064215d bootcmd: Fix index-out-of-range on describe subcommands 2016-04-20 13:18:57 -07:00
Dalton Hubble
0ffa17c12d Rename Group field requirements to selector
* Use label/selector terms for machine attribute labels and group
selectors requirements since it is familiar to many users
2016-04-12 13:32:46 -07:00
Dalton Hubble
3e5115a6e0 bootcfg/: Rename and document packages with their purpose (#145) 2016-04-12 11:25:17 -07:00
Dalton Hubble
9d5692c823 bootcfg/rpc: Add GroupPut to gRPC API and group create cmd
* Use hardcoded Group Id's for example groups so repeated
group creation overrides
2016-04-07 11:01:33 -07:00
Dalton Hubble
beb1985b22 cli,server,storage: Allow creating profiles via gRPC and CLI 2016-03-25 16:29:20 -07:00
Dalton Hubble
7732fa4d04 cmd/bootcmd: Add initial bootcmd CLI tool 2016-03-21 12:52:48 -07:00