MCPcopy Index your code
hub / github.com/coder/coder / ConvertExternalProvisioner

Function ConvertExternalProvisioner

coderd/telemetry/telemetry.go:1537–1552  ·  view source on GitHub ↗
(id uuid.UUID, tags map[string]string, provisioners []database.ProvisionerType)

Source from the content-addressed store, hash-verified

1535}
1536
1537func ConvertExternalProvisioner(id uuid.UUID, tags map[string]string, provisioners []database.ProvisionerType) ExternalProvisioner {
1538 tagsCopy := make(map[string]string, len(tags))
1539 for k, v := range tags {
1540 tagsCopy[k] = v
1541 }
1542 strProvisioners := make([]string, 0, len(provisioners))
1543 for _, prov := range provisioners {
1544 strProvisioners = append(strProvisioners, string(prov))
1545 }
1546 return ExternalProvisioner{
1547 ID: id.String(),
1548 Tags: tagsCopy,
1549 Provisioners: strProvisioners,
1550 StartedAt: time.Now(),
1551 }
1552}
1553
1554func ConvertOrganization(org database.Organization) Organization {
1555 return Organization{

Callers 1

Calls 1

StringMethod · 0.45

Tested by

no test coverage detected