Go Template good first issues

30 open Go Template issues currently match the default 10+ star filter. Scored difficulty: 5,942 at 1/5, 8,720 at 2/5, 12,666 at 3/5, 12,088 at 4/5, 856 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Go Template.

All languages · Browse projects · How to find good first issues · Hacktoberfest 2026

Active projects

Unique repos with open help-wanted issues updated in the last 30 days

Showing 30 of ~30 matching filters (Go Template · 10+ stars)

List

[opentelemetry-collector] kubernetesAttributes preset requests container.image.tag, which collector 0.161+ no longer emits

AI summary

The `kubernetesAttributes` preset in the OpenTelemetry Collector is configured to request `container.image.tag`, but this attribute is no longer emitted by default in collector versions 0.161.0 and later due to feature gate changes. This causes a warning and the absence of image tag data. The issue proposes solutions for how the preset should handle the new plural `container.image.tags` attribute.

buggood first issuehelp wantedchart:collector
557
Difficulty
3/5

[opentelemtry-collector] Add dualstack support

AI summary

This issue requests the addition of dual-stack support to the OpenTelemetry Collector Helm chart. Currently, users must resort to hooks and manifest patching to configure `ipFamilies` and `ipFamilyPolicy` for the Service. The enhancement aims to directly incorporate this configuration option into the chart for easier management.

enhancementhelp wantedchart:collector
557
Difficulty
2/5

Release a new opentelemetry-kube-stack version with opentelemetry-operator chart 0.127.0

AI summary

This issue requests an update to the `opentelemetry-kube-stack` Helm chart to include the latest `opentelemetry-operator` version (0.127.0). The user's deployment process relies on this update for automatic upstream release following. They are inquiring about the planned release schedule, the automation of dependency updates, and any potential blockers.

good first issuehelp wantedchart:kube-stack
557
Difficulty
2/5

Add missing metadata.labels to ClusterObservability CRD for consistency with other CRDs

AI summary

This issue requests the addition of the `metadata.labels` section to the `ClusterObservability` CRD definition. This is to ensure consistency with other CRDs in the same directory, which already include this standard metadata block. The change aims to rectify an inconsistency in the CRD manifests within the OpenTelemetry Helm charts.

buggood first issuehelp wanted
557
Difficulty
1/5

Azure e2e sometimes fails to authenticate

AI summary

CI jobs for Azure SIG are intermittently failing during `az login` authentication in the Azure environment. This issue seems to be transient, as retrying the job typically resolves the authentication problem. The error message indicates an inability to find the default Azure subscription.

kind/bughelp wantedarea/provider/azure
549
Difficulty
3/5

ExistingPath does not work

AI summary

The user is encountering an error when trying to use `existingPath` in a deeply nested Helm chart. The error message suggests that Helm is not correctly resolving the path to the `configMap.yaml` file, likely due to how `$.Template.BasePath` interacts with nested chart structures and the `include` function.

buggood first issuehelp wantedchart:collector
557
Difficulty
3/5

[Feature Request] Add Network Policy Support for fluentd chart

AI summary

This is a feature request to add support for Kubernetes Network Policies to the fluentd Helm chart. Network Policies would allow users to control network traffic to and from fluentd pods for enhanced security, and would be disabled by default.

enhancementgood first issue
474
Difficulty
3/5

Add `app.kubernetes.io/version` label to workload resources

AI summary

The user wants to add the `app.kubernetes.io/version` label to Traefik's Kubernetes workload resources. This label is recommended by Kubernetes for tracking application versions and is currently missing in the Traefik Helm chart. The suggestion is to either directly add this label to the `traefik.labels` named template or allow for template logic in `deployment.labels` for user overrides.

kind/enhancementhelp wantedgood first issuekind/proposal
1.4K
Difficulty
2/5

Role should be case insensitive

AI summary

The user encountered an issue where the `role` parameter for deploying a vector chart was case-sensitive, causing resources to not appear when using a lowercase `agent`. Changing the role to `Agent` (capitalized) resolved the problem. The user suggests making the `role` parameter case-insensitive or adding validation to error out on invalid input.

enhancementgood first issue
160
Difficulty
2/5

Allow using Gateway API in namespaced setups

AI summary

This issue proposes allowing the Traefik Helm chart to support the Gateway API in 'almost' namespaced setups. Currently, the chart enforces a strict block against this combination due to the cluster-scoped nature of GatewayClass resources. The user wants to enable scenarios where only GatewayClass is a cluster-scoped resource, while the rest of the setup remains namespaced.

help wantedkind/proposalarea/infrastructure
1.4K
Difficulty
3/5

Unable to mount certificate secrets to secure the metric endpoint of the operator pod

AI summary

The operator's metrics endpoint uses self-signed certificates that are not trusted by clients, requiring `insecureSkipVerify: true` in ServiceMonitor configurations. The Helm chart prevents mounting custom TLS certificates, and the user suggests adding support for extra volumes or integrating with cert-manager for a more robust solution.

buggood first issuechart:operator
557
Difficulty
3/5

Add customAnnotation support to the helm chart

AI summary

This issue proposes adding support for custom annotations to the GUAC Helm chart. Currently, users must manually patch Kubernetes resources to add annotations, and this feature would allow them to specify annotations that apply to all provisioned resources like deployments, services, and pods directly through the Helm chart.

good first issuehelp wanted
18
Difficulty
2/5

Add podAnnotations support to the helm chart

AI summary

This issue proposes adding support for `podAnnotations` to the GUAC Helm chart. This would allow users to specify annotations that should be applied to all pods created by the chart, which is useful for various integration and management purposes.

good first issuehelp wanted
18
Difficulty
2/5

Add support for podAnnotations in each guac service

AI summary

This issue requests the addition of a feature to the Helm chart for Guacamole services, allowing users to specify annotations directly for pods. Currently, only deployment/statefulset annotations are supported, and the lack of pod-specific annotation configuration necessitates less ideal patching methods.

good first issuehelp wanted
18
Difficulty
2/5

[kube-stack] attributes specified in `resourceAttributes` are not passed to the collectors resource attributes

AI summary

This issue reports a bug in the `opentelemetry-kube-stack` Helm chart where attributes defined in `resourceAttributes` within `values.yaml` are not being correctly passed to the OpenTelemetry Collector's resource attributes. Instead, the collector is incorrectly reporting `k8s.cluster.name=unknown_k8s_cluster`.

buggood first issuechart:kube-stack
557
Difficulty
3/5

[DOCS/ADMIN] Couverture de la configuration des plugins : investigation des références Nexus manquantes

AI summary

This issue highlights a discrepancy in the documentation regarding Nexus plugin configuration. The administration documentation (`plugins.md`) lacks specific details about Nexus, while the external services guide (`external-services.md`) covers its project-level configuration. The task is to investigate if this is a documentation oversight or actual console behavior and update the administration documentation accordingly.

documentationgood first issue
24
Difficulty
2/5

immutable: setting prometheus storageSize to 10GB fails

AI summary

The issue describes a bug where setting the Prometheus storage size to a value like '10GB' fails during the apply phase with an invalid format error. The expected behavior is for the configuration to be validated earlier by `furyctl` to prevent apply-time failures.

good first issue
212
Difficulty
2/5

loki.process.cluster_events sets and then removes the node label for Node events

AI summary

The `loki.process.cluster_events` component in the k8s-monitoring Helm chart incorrectly sets and then removes the 'node' label for Node events. This is due to a conflict where the 'node' label is added and then subsequently removed when it's also configured as structured metadata, leading to confusion and unintended behavior.

help wanted
684
Difficulty
3/5

feat: add Quay.io as additional OCI registry target for chart publishing

AI summary

This issue proposes adding Quay.io as a secondary OCI registry for publishing Helm charts, in addition to the existing GitHub Container Registry (GHCR). This change aims to improve availability and reduce reliance on a single registry by mirroring practices of other CNCF projects. The implementation involves creating a Quay.io robot account, storing credentials as secrets, updating release workflows to push to Quay.io, and updating documentation to reflect the new target.

