Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Custom kubeconfig Paths and Parallel Execution in OpenShift VSTS Plugin #219

Open
vishnutheja1998 opened this issue Feb 15, 2024 · 0 comments

Comments

@vishnutheja1998
Copy link


Issue Facing:
Hello,
I am currently using the OpenShift VSTS Plugin for Azure DevOps to manage deployments to an OpenShift cluster and have encountered a challenge when scaling my CI/CD pipeline to use multiple agents. We've noticed that when multiple agents are running tasks concurrently, there are conflicts with the .kube/config file, leading to authentication issues and failed deployments.

I have looked through the documentation and the plugin's settings but haven't found a clear way to configure the plugin to use custom kubeconfig paths or ensure safe parallel executions across multiple Azure DevOps agents. This feature is crucial for our CI/CD pipeline's scalability and reliability, especially as we increase the number of parallel jobs to speed up our deployment processes.

Specific Questions/Requests:
1: Custom kubeconfig Path Support: Is there a way to configure the plugin to use a different kubeconfig file for each task or job? This would allow each agent to operate independently without interfering with each other's authentication states.

2: Parallel Execution Support: Are there best practices or built-in mechanisms within the plugin to support parallel execution without causing conflicts, especially concerning shared resources like the kubeconfig file?

3: Workarounds or Recommendations: If the plugin currently does not support these features, could you recommend any workarounds or practices that could help mitigate these issues? Additionally, are there plans to include these features in future releases?

Any guidance or information you can provide would be greatly appreciated, as it would help us improve our CI/CD pipeline's efficiency and stability.

Thank you for your time and effort in maintaining this plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant