consul/testing/deployer/topology/naming_shim.go
R.B. Boyer b2979f6edf
testing/deployer: rename various terms to better align with v2 and avoid confusion (#19600)
Conceptually renaming the following topology terms to avoid confusion with v2 and to better align with it:

- ServiceID -> ID
- Service -> Workload
- Upstream -> Destination
2023-11-10 13:22:06 -06:00

44 lines
967 B
Go

// Copyright (c) HashiCorp, Inc.
// SPDX-License-Identifier: BUSL-1.1
package topology
// Deprecated: SortedWorkloads
func (n *Node) SortedServices() []*Workload {
return n.SortedWorkloads()
}
// Deprecated: mapifyWorkloads
func mapifyServices(services []*Workload) map[ServiceID]*Workload {
return mapifyWorkloads(services)
}
// Deprecated: WorkloadByID
func (c *Cluster) ServiceByID(nid NodeID, sid ServiceID) *Workload {
return c.WorkloadByID(nid, sid)
}
// Deprecated: WorkloadsByID
func (c *Cluster) ServicesByID(sid ServiceID) []*Workload {
return c.WorkloadsByID(sid)
}
// Deprecated: WorkloadByID
func (n *Node) ServiceByID(sid ServiceID) *Workload {
return n.WorkloadByID(sid)
}
// Deprecated: Workload
type Service = Workload
// Deprecated: ID
type ServiceID = ID
// Deprecated: NewID
func NewServiceID(name, namespace, partition string) ID {
return NewID(name, namespace, partition)
}
// Deprecated: Destination
type Upstream = Destination