enhancementgood first issuestale
49
Difficulty
2/5

opentelemetry-operator: metrics server binds 0.0.0.0 with no value to override it, so it is unreachable on IPv6 clusters

AI summary

The opentelemetry-operator chart hardcodes the metrics server bind address to IPv4 (0.0.0.0), making it unreachable on IPv6 or dual-stack clusters. This prevents metrics scraping without any explicit error. The proposed solution is to remove the host from the bind address, allowing Go to default to dual-stack listening.

buggood first issuehelp wantedchart:operator
557
Difficulty
2/5

Remove `required` from `values.schema.json`

AI summary

This issue proposes removing the `required` keyword from the `values.schema.json` file for the opentelemetry-operator Helm chart. The current use of `required` causes validation errors in editors, even though Helm itself handles value merging correctly. Removing `required` would improve the user experience in editors without significantly impacting validation, as required fields can be enforced in chart templates.

enhancementhelp wantedchart:operator
557
Difficulty
2/5

[loki] aws insecure parameter is not effective

AI summary

The user is reporting that the `insecure: true` parameter in Loki's AWS configuration is not preventing TLS certificate verification errors when connecting to a MinIO instance. Despite setting it to true, Loki is still encountering an 'x509: certificate signed by unknown authority' error, indicating a potential issue with how the `insecure` flag is being interpreted or applied in the AWS client configuration.

help wanted
2.0K
Difficulty
3/5

Align repository with llm-d repo template (14 items)

AI summary

This issue requires aligning the current repository with the established llm-d organization's repository template. It involves adding various governance documents, linting configurations, GitHub metadata files, and CI/CD workflow files to ensure consistency across projects.

help wantedlifecycle/stale
32
Difficulty
2/5

Issue: prometheus-otel example kubelet_scrape_configs.yaml missing from packaged chart

AI summary

The `kubelet_scrape_configs.yaml` example file is missing from the packaged `opentelemetry-kube-stack` Helm chart. This prevents users from configuring the chart to use this specific example configuration out-of-the-box, as the referenced file is not included in the downloaded chart package.

bughelp wantedchart:kube-stack
557
Difficulty
2/5

Argo CD can't pull the otel-collector chart

AI summary

Argo CD is unable to pull the OpenTelemetry Collector Helm chart, returning a TLS error and potentially a 404 from the repository URL. The user suspects the issue might be due to GitHub Pages not being properly configured for the repository, preventing the `repoURL` from resolving correctly. They suggest adding a basic content file to the `gh-pages` branch as a potential fix.

help wanted
557
Difficulty
2/5

Deprecating warning for legacy `service.telemetry.resource` inline map format

AI summary

Users are encountering a deprecation warning related to the legacy `service.telemetry.resource` inline map format in the OpenTelemetry Collector Helm chart. This warning appears during pod startup and, while not currently causing functional issues, is concerning for production environments. The user is requesting a fix within the Helm chart to address this.

help wantedchart:collector
557
Difficulty
2/5

PodDisruptionBudget defaulting to removed apiversion when templated

AI summary

The Traefik Helm chart version 39.0.9 incorrectly defaults the PodDisruptionBudget API version to `policy/v1beta1` when using `helm template`. This occurs because the chart relies on `.Capabilities.APIVersions.Has`, which is unavailable during templating without a cluster context. The user suggests using `.Capabilities.KubeVersion.GitVersion` or defaulting to `policy/v1` as `policy/v1beta1` is deprecated in supported Kubernetes versions.

help wantedkind/bug/confirmed
1.4K
Difficulty
3/5

[valkey] Enabling persistence with single replica creates "broken" deployment

AI summary

When deploying Valkey with a single replica and persistence enabled, the default rolling update strategy causes deployment failures. This is because the old pod retains the persistent volume, preventing the new pod from starting. The issue suggests either changing the deployment strategy to 'recreate' or using a StatefulSet when persistence is enabled.

enhancementgood first issuechart:valkey
312
Difficulty
3/5

Also browsing: Python , TypeScript , JavaScript