Граф коммитов

601 Коммитов

Автор SHA1 Сообщение Дата
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