jenkinsci / jenkinsci/google-kubernetes-engine-plugin

[Code Cleanup]: Re-factor apply logic

Open
#22 1 comment 0 reactions 0 assignees View on GitHub
backlog
Dominant language
Java
Stars
36
Forks
65
PR merge metrics
No merged PRs in 30d

Description

Currently the plugin does an exec to kubectl apply for deployment. This requires that the customer has kubectl installed in their Jenkins environment. Once the k8s server-side apply function is available we should do the work to use it so that we can remove this pre-req

Server-side apply k8s issue: https://github.com/kubernetes/enhancements/issues/555

Contributor guide

Open the contributing guide

Research direction

No source file or test is named. Start by locating the plugin's current kubectl apply invocation, then read the linked Kubernetes server-side apply issue. Done means applying deployments through the Kubernetes server-side apply function without requiring kubectl in the Jenkins environment.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, kubernetes
Domain
devops, infrastructure
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.