Go Template good first issues

30 open Go Template issues currently match the default 10+ star filter. Scored difficulty: 5,946 at 1/5, 8,786 at 2/5, 12,699 at 3/5, 12,118 at 4/5, 857 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

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-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

[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

Use `helm-unittest` to verify the rendered templates are as expected

AI summary

This issue proposes integrating `helm-unittest` into the CI pipeline to validate rendered Helm chart templates against expected configurations. The plan involves creating test suites for each template, reusing existing value files for scenarios, and covering a comprehensive list of features for Deployment, Service, ServiceAccount, Ingress, HTTPRoute, HPA, and PDB resources.

good first issue
204
Difficulty
3/5

Allow custom data retention mechanism and intervals

AI summary

This issue proposes adding user-configurable options to manage data retention mechanisms (RDB and AOF) and their intervals for the Valkey chart. Currently, these settings can only be managed through manual `valkeyConfig` snippets, leading to potential data loss on unexpected terminations. The goal is to provide a more user-friendly way to configure persistence levels directly through chart options.

enhancementgood first issuechart:valkey
312
Difficulty
3/5

Improve for usage with multi instance Gateway API setups

AI summary

This issue proposes improvements for using multiple Traefik instances with the Kubernetes Gateway API. It aims to address confusion and potential errors by removing hard blockers for namespaced setups, adding documentation examples for distinguishing instances via GatewayClass labels, and introducing a dedicated Helm chart value for easier configuration.

area/documentationhelp wantedkind/proposal
1.4K
Difficulty
3/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

Feature: Provide native support for `aws_iid` nodeAttestor plugin.

AI summary

The user is requesting native support for the `aws_iid` nodeAttestor plugin within the Spire Helm chart. They have successfully implemented a workaround using an unsupported configuration but encountered errors related to EC2 instance metadata access. This issue seeks to address the lack of official support and resolve the underlying attestation failures.

help wanted
46
Difficulty
3/5

[opentelemetry-kube-stack] LivenssProbe not showing up on collector pods, even it is set in values.yaml of kube-stack helm chart and operator creates daemonSet

AI summary

The user is reporting that liveness probes are not appearing on OpenTelemetry Collector pods, despite being correctly configured in the `values.yaml` file for the `opentelemetry-kube-stack` Helm chart and the operator creating the DaemonSet. The configuration for the healthcheckv2 extension and the liveness probe itself are present in the OpenTelemetryCollector CR.

bughelp wantedchart:kube-stack
557
Difficulty
3/5

[collector] prometheus rule runbook urls are invalid

AI summary

The Prometheus rule runbook URLs in the OpenTelemetry Helm chart are outdated and need to be updated. The issue suggests pointing them to either the internal telemetry or troubleshooting documentation pages, and also proposes creating a dedicated runbook section for Prometheus rules.

documentationhelp wantedchart:operator
557
Difficulty
2/5

Add CI scenarios for eBPF Chart

AI summary

This issue proposes adding Continuous Integration (CI) tests to the eBPF Helm chart. The initial goal is to test the default `values.yaml` configuration, with a recommendation for more comprehensive test coverage if possible.

good first issuehelp wantedchart:ebpf
557
Difficulty
2/5

CLA check stays pending on every release-please pull request

AI summary

The CLA check on release pull requests remains pending because the `release-please` bot, which uses `GITHUB_TOKEN`, is not recognized as a valid CLA signer. This is a recurring issue that permanently leaves a pending check on releases. The solution involves whitelisting the `github-actions[bot]` account in the `cla-assistant.io` configuration.

help wanted
17
Difficulty
2/5

Any plan to add helm chart for vmestimator ?

AI summary

The user is requesting the addition of a Helm chart for the vmestimator project to facilitate easier deployment within Kubernetes clusters. This would streamline the installation and management process for users who prefer using Helm for their Kubernetes applications.

help wanted
557
Difficulty
3/5

Follow-up concerning validate targets

AI summary

This issue addresses inconsistencies in the Makefile's `validate-*` targets, which are out of sync with actual build targets and how they are presented in `make help`. It also calls for harmonizing conditional checks for `flatcar` across the codebase and automating the execution of validate targets in CI.

help wantedkind/cleanup
549
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

[opentelemetry-collector] presets.logsCollection is using deprecated filelog name instead of file_log

AI summary

The OpenTelemetry Collector Helm chart incorrectly uses the deprecated `filelog` receiver name when `presets.logsCollection.enabled` is true. This leads to duplicate receiver configurations if a `file_log` receiver is also explicitly defined, or a deprecation warning if the workaround of using `filelog` is applied. The fix involves updating the template to use the canonical `file_log` name.

good first issuehelp wantedchart:collector
557
Difficulty
2/5

Allow configuring emptyDir volume options

AI summary

This enhancement request aims to allow users to configure the `sizeLimit` option for `emptyDir` volumes within the Traefik Helm chart. Currently, the chart does not expose this necessary configuration, preventing users from enforcing size limits on these temporary volumes.

kind/enhancementhelp wantedgood first issue
1.4K
Difficulty
2/5

Also browsing: Python , TypeScript , JavaScript