A collaboration with Proof · 1 public repo per week

Are you an open source maintainer? We can help your project.

Completely free for open source repositories.

Proof turns your repository into a graph of requirements that humans and agents can both use. It finds as many bugs as it can, and gives you the tools to triage GitHub issues and pull requests from contributors — including community bug reports and security reports.

Jinja good first issues

31 open Jinja issues currently match the default 10+ star filter. Scored difficulty: 5,947 at 1/5, 8,791 at 2/5, 12,710 at 3/5, 12,148 at 4/5, 859 at 5/5. This hub uses the same feed as the homepage, limited to repositories whose GitHub language is Jinja.

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

Active filters:Language: Jinja • Stars: 10+ Stars
Filters trigger API requests for better performance

Showing 30 of 31 opportunities to contribute from the last 58 days

AI Summary: This issue requests the addition of official support for openSUSE MicroOS as a target operating system within Kubespray. MicroOS is a minimal, transactional OS ideal for container workloads, and its inclusion would expand Kubespray's compatibility.

Complexity:3/5
help wantedkind/feature

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray

AI Summary: This issue proposes updating the Continuous Integration (CI) pipeline to include Fedora 44 and deprecate Fedora 42. The work involves adding a new Fedora 44 image, migrating existing tests, updating CI configurations, and refreshing documentation to reflect the supported Fedora releases.

Complexity:2/5
help wantedkind/feature

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray

AI Summary: This issue requests the addition of support for openSUSE Leap 16.0 to the KubeVirt project. This involves updating the image builder, adding test cases, adjusting OS-specific logic, updating documentation, and removing outdated Leap 15.x entries. The motivation is to align with the current supported openSUSE release as Leap 15.6 has reached its end of life.

Complexity:3/5
help wantedkind/feature

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray
help wanted

A modern web-based management interface for ZFS pools, datasets, snapshots, and SMART disk monitoring built with Python FastAPI and HTMX. Runs on Linux, FreeBSD, and NetBSD.

Jinja

AI Summary: This issue requests an update to the default Flannel version used by Kubespray from v0.28.4 to v0.28.9. This bump is necessary to incorporate security fixes for two CVEs, add readiness and liveness probes for improved health monitoring, and enhance networking reliability.

Complexity:1/5
help wantedkind/feature

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray

AI Summary: This issue proposes upgrading the default `nerdctl` version used by Kubespray from v2.3.0 to v2.3.5. The upgrade is necessary to incorporate bug fixes and new features, such as Compose health-check support, while maintaining compatibility with existing containerd versions. The proposed changes involve updating checksums, ensuring the correct version is resolved, and propagating Ansible variables.

Complexity:2/5
help wantedkind/feature

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray

AI Summary: This issue proposes upgrading the default CRI-O version used by Kubespray from v1.36.3 to v1.36.4. The upgrade is necessary to incorporate bug fixes, including a critical nil pointer dereference, and to leverage new performance-enhancing features. The process involves updating checksums, ensuring the correct version is selected, and propagating these changes through the Ansible variables.

Complexity:2/5
help wantedkind/feature

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray

AI Summary: This issue proposes updating the molecule tests from CentOS 8 to Rocky Linux 9, as CentOS 8 is no longer maintained. While significant progress has been made on a `rocky9` branch, the 389DS service fails to start during GitHub Actions CI runs, indicating a configuration or compatibility issue with the new OS.

Complexity:3/5
help wantedgood first issue

Ansible role to configure 389DS

Jinja
#389directory#389dirsrv#389ds#ansible#ansible-role#ldap

AI Summary: This issue requests running the Kubernetes conformance test for version 1.35 using Kubespray v2.31.0. The goal is to submit the test results to the `cncf/k8s-conformance` repository to ensure Kubespray maintains CNCF Certified Kubernetes coverage for this release.

Complexity:3/5
help wantedgood first issuekind/feature

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray

AI Summary: The user is experiencing instability and routing errors on Edgerouter X devices after upgrading to OpenWrt 25.12. Specifically, the `olsrd` service is repeatedly failing to delete routes, leading to a spammed log and unstable network connections. This issue has been observed on two different locations configured with the `ubnt_edgerouter-x` device.

Complexity:3/5
help wantedinvestigation

