diff --git a/.github/ISSUE_TEMPLATE/unmaintained.yaml b/.github/ISSUE_TEMPLATE/unmaintained.yaml new file mode 100644 index 000000000000..1770447aedf9 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/unmaintained.yaml @@ -0,0 +1,292 @@ +name: Unmaintained component +description: Create an issue to track the deprecation of a component +labels: ["help wanted", "unmaintained"] +body: + - type: markdown + attributes: + value: | + Please open an issue using this template if code owners for a component have been unresponsive for 6 weeks. Ensure + links to relevant pull requests and issues are added to this issue. + - type: dropdown + id: component + attributes: + label: Component(s) + description: Which component is no longer maintained? + multiple: true + options: + # NOTE: The list below is autogenerated using `make generate-gh-issue-templates` + # Do not manually edit it. + # Start Collector components list + - cmd/configschema + - cmd/githubgen + - cmd/opampsupervisor + - cmd/otelcontribcol + - cmd/oteltestbedcol + - cmd/telemetrygen + - confmap/provider/s3provider + - confmap/provider/secretsmanagerprovider + - connector/count + - connector/datadog + - connector/exceptions + - connector/failover + - connector/grafanacloud + - connector/routing + - connector/servicegraph + - connector/spanmetrics + - examples/demo + - exporter/alertmanager + - exporter/alibabacloudlogservice + - exporter/awscloudwatchlogs + - exporter/awsemf + - exporter/awskinesis + - exporter/awss3 + - exporter/awsxray + - exporter/azuredataexplorer + - exporter/azuremonitor + - exporter/carbon + - exporter/cassandra + - exporter/clickhouse + - exporter/coralogix + - exporter/datadog + - exporter/dataset + - exporter/elasticsearch + - exporter/file + - exporter/googlecloud + - exporter/googlecloudpubsub + - exporter/googlemanagedprometheus + - exporter/honeycombmarker + - exporter/influxdb + - exporter/instana + - exporter/kafka + - exporter/kinetica + - exporter/loadbalancing + - exporter/logicmonitor + - exporter/logzio + - exporter/loki + - exporter/mezmo + - exporter/opencensus + - exporter/opensearch + - exporter/otelarrow + - exporter/prometheus + - exporter/prometheusremotewrite + - exporter/pulsar + - exporter/rabbitmq + - exporter/sapm + - exporter/sentry + - exporter/signalfx + - exporter/skywalking + - exporter/splunkhec + - exporter/sumologic + - exporter/syslog + - exporter/tencentcloudlogservice + - exporter/zipkin + - extension/ack + - extension/asapauth + - extension/awsproxy + - extension/basicauth + - extension/bearertokenauth + - extension/encoding + - extension/encoding/avrologencoding + - extension/encoding/jaegerencoding + - extension/encoding/jsonlogencoding + - extension/encoding/otlpencoding + - extension/encoding/textencoding + - extension/encoding/zipkinencoding + - extension/googleclientauth + - extension/headerssetter + - extension/healthcheck + - extension/httpforwarder + - extension/jaegerremotesampling + - extension/oauth2clientauth + - extension/observer + - extension/observer/dockerobserver + - extension/observer/ecsobserver + - extension/observer/ecstaskobserver + - extension/observer/hostobserver + - extension/observer/k8sobserver + - extension/oidcauth + - extension/opamp + - extension/pprof + - extension/remotetap + - extension/sigv4auth + - extension/solarwindsapmsettings + - extension/storage + - extension/storage/dbstorage + - extension/storage/filestorage + - extension/sumologic + - internal/aws + - internal/collectd + - internal/core + - internal/datadog + - internal/docker + - internal/exp/metrics + - internal/filter + - internal/k8sconfig + - internal/k8stest + - internal/kafka + - internal/kubelet + - internal/metadataproviders + - internal/sharedcomponent + - internal/splunk + - internal/sqlquery + - internal/tools + - pkg/batchperresourceattr + - pkg/batchpersignal + - pkg/experimentalmetricmetadata + - pkg/golden + - pkg/ottl + - pkg/pdatatest + - pkg/pdatautil + - pkg/resourcetotelemetry + - pkg/sampling + - pkg/stanza + - pkg/translator/azure + - pkg/translator/jaeger + - pkg/translator/loki + - pkg/translator/opencensus + - pkg/translator/prometheus + - pkg/translator/prometheusremotewrite + - pkg/translator/signalfx + - pkg/translator/skywalking + - pkg/translator/zipkin + - pkg/winperfcounters + - processor/attributes + - processor/cumulativetodelta + - processor/deltatocumulative + - processor/deltatorate + - processor/filter + - processor/groupbyattrs + - processor/groupbytrace + - processor/interval + - processor/k8sattributes + - processor/logstransform + - processor/metricsgeneration + - processor/metricstransform + - processor/probabilisticsampler + - processor/redaction + - processor/remotetap + - processor/resource + - processor/resourcedetection + - processor/resourcedetection/internal/azure + - processor/resourcedetection/internal/heroku + - processor/resourcedetection/internal/openshift + - processor/routing + - processor/schema + - processor/span + - processor/sumologic + - processor/tailsampling + - processor/transform + - receiver/activedirectoryds + - receiver/aerospike + - receiver/apache + - receiver/apachespark + - receiver/awscloudwatch + - receiver/awscloudwatchmetrics + - receiver/awscontainerinsight + - receiver/awsecscontainermetrics + - receiver/awsfirehose + - receiver/awss3 + - receiver/awsxray + - receiver/azureblob + - receiver/azureeventhub + - receiver/azuremonitor + - receiver/bigip + - receiver/carbon + - receiver/chrony + - receiver/cloudflare + - receiver/cloudfoundry + - receiver/collectd + - receiver/couchdb + - receiver/datadog + - receiver/dockerstats + - receiver/elasticsearch + - receiver/expvar + - receiver/filelog + - receiver/filestats + - receiver/flinkmetrics + - receiver/fluentforward + - receiver/gitprovider + - receiver/googlecloudpubsub + - receiver/googlecloudspanner + - receiver/haproxy + - receiver/hostmetrics + - receiver/httpcheck + - receiver/iis + - receiver/influxdb + - receiver/jaeger + - receiver/jmx + - receiver/journald + - receiver/k8scluster + - receiver/k8sevents + - receiver/k8sobjects + - receiver/kafka + - receiver/kafkametrics + - receiver/kubeletstats + - receiver/loki + - receiver/memcached + - receiver/mongodb + - receiver/mongodbatlas + - receiver/mysql + - receiver/namedpipe + - receiver/nginx + - receiver/nsxt + - receiver/opencensus + - receiver/oracledb + - receiver/osquery + - receiver/otelarrow + - receiver/otlpjsonfile + - receiver/podman + - receiver/postgresql + - receiver/prometheus + - receiver/pulsar + - receiver/purefa + - receiver/purefb + - receiver/rabbitmq + - receiver/receivercreator + - receiver/redis + - receiver/riak + - receiver/saphana + - receiver/sapm + - receiver/signalfx + - receiver/simpleprometheus + - receiver/skywalking + - receiver/snmp + - receiver/snowflake + - receiver/solace + - receiver/splunkenterprise + - receiver/splunkhec + - receiver/sqlquery + - receiver/sqlserver + - receiver/sshcheck + - receiver/statsd + - receiver/syslog + - receiver/tcplog + - receiver/udplog + - receiver/vcenter + - receiver/wavefront + - receiver/webhookevent + - receiver/windowseventlog + - receiver/windowsperfcounters + - receiver/zipkin + - receiver/zookeeper + - testbed + - testbed/mockdatasenders/mockdatadogagentexporter + # End Collector components list + + - type: textarea + attributes: + label: + description: Please provide details + value: | + Code owners for this component have explicitly stated they will no longer maintain the code + or have been unresponsive to issues/pull requests. + + - [ ] Wait 6 weeks for the code owner to provide feedback, either here or in the linked issue + - [ ] Attempt to recruit new code owners, potentially from the community (cc ) + - [ ] On , 6 weeks from now, the component will be labeled as unmaintained if the original code owner is still unresponsive and no other code owner for the component has been found + - [ ] On , 6 months from now, the component will be removed + + https://github.com/open-telemetry/opentelemetry-collector#unmaintained + + ## Pull requests / Issues +