kubernetes-client / kubernetes-client/python

Support server-side apply

Open
#1,430 18 comments 14 reactions 0 assignees View on GitHub
kind/feature lifecycle/frozen
Dominant language
Python
Stars
7.7k
Forks
3.5k
Avg merge
1d 14h
Merged PRs (30d)
18

Description

**What is the feature and why do you need it**:
Kubernetes [server-side apply](https://kubernetes.io/docs/reference/using-api/server-side-apply/) is meant to be the new standard of patching objects and managing fields. Today the Python client supports v18 API (v18.17.0a1), where server-side apply went [beta 2](https://kubernetes.io/blog/2020/04/01/kubernetes-1.18-feature-server-side-apply-beta-2/). We should explore what's missing to support the feature in this client.
- what API endpoints support SSA?
- what's the content-type to use SSA?
- how does client-go support SSA?

cc @fabianvf

Contributor guide

Open the contributing guide

Research direction

Start with the linked Kubernetes server-side apply documentation, then review the Python client’s current support for Kubernetes v18 API and compare the relevant client-go support. Determine which API endpoints and content type are required; the work is done when the missing client support is identified and the implementation scope is clear.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes, python
Domain
api
Issue type
Feature
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.