peering: initial sync (#12842)
- Add endpoints related to peering: read, list, generate token, initiate peering
- Update node/service/check table indexing to account for peers
- Foundational changes for pushing service updates to a peer
- Plumb peer name through Health.ServiceNodes path
see: ENT-1765, ENT-1280, ENT-1283, ENT-1283, ENT-1756, ENT-1739, ENT-1750, ENT-1679,
ENT-1709, ENT-1704, ENT-1690, ENT-1689, ENT-1702, ENT-1701, ENT-1683, ENT-1663,
ENT-1650, ENT-1678, ENT-1628, ENT-1658, ENT-1640, ENT-1637, ENT-1597, ENT-1634,
ENT-1613, ENT-1616, ENT-1617, ENT-1591, ENT-1588, ENT-1596, ENT-1572, ENT-1555
Co-authored-by: R.B. Boyer <rb@hashicorp.com>
Co-authored-by: freddygv <freddy@hashicorp.com>
Co-authored-by: Chris S. Kim <ckim@hashicorp.com>
Co-authored-by: Evan Culver <eculver@hashicorp.com>
Co-authored-by: Nitya Dhanushkodi <nitya@hashicorp.com>
3 years ago
// Code generated by protoc-gen-go-binary. DO NOT EDIT.
// source: proto/pbpeering/peering.proto
package pbpeering
import (
"github.com/golang/protobuf/proto"
)
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * Peering ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * Peering ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringTrustBundle ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringTrustBundle ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringReadRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringReadRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringReadResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringReadResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringListRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringListRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringListResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringListResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringWriteRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringWriteRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringWriteResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringWriteResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringDeleteRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringDeleteRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringDeleteResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringDeleteResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * TrustBundleListByServiceRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * TrustBundleListByServiceRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * TrustBundleListByServiceResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * TrustBundleListByServiceResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
peering: initial sync (#12842)
- Add endpoints related to peering: read, list, generate token, initiate peering
- Update node/service/check table indexing to account for peers
- Foundational changes for pushing service updates to a peer
- Plumb peer name through Health.ServiceNodes path
see: ENT-1765, ENT-1280, ENT-1283, ENT-1283, ENT-1756, ENT-1739, ENT-1750, ENT-1679,
ENT-1709, ENT-1704, ENT-1690, ENT-1689, ENT-1702, ENT-1701, ENT-1683, ENT-1663,
ENT-1650, ENT-1678, ENT-1628, ENT-1658, ENT-1640, ENT-1637, ENT-1597, ENT-1634,
ENT-1613, ENT-1616, ENT-1617, ENT-1591, ENT-1588, ENT-1596, ENT-1572, ENT-1555
Co-authored-by: R.B. Boyer <rb@hashicorp.com>
Co-authored-by: freddygv <freddy@hashicorp.com>
Co-authored-by: Chris S. Kim <ckim@hashicorp.com>
Co-authored-by: Evan Culver <eculver@hashicorp.com>
Co-authored-by: Nitya Dhanushkodi <nitya@hashicorp.com>
3 years ago
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringTerminateByIDRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringTerminateByIDRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringTerminateByIDResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringTerminateByIDResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringTrustBundleWriteRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringTrustBundleWriteRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringTrustBundleWriteResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringTrustBundleWriteResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringTrustBundleDeleteRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringTrustBundleDeleteRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * PeeringTrustBundleDeleteResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * PeeringTrustBundleDeleteResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * GenerateTokenRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * GenerateTokenRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * GenerateTokenResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * GenerateTokenResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * InitiateRequest ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * InitiateRequest ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * InitiateResponse ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * InitiateResponse ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * ReplicationMessage ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * ReplicationMessage ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * ReplicationMessage_Request ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * ReplicationMessage_Request ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * ReplicationMessage_Response ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * ReplicationMessage_Response ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}
// MarshalBinary implements encoding.BinaryMarshaler
func ( msg * ReplicationMessage_Terminated ) MarshalBinary ( ) ( [ ] byte , error ) {
return proto . Marshal ( msg )
}
// UnmarshalBinary implements encoding.BinaryUnmarshaler
func ( msg * ReplicationMessage_Terminated ) UnmarshalBinary ( b [ ] byte ) error {
return proto . Unmarshal ( b , msg )
}