Chris Gunn
664c2c7229
Add ProviderID helpers, including support for BareMetal. ( #58 )
...
Add helper functions for handling ProviderID. This ensures that
the ProviderID handling logic is shared for all the components
that interact with MOC ProviderIDs.
In addition, give bare-metal machines their own unique namespace
in the ProviderID ("moc://baremetal/<machine-name>") to ensure
their can't be any name conflicts.
2021-04-27 18:25:10 -07:00
apluchik
756bc1e55a
Adding admin provider types ( #56 )
2021-04-20 09:57:42 -07:00
Raghavendra Nataraj
a04759e059
Fix for cert renewal regression ( #57 )
2021-04-19 15:12:32 -07:00
apluchik
0ccb462d74
Changing NewCertificate/NewValue to Certificate/Value ( #55 )
2021-04-14 07:57:42 -07:00
davutkarabay
d8fc6838c4
Bare metal host protocol buffer definitions for cloud agent ( #54 )
...
* Split BMMachine into BMMachine and BMHost
* Added go.mod and go.sum changes
* Added BareMetalHost provider type
* Resolved PR feedback
Co-authored-by: Davut Karabay <davutk@microsoft.com>
2021-04-12 23:34:41 -07:00
Raghavendra Nataraj
c3dc5d2a37
darwin ( #53 )
2021-04-09 15:37:10 -07:00
Raghavendra Nataraj
2a9d58500b
adding chmod utility for windows ( #52 )
2021-04-08 14:39:22 -07:00
apluchik
0f0757ae9c
Adding more default roles ( #51 )
2021-04-07 11:43:20 -07:00
apluchik
9ece8dc655
Adding default role names ( #50 )
2021-04-06 13:49:09 -07:00
apluchik
5c0a6f0684
Adding LB and BareMetal client types ( #49 )
2021-04-05 14:33:15 -07:00
apluchik
11a16dd402
Adding Role and RoleAssignment entities ( #47 )
...
* Adding Role and RoleAssignment entities
* Adding providers to ProviderType
Co-authored-by: Alex Pluchik <apluchik@microsoft.com>
2021-03-30 17:37:57 -07:00
Raghavendra Nataraj
57a277f389
CertCheck crash fix incase of empty pem block ( #48 )
...
* CertCheck crash fix incase of empty pem block
* Adding rotate tokens operation to Identity operation
2021-03-30 15:46:16 -07:00
Raghavendra Nataraj
04a4759204
Adding idenity rpc back ( #46 )
2021-03-19 00:04:57 -07:00
Raghavendra Nataraj
61f539f3de
Introducing identity in CSR and commenting identity rpc to unblock PR, will be bring changes again ( #45 )
2021-03-18 12:36:49 -07:00
Pradip Dhara
0182e87e59
Merge pull request #43 from pradipd/user/pradipd/lbvm-upgrade
...
Support for lb vm upgrade.
2021-03-17 15:05:50 -07:00
Raghavendra Nataraj
26d162f0b0
Adding certificate expiry check, adding random subject serials for cl… ( #44 )
...
* Adding certificate expiry check, adding random subject serials for client certificate
* review fixes
2021-03-17 13:04:28 -07:00
Pradip Dhara
739f7427d5
Support for lb vm upgrade.
...
Adding peers
Adding replication count
2021-03-16 22:09:58 -07:00
Raghavendra Nataraj
dca7916a16
fixing cloudconfig check for debug mode ( #42 )
2021-03-15 16:58:46 -07:00
vincepnguyen
56f9b21dce
Merge pull request #41 from microsoft/user/vinguyen/removeunusedimport
...
Remove unused import in baremetalhostagent proto
2021-03-15 10:03:40 -07:00
Vincent Nguyen
3b741b56f2
Remove unused import in baremetalhostagent proto
2021-03-15 10:03:09 -07:00
vincepnguyen
e57538b79a
Merge pull request #36 from microsoft/user/vinguyen/baremetalhostagent_moc
...
Protocol buffer definitions for baremetalhost agent
2021-03-15 10:00:51 -07:00
vincepnguyen
48dced0dab
Merge branch 'main' into user/vinguyen/baremetalhostagent_moc
2021-03-15 10:00:39 -07:00
Vincent Nguyen
7bc79fbdc5
update
2021-03-15 09:58:30 -07:00
Vincent Nguyen
26ba6b0c96
addressed comments, remove unused fields
2021-03-15 03:15:26 -07:00
Jocelyn Berrendonner [MSFT]
cd3616198f
Merge pull request #39 from JocelynBerrendonner/main
...
Adding a short error format for Azure consumption
2021-03-12 17:07:16 -08:00
Vincent Nguyen
3a43c58ff1
update
2021-03-12 15:41:13 -08:00
Vincent Nguyen
3a3ce5f3a9
addressed comments
2021-03-12 15:26:25 -08:00
Raghavendra Nataraj
bc845d75ad
Cleanup debug statements ( #40 )
2021-03-11 20:06:51 -08:00
JocelynBerrendonner
48dc8021f7
Adding a short error format for Azure consumption
2021-03-11 16:07:04 -08:00
Vincent Nguyen
e08a77148c
update
2021-03-11 15:07:53 -08:00
Vincent Nguyen
817eca72dc
update
2021-03-11 14:58:18 -08:00
Raghavendra Nataraj
f151c5d742
Moving renewal to Identity ( #38 )
2021-03-11 14:48:55 -08:00
Raghavendra Nataraj
0a3027e9b9
Adding client certificate type to wssdconfig ( #37 )
...
* Adding client certificate type to wssdconfig to identify if the certificate requires renewal
* moving identity revoke to operation
2021-03-10 11:09:35 -08:00
Vincent Nguyen
f4bab94b85
update baremetalhostagent go package name and build location
2021-03-10 01:10:48 -08:00
Vincent Nguyen
f4f6202d05
Create baremetalhost agent interface
2021-03-08 23:34:22 -08:00
Raghavendra Nataraj
1a3c8ace2a
Certificate renewal client agent ( #35 )
...
* Certificate renewal client agent
* Adding auth type to identity
* Helper function to convert login type to auth type
2021-03-05 16:33:52 -08:00
Raghavendra Nataraj
da8e6773ba
Revoke Operation, Renew agent ( #34 )
2021-03-03 12:31:54 -08:00
Raghavendra Nataraj
ce232f73c2
Adding identity info to certificate and certificate request proto ( #33 )
...
* Adding identity info to certificate and certificate request proto
* Add process name to config location
2021-03-01 15:18:58 -08:00
Raghavendra Nataraj
23b08bd2cc
Verify function to accept raw certs to avoid cost of conversion during verification ( #31 )
2021-02-26 07:44:03 -08:00
Madhan Raj Mookkandy
cbbba0141c
Merge pull request #32 from madhanrm/ooc
...
Add error check for OutOfCapacity
2021-02-25 21:28:40 -08:00
Madhan Raj Mookkandy
1d2bebbb4f
Add error check for OutOfCapacity
2021-02-25 21:25:26 -08:00
Raghavendra Nataraj
d71f82f33a
Adding logintype & genreate csr function ( #30 )
...
* Adding logintype & genreate csr function
2021-02-19 11:01:29 -08:00
Raghavendra Nataraj
a897a74a30
Provide sub-folder and config-name options for cloudconfig file ( #25 )
...
* Provide sub-folder and config name options for cloudconfig file
* Function name change wssd to moc
2021-02-18 16:48:13 -08:00
davutkarabay
46556f81d2
Bare metal machine protocol buffer definitions ( #27 )
...
* Bare metal machine protocol buffer definitions
* Resolved PR feedback
Co-authored-by: Davut Karabay <davutk@microsoft.com>
2021-02-18 10:20:56 -08:00
apluchik
bf363793eb
Adding new LoginConfig fields ( #26 )
...
* Adding new LoginConfig fields
Co-authored-by: Alex Pluchik <apluchik@microsoft.com>
2021-02-18 09:17:17 -08:00
Raghavendra Nataraj
876df5627b
missed the protobuf generated files ( #29 )
2021-02-17 09:55:33 -08:00
Raghavendra Nataraj
26fd3dd137
Splitting the CreateClientCertificate to two separate functions Sign and Renew ( #28 )
2021-02-17 09:35:56 -08:00
Raghavendra Nataraj
86243cd384
Certificate helper functions ( #24 )
...
Helper functions to create CSR, client certs and verify client certs
2021-02-10 15:41:48 -08:00
apluchik
be3e676eb7
Adding custom size sku ( #23 )
...
Co-authored-by: Alex Pluchik <apluchik@microsoft.com>
2021-01-13 12:17:49 -08:00
Jiri Appl
0080e1b701
Dependencies to enable embedded ETCD based config store ( #20 )
...
Creates EtcdCluster and EtcdServer entities.
2021-01-12 17:07:53 -08:00