diff --git a/cmd/mappinggenerator/main.go b/cmd/mappinggenerator/main.go index 9863210..812a9f4 100644 --- a/cmd/mappinggenerator/main.go +++ b/cmd/mappinggenerator/main.go @@ -37,8 +37,8 @@ func main() { Receivers: getCoreReceiverMapping(COLLECTOR_VERSION), Processors: getCoreProcessorMapping(COLLECTOR_VERSION), Exporters: getCoreExporterMapping(COLLECTOR_VERSION), - Extensions: make(map[string]configmapping.ComponentMapping), - Connectors: make(map[string]configmapping.ComponentMapping), + Extensions: getCoreExtensionMapping(COLLECTOR_VERSION), + Connectors: getCoreConnectorMapping(COLLECTOR_VERSION), } contribRepoMappings := mappinggenerator.GenerateMappingFileForRepo(CONTRIB_REPO, opts.ContribVersion, opts.Verbose) diff --git a/cmd/mappinggenerator/static_maps.go b/cmd/mappinggenerator/static_maps.go index e07cb61..bd26474 100644 --- a/cmd/mappinggenerator/static_maps.go +++ b/cmd/mappinggenerator/static_maps.go @@ -44,3 +44,29 @@ func getCoreReceiverMapping(version string) map[string]configmapping.ComponentMa }, } } + +func getCoreExtensionMapping(version string) map[string]configmapping.ComponentMapping { + return map[string]configmapping.ComponentMapping{ + "memory_ballast": { + GithubUrl: "go.opentelemetry.io/collector/extension/memoryballastextension", + Version: version, + }, + "memory_limiter": { + GithubUrl: "go.opentelemetry.io/collector/extension/memorylimiterextension", + Version: version, + }, + "zpages": { + GithubUrl: "go.opentelemetry.io/collector/extension/zpagesextension", + Version: version, + }, + } +} + +func getCoreConnectorMapping(version string) map[string]configmapping.ComponentMapping { + return map[string]configmapping.ComponentMapping{ + "forward": { + GithubUrl: "go.opentelemetry.io/collector/connector/forwardconnector", + Version: version, + }, + } +}