Inquiry and Guidance Request for Jenkins Helm Chart Compatibility

Hello team,
I hope this message finds you well. I am currently working on a project where we have a unique use case involving Jenkins controllers and Kubernetes, and I’m seeking some guidance and insights to ensure the compatibility of the Jenkins Helm Chart with our specific scenario.

Our current setup comprises a total of 6 Jenkins controllers, each deployed on separate AWS EC2 instances as Docker containers. These controllers are all hosted within a single AWS account, sharing the same VPC. Additionally, our Jenkins agents are deployed on separate EC2 instances and Docker containers, and they connect from various AWS accounts.

Our plan is to migrate only the Jenkins controllers to an existing running EKS cluster within the same AWS account. However, the controllers will be situated in a separate VPC. Meanwhile, our Jenkins agents will continue to run on EC2 instances as Docker containers, maintaining the current setup.

All resource provisioning and deprovisioning are currently managed through Terraform. To streamline our Kubernetes deployment process, we’re considering utilizing the Helm Chart for our Jenkins controller Kubernetes deployment.

As I’m relatively new to Kubernetes and Helm, I’m seeking assistance and insights from the Helm community to determine if the Helm Chart aligns with our unique use case. I understand that my query might seem basic, but I am eager to gather inputs, references, or any kind of assistance to ensure that our deployment goes smoothly.

Any guidance, advice, or references you could provide would be greatly appreciated. Thank you in advance for your time and support.