Ansible based configuration management openwrt mesh nodes in the city-wide backbone of Freifunk Berlin

Jinja
#ansible#freifunk#imagebuilder#openwrt

AI Summary: This issue requests a fix for an "Idempotence test" specifically on Debian systems. The goal is to ensure that running the test multiple times has the same effect as running it once, indicating proper handling of repeated operations.

Complexity:2/5
enhancementhelp wanted

Ansible role to set up fail2ban in Debian-like systems

Jinja
#ansible#debian#fail2ban#firewall#security#ssh#ubuntu

AI Summary: The issue describes the significant difficulty in developing across multiple related GitHub repositories due to how dependencies are managed. Changes require manual editing of `pyproject.toml` files in several locations to point to local development versions, leading to errors and a cumbersome workflow.

Complexity:3/5
help wanted

AI Summary: This issue requests the addition of a new product, 'PILGRIM MATE Bier', to the system. The linked URL provides product details, and a warning about alcohol content is noted. This likely involves updating a product catalog or database with new item information.

Complexity:2/5
help wantedmissing product

Matelab is a community driven site about mate-based beverages available in Switzerland

Jinja

AI Summary: This issue proposes the addition of a new feature or product called "Spar Mate". The title and labels "help wanted" and "missing product" suggest that this is a new development effort that the project is seeking community contributions for. The attached image likely provides more context on what "Spar Mate" entails.

Complexity:3/5
help wantedmissing product

Matelab is a community driven site about mate-based beverages available in Switzerland

Jinja

AI Summary: This issue proposes adding 'Volg Mate' to the project, with a link to a Mastodon post for more details. The 'help wanted' and 'missing product' labels suggest it's a feature request for a new integration or component.

Complexity:2/5
help wantedmissing product

Matelab is a community driven site about mate-based beverages available in Switzerland

Jinja

The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more. Build. Destroy. Repeat.

Jinja
#etcd#high-availability#k3s#k3s-cluster#k8s#kube-vip#kubernetes#metallb#rancher

AI Summary: Cilium agents fail to start with CrashLoopBackOff when `cilium_tunnel_mode` is set to `disabled` and `cilium_routing_mode` to `native` in Kubespray v2.30.0. The Helm chart incorrectly attempts to initialize tunnel protocols despite the user's explicit configuration, leading to a conflict.

Complexity:3/5
kind/bughelp wantedRHEL 9

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray

AI Summary: This issue proposes refactoring Kubespray's apiserver loadbalancer configuration variables. The goal is to consolidate multiple inconsistent and redundant variables into two clear, well-defined variables for both external and internal API access. This change aims to improve clarity and reduce confusion in the codebase and documentation.

Complexity:3/5
help wantedgood first issuekind/design

Deploy a Production Ready Kubernetes Cluster

Jinja
#ansible#aws#bare-metal#gce#hacktoberfest#high-availability#k8s-sig-cluster-lifecycle#kubernetes#kubernetes-cluster#kubespray

AI Summary: This issue proposes adding a GIF to the README file of the Django Keel project. The GIF should visually demonstrate the process of generating new projects using the tool, showcasing both the step-by-step prompt selection and the shortcut of using a single command.

Complexity:2/5
help wantedgood first issue

A versatile, production-ready Django project template for any use case Build SaaS applications, API backends, web apps, or internal tools with one template.

Jinja
#ansible#celery#copier#django#django-template#hacktoberfest#hacktoberfest2025#htmx#keel#kubernetes#nextjs#template#temporal#uv

A versatile, production-ready Django project template for any use case Build SaaS applications, API backends, web apps, or internal tools with one template.

Jinja
#ansible#celery#copier#django#django-template#hacktoberfest#hacktoberfest2025#htmx#keel#kubernetes#nextjs#template#temporal#uv

AI Summary: This issue proposes adding two new configuration options for BGP route reflectors. It involves adding a `bgp cluster-id` setting at the ASN level and an IPv6 equivalent for the `v4_route_reflector_client` neighbor option. The implementation is expected to be straightforward, mirroring existing configuration patterns.

Complexity:2/5
enhancementgood first issue

Ansible role to install and configure FRRouting (FRR) for dynamic routing

Jinja
#ansible#bgp#bgp-configuration#hacktoberfest#ospf

Also browsing: Python , TypeScript , JavaScript