12
0

67 Commits

Author SHA256 Message Date
734555e3c5 Accepting request 1284759 from devel:kubic
- version update to 33.1.0
* please refer to the changelog at https://github.com/kubernetes-client/python/blob/v33.1.0/CHANGELOG.md#v3310

- add patch: fix-exec-provider-test-sle-15-sp4.patch
* Patch file to fix failing kubernetes.config.exec_provider_test.ExecProviderTest during package build against SLE-15 SP4 (w/ Python 3.6.15, pytest-5.4.3, py-1.10.0, pluggy-0.13.1)

OBS-URL: https://build.opensuse.org/request/show/1284759
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=31
2025-06-11 14:19:52 +00:00
Priyanka Saggu
f65cd11f72 - version update to 33.1.0
* please refer to the changelog at https://github.com/kubernetes-client/python/blob/v33.1.0/CHANGELOG.md#v3310

- add patch: fix-exec-provider-test-sle-15-sp4.patch
  * Patch file to fix failing kubernetes.config.exec_provider_test.ExecProviderTest during package build against SLE-15 SP4 (w/ Python 3.6.15, pytest-5.4.3, py-1.10.0, pluggy-0.13.1)

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=30
2025-06-11 10:14:59 +00:00
ec46b49a6f Accepting request 1243096 from devel:kubic
- version update to 31.0.0
  * please refer to the changelog at https://github.com/kubernetes-client/python/blob/v31.0.0/CHANGELOG.md#v3100

OBS-URL: https://build.opensuse.org/request/show/1243096
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=30
2025-02-05 11:39:51 +00:00
Priyanka Saggu
46ba5619b7 - version update to 31.0.0
* please refer to the changelog at https://github.com/kubernetes-client/python/blob/v31.0.0/CHANGELOG.md#v3100 
- update build requirements:
  `BuildRequires:  %{python_module durationpy >= 0.7}`
  `Requires:       python-durationpy >= 0.7`

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=28
2025-02-04 12:04:20 +00:00
6ca1c8cb72 Accepting request 1221322 from devel:kubic
- version update to 30.1.0
* please refer to the changelog at https://github.com/kubernetes-client/python/blob/v30.1.0/CHANGELOG.md#v3010

- remove patch: - kubernetes-client-python-pr2178-assertEqual-py312.patch
gh#kubernetes-client/python#2178 - merged upstream and released.

- Fix formatting of if/else conditional blocks for build/install section

OBS-URL: https://build.opensuse.org/request/show/1221322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=29
2024-11-05 14:40:42 +00:00
Priyanka Saggu
53e5790039 - version update to 30.1.0
* please refer to the changelog at https://github.com/kubernetes-client/python/blob/v30.1.0/CHANGELOG.md#v3010

- remove patch: - kubernetes-client-python-pr2178-assertEqual-py312.patch
  gh#kubernetes-client/python#2178 - merged upstream and released.

- Fix formatting of if/else conditional blocks for build/install section

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=26
2024-11-05 07:10:34 +00:00
Priyanka Saggu
2263b9e67a - version update to 30.1.0
* please refer to the changelog at https://github.com/kubernetes-client/python/blob/v30.1.0/CHANGELOG.md#v3010

- remove patch: - kubernetes-client-python-pr2178-assertEqual-py312.patch
  gh#kubernetes-client/python#2178 - merged upstream and released.

OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=25
2024-11-04 04:48:09 +00:00
5b5e941ae4 Accepting request 1218812 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1218812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=28
2024-10-29 13:32:14 +00:00
Priyanka Saggu
dbb0a6970f add %{?sle15_python_module_pythons} to spec
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=23
2024-10-28 12:33:44 +00:00
9593e2951f Accepting request 1139924 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1139924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=27
2024-01-21 22:07:56 +00:00
Priyanka Saggu
7d752f9912 Accepting request 1139804 from home:bnavigator:branches:devel:languages:python
Okay let's make it independent of the kubernetes1.29 update.

We need this in Staging:K

- Add kubernetes-client-python-pr2178-assertEqual-py312.patch
  gh#kubernetes-client/python#2178 fixing a python3.12 test error
- Remove deprecated setup.py usage, switch to PEP517

OBS-URL: https://build.opensuse.org/request/show/1139804
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=21
2024-01-19 12:20:21 +00:00
f9ce886f6c Accepting request 1124961 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1124961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=26
2023-11-13 21:16:16 +00:00
Richard Brown
2e7d2b5571 Accepting request 1121621 from home:Xinayder:branches:devel:kubic
Remove upper version limit for urllib3

OBS-URL: https://build.opensuse.org/request/show/1121621
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=19
2023-11-10 12:47:43 +00:00
93a5cb67ef Accepting request 1114960 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1114960
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=25
2023-10-04 20:30:39 +00:00
Priyanka Saggu
3fd1dbbed1 Accepting request 1114850 from home:mimi_vx:branches:devel:kubic
- Fix requires for urllib3

OBS-URL: https://build.opensuse.org/request/show/1114850
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=17
2023-10-03 08:52:04 +00:00
4ab7830a06 Accepting request 1112493 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1112493
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=24
2023-09-26 20:00:19 +00:00
Priyanka Saggu
0708c905b2 Accepting request 1112492 from home:psaggu:branches:devel:kubic
- version update to 28.1.0
  * too many changes, please refer to the CHANGELOG.md in documentation OR at
  https://github.com/kubernetes-client/python/blob/release-28.0/CHANGELOG.md
- cleanup: alpha-sorted the `BuildRequires` and `Requires` fields
- added following, per requirements.txt at https://github.com/kubernetes-client/python/blob/v28.1.0/requirements.txt: 
  *`BuildRequires:  %{python_module oauthlib >= 3.2.2}`
  *`Requires: python-oauthlib >= 3.2.2`

OBS-URL: https://build.opensuse.org/request/show/1112492
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=15
2023-09-20 08:58:18 +00:00
82bfdae24a Accepting request 1099397 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1099397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=23
2023-07-24 16:12:16 +00:00
Priyanka Saggu
4c573c5a34 Accepting request 1099391 from home:psaggu:branches:devel:kubic
- version update to 27.2.0
  https://github.com/kubernetes-client/python/blob/v27.2.0/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/1099391
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=13
2023-07-19 07:13:37 +00:00
c558bab754 Accepting request 1087388 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1087388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=22
2023-05-17 08:52:43 +00:00
Priyanka Saggu
e8d36bc411 Accepting request 1087387 from home:psaggu:branches:devel:kubic
- changes to fix unresolvable/failing package build for SLE-15-SP4, https://build.suse.de/request/show/297283 :
  * added: `BuildRequires:  %{python_module Sphinx >= 1.3.1}`
  * reverted below changes from `
    ** reverted: `%python_build` ->  `%pyproject_wheel`  and `%python_install` -> `%pyproject_install`
    ** reverted:  `BuildRequires:  %{python_module pip}`
    ** reverted:  `BuildRequires:  %{python_module wheel}`

OBS-URL: https://build.opensuse.org/request/show/1087387
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=11
2023-05-16 10:32:28 +00:00
466741c2e8 Accepting request 1084957 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1084957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=21
2023-05-06 20:08:29 +00:00
Priyanka Saggu
980d51cb22 Accepting request 1084955 from home:psaggu:branches:devel:kubic
- included missing changelog entries from "Tue Oct  8 15:24:14 UTC 2019 - Can Bayburt <cbbayburt@suse.com>"
  to even the diversion with the existing `SUSE:SLE-15-SP4:Update` package

- removed patch: base64-padding-fix.patch
  * changes introduced by patch are included in upstream

OBS-URL: https://build.opensuse.org/request/show/1084955
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=9
2023-05-05 07:29:48 +00:00
fb7bd2d33b Accepting request 1084308 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1084308
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=20
2023-05-04 15:09:37 +00:00
Priyanka Saggu
c88f887b9a Accepting request 1084307 from home:psaggu:branches:devel:kubic
- added: `%{python_sitelib}/kubernetes` and `%{python_sitelib}/kubernetes-%{version}*-info` under %files
- replaced `%python_build` ->  `%pyproject_wheel`  and `%python_install` -> `%pyproject_install` 
  * added:  BuildRequires:  %{python_module pip}
  * added:  BuildRequires:  %{python_module wheel}

OBS-URL: https://build.opensuse.org/request/show/1084307
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=7
2023-05-03 12:06:55 +00:00
397603190e Accepting request 1083937 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1083937
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=19
2023-05-02 14:18:21 +00:00
Priyanka Saggu
adbd0becae Accepting request 1083936 from home:psaggu:branches:devel:kubic
- removed following conditional python_module macro definition, as it is present in recent versions of "python-rpm-macros"

  * "%{?!python_module:%define python_module() python-%{**} python3-%{**}}"

OBS-URL: https://build.opensuse.org/request/show/1083936
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=5
2023-05-02 07:37:18 +00:00
73328c3ea1 Accepting request 1083523 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1083523
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=18
2023-04-29 15:27:55 +00:00
Richard Brown
3a4e78ab04 Accepting request 1083510 from home:psaggu:branches:devel:kubic
- removed python-kubernetes-no-mock.patch, patch changes incorporated upstream

- version update to 26.1.0
  * too many changes, please refer to the CHANGELOG.md in documentation OR at
  https://github.com/kubernetes-client/python/blob/v26.1.0/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/1083510
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=3
2023-04-28 12:08:21 +00:00
Richard Brown
9a727794bc Accepting request 1079116 from home:psaggu
move python-kubernetes package from project:devel:languages:python to devel:kubic

OBS-URL: https://build.opensuse.org/request/show/1079116
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/python-kubernetes?expand=0&rev=1
2023-04-19 16:25:40 +00:00
c19d0166b0 Accepting request 1007076 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1007076
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=17
2022-10-03 11:44:11 +00:00
5441e13765 Accepting request 1006979 from home:yarunachalam:branches:devel:languages:python
- Update to v24.2.0
  Uncategorized
  The dynamic client now support the _request_timeout parameter to configure connection and request timeouts. (#1732, @philipp-sontag-by)
- Update to v24.1.0b1
  Uncategorized
  The dynamic client now support the _request_timeout parameter to configure connection and request timeouts. (#1732, @philipp-sontag-by)
- Update to v24.1.0a1
  API Change
  Add 2 new options for kube-proxy running in winkernel mode. --forward-healthcheck-vip, if specified as true, health check traffic whose
  destination is service VIP will be forwarded to kube-proxy's healthcheck service. --root-hnsendpoint-name specifies the name of the hns endpoint
  for the root network namespace. This option enables the pass-through load balancers like Google's GCLB to correctly health check the backend services.
  Without this change, the health check packets is dropped, and Windows node will be considered to be unhealthy by those load balancers.
  (kubernetes/kubernetes#99287, @anfernee)
  Added CEL runtime cost calculation into CustomerResource validation. CustomerResource validation will fail if runtime cost exceeds the budget.
  (kubernetes/kubernetes#108482, @cici37)
  Added a new metric webhook_fail_open_count to monitor webhooks that fail to open. (kubernetes/kubernetes#107171, @ltagliamonte-dd)
  Adds a new Status subresource in Network Policy objects (kubernetes/kubernetes#107963, @rikatz)
  Adds support for InterfaceNamePrefix and BridgeInterface as arguments to --detect-local-mode option and also introduces a new optional
  --pod-interface-name-prefix and --pod-bridge-interface flags to kube-proxy. (kubernetes/kubernetes#95400, @tssurya)
  CEL CRD validation expressions may now reference existing object state using the identifier oldSelf. (kubernetes/kubernetes#108073, @benluddy)
  CRD deep copies should no longer contain shallow copies of JSONSchemaProps.XValidations. (kubernetes/kubernetes#107956, @benluddy)
  CRD writes will generate validation errors if a CEL validation rule references the identifier oldSelf on a part of the schema that does not
  support it. (kubernetes/kubernetes#108013, @benluddy)
  CSIStorageCapacity.storage.k8s.io: The v1beta1 version of this API is deprecated in favor of v1, and will be removed in v1.27. If a CSI driver
  supports storage capacity tracking, then it must get deployed with a release of external-provisioner that supports the v1 API. (kubernetes/kubernetes#108445, @pohly)
  Custom resource requests with fieldValidation=Strict consistently require apiVersion and kind, matching non-strict requests (kubernetes/kubernetes#109019, @liggitt)
  Feature of DefaultPodTopologySpread is graduated to GA (kubernetes/kubernetes#108278, @kerthcet)
  Feature of NonPreemptingPriority is graduated to GA (kubernetes/kubernetes#107432, @denkensk)
  Feature of PodOverhead is graduated to GA (kubernetes/kubernetes#108441, @pacoxu)
  Fixed OpenAPI serialization of the x-kubernetes-validations field (kubernetes/kubernetes#107970, @liggitt)

OBS-URL: https://build.opensuse.org/request/show/1006979
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=36
2022-09-29 19:03:02 +00:00
bf090d340e Accepting request 983725 from devel:languages:python
- update to 23.6.0:
  * Omits alpha-level enums from the static openapi file captured in api/openapi-spec
  * Fixes a regression in v1beta1 PodDisruptionBudget handling of "strategic
    merge patch"-type API requests for the `selector` field. Prior to 1.21,
    these requests would merge `matchLabels` content and replace
    `matchExpressions` content. In 1.21, patch requests touching the `selector`
    field started replacing the entire selector. This is consistent with
    server-side apply and the v1 PodDisruptionBudget behavior, but should not
    have been changed for v1beta1.

OBS-URL: https://build.opensuse.org/request/show/983725
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=16
2022-06-20 13:37:02 +00:00
d62bce887e - update to 23.6.0:
* Omits alpha-level enums from the static openapi file captured in api/openapi-spec
  * Fixes a regression in v1beta1 PodDisruptionBudget handling of "strategic
    merge patch"-type API requests for the `selector` field. Prior to 1.21,
    these requests would merge `matchLabels` content and replace
    `matchExpressions` content. In 1.21, patch requests touching the `selector`
    field started replacing the entire selector. This is consistent with
    server-side apply and the v1 PodDisruptionBudget behavior, but should not
    have been changed for v1beta1.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=34
2022-06-19 17:42:15 +00:00
28bd4d5f7c Accepting request 974767 from devel:languages:python
- version update to 23.3.0
  too many changes, see CHANGELOG.md in documentation or at
  https://github.com/kubernetes-client/python/blob/master/CHANGELOG.md
- Add python-kubernetes-no-mock.patch to allow building and use
  without external mock package dependency.

OBS-URL: https://build.opensuse.org/request/show/974767
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=15
2022-05-05 21:04:36 +00:00
2205d4b56a Fix changelog
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=32
2022-05-03 18:05:59 +00:00
992e9ae76b Accepting request 974528 from home:pgajdos:python
- version update to 23.3.0
  too many changes, see CHANGELOG.md in documentation or at
  https://github.com/kubernetes-client/python/blob/master/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/974528
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=31
2022-05-03 16:27:02 +00:00
5557ca14ac Accepting request 857126 from devel:languages:python
- update to 12.0.1:
 * Kubernetes API version 1.16.15
  - Resolve regression in metadata.managedFields handling in update/patch requests submitted by older API clients ([#91748](https://github.com/kubernetes/k
  ubernetes/pull/91748), [@apelisse](https://github.com/apelisse)) [SIG API Machinery and Testing]
  - Fix bug where sending a status update completely wipes managedFields for some types. ([#90033](https://github.com/kubernetes/kubernetes/pull/90033), [@
  apelisse](https://github.com/apelisse)) [SIG API Machinery and Testing]
  - The `MutatingWebhookConfiguration` and `ValidatingWebhookConfiguration` APIs have been promoted to `admissionregistration.k8s.io/v1`:
    - `failurePolicy` default changed from `Ignore` to `Fail` for v1
    - `matchPolicy` default changed from `Exact` to `Equivalent` for v1
    - `timeout` default changed from `30s` to `10s` for v1
    - `sideEffects` default value is removed, and the field made required, and only `None` and `NoneOnDryRun` are permitted for v1
    - `admissionReviewVersions` default value is removed and the field made required for v1 (supported versions for AdmissionReview are `v1` and `v1beta1`)
    - The `name` field for specified webhooks must be unique for `MutatingWebhookConfiguration` and `ValidatingWebhookConfiguration` objects created via `a
  dmissionregistration.k8s.io/v1`
  - The `AdmissionReview` API sent to and received from admission webhooks has been promoted to `admission.k8s.io/v1`. Webhooks can specify a preference fo
  r receiving `v1` AdmissionReview objects with `admissionReviewVersions: ["v1","v1beta1"]`, and must respond with an API object in the same `apiVersion` t
  hey are sent. When webhooks use `admission.k8s.io/v1`, the following additional validation is performed on their responses:
    - `response.patch` and `response.patchType` are not permitted from validating admission webhooks
    - `apiVersion: "admission.k8s.io/v1"` is required
    - `kind: "AdmissionReview"` is required
    - `response.uid: "<value of request.uid>"` is required
    - `response.patchType: "JSONPatch"` is required (if `response.patch` is set) ([#80231](https://github.com/kubernetes/kubernetes/pull/80231), [@liggitt]
  (https://github.com/liggitt))
  - The `CustomResourceDefinition` API type is promoted to `apiextensions.k8s.io/v1` with the following changes:
    - Use of the new `default` feature in validation schemas is limited to v1
    - `spec.scope` is no longer defaulted to `Namespaced` and must be explicitly specified
    - `spec.version` is removed in v1; use `spec.versions` instead
    - `spec.validation` is removed in v1; use `spec.versions[*].schema` instead
    - `spec.subresources` is removed in v1; use `spec.versions[*].subresources` instead
    - `spec.additionalPrinterColumns` is removed in v1; use `spec.versions[*].additionalPrinterColumns` instead

OBS-URL: https://build.opensuse.org/request/show/857126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=14
2020-12-23 13:19:23 +00:00
f0f13638a4 - update to 12.0.1:
* Kubernetes API version 1.16.15
  - Resolve regression in metadata.managedFields handling in update/patch requests submitted by older API clients ([#91748](https://github.com/kubernetes/k
  ubernetes/pull/91748), [@apelisse](https://github.com/apelisse)) [SIG API Machinery and Testing]
  - Fix bug where sending a status update completely wipes managedFields for some types. ([#90033](https://github.com/kubernetes/kubernetes/pull/90033), [@
  apelisse](https://github.com/apelisse)) [SIG API Machinery and Testing]
  - The `MutatingWebhookConfiguration` and `ValidatingWebhookConfiguration` APIs have been promoted to `admissionregistration.k8s.io/v1`:
    - `failurePolicy` default changed from `Ignore` to `Fail` for v1
    - `matchPolicy` default changed from `Exact` to `Equivalent` for v1
    - `timeout` default changed from `30s` to `10s` for v1
    - `sideEffects` default value is removed, and the field made required, and only `None` and `NoneOnDryRun` are permitted for v1
    - `admissionReviewVersions` default value is removed and the field made required for v1 (supported versions for AdmissionReview are `v1` and `v1beta1`)
    - The `name` field for specified webhooks must be unique for `MutatingWebhookConfiguration` and `ValidatingWebhookConfiguration` objects created via `a
  dmissionregistration.k8s.io/v1`
  - The `AdmissionReview` API sent to and received from admission webhooks has been promoted to `admission.k8s.io/v1`. Webhooks can specify a preference fo
  r receiving `v1` AdmissionReview objects with `admissionReviewVersions: ["v1","v1beta1"]`, and must respond with an API object in the same `apiVersion` t
  hey are sent. When webhooks use `admission.k8s.io/v1`, the following additional validation is performed on their responses:
    - `response.patch` and `response.patchType` are not permitted from validating admission webhooks
    - `apiVersion: "admission.k8s.io/v1"` is required
    - `kind: "AdmissionReview"` is required
    - `response.uid: "<value of request.uid>"` is required
    - `response.patchType: "JSONPatch"` is required (if `response.patch` is set) ([#80231](https://github.com/kubernetes/kubernetes/pull/80231), [@liggitt]
  (https://github.com/liggitt))
  - The `CustomResourceDefinition` API type is promoted to `apiextensions.k8s.io/v1` with the following changes:
    - Use of the new `default` feature in validation schemas is limited to v1
    - `spec.scope` is no longer defaulted to `Namespaced` and must be explicitly specified
    - `spec.version` is removed in v1; use `spec.versions` instead
    - `spec.validation` is removed in v1; use `spec.versions[*].schema` instead
    - `spec.subresources` is removed in v1; use `spec.versions[*].subresources` instead
    - `spec.additionalPrinterColumns` is removed in v1; use `spec.versions[*].additionalPrinterColumns` instead

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=29
2020-12-20 10:11:01 +00:00
1da5510a5b Accepting request 794512 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/794512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=13
2020-04-17 22:28:35 +00:00
Tomáš Chvátal
deae0235f4 Accepting request 794468 from home:pgajdos:python
- version update to 11.0.0
  Kubernetes API Version: 1.15.10
  **API Change:**
  - Deleting CustomObjects doesn't require passing in the body anymore [kubernetes-client/gen#142](https://github.com/kubernetes-client/gen/pull/142)
  **New Feature:**
  - Add ability to the client to be used as Context Manager [kubernetes-client/python#1073](https://github.com/kubernetes-client/python/pull/1073)
  - Enable the use of dynamic client [kubernetes-client/python#1035](https://github.com/kubernetes-client/python/pull/1035)
  - Add option to refresh gcp token when config is cmd-path [kubernetes-client/python-base#175](https://github.com/kubernetes-client/python-base/pull/175)
  **Bug Fix:**
  - Add kubernetes.dynamic to setup.py pkg list [kubernetes-client/python#1096](https://github.com/kubernetes-client/python/pull/1096)
  - Fixed issue in `__del__` method of the `ApiClient` that caused an indefinite hang during garbage collection. [kubernetes-client/python#1073](https://github.com/kubernetes-client/python/pull/1073)
  - Fix custom object API example [kubernetes-client/python#1049](https://github.com/kubernetes-client/python/pull/1049)
  - Fix deprecation warning in E2E tests [kubernetes-client/python#1036](https://github.com/kubernetes-client/python/pull/1036)
  - Use `==/!=` to compare str, bytes, and int literals [kubernetes-client/python#1007](https://github.com/kubernetes-client/python/pull/1007)
  - Fix apiserver_id 'get' method [kubernetes-client/python-base#184](https://github.com/kubernetes-client/python-base/pull/184)
  - Fix persist_config flag and function calls [kubernetes-client/python-base#169](https://github.com/kubernetes-client/python-base/pull/169)
  - Fix memory inneficiencies in the WebSocket client [kubernetes-client/python-base#178](https://github.com/kubernetes-client/python-base/pull/178)
  - Fix functionality to watch logs when log line is not a JSON-serialized object [kubernetes-client/python-base#171](https://github.com/kubernetes-client/python-base/pull/171)
  - Detect binary payloads and send the correct opcode [kubernetes-client/python-base#152](https://github.com/kubernetes-client/python-base/pull/152)
  **Deprecation Notice**
  v11.0.0 of the client follows the Kubernetes [deprecation policy](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/release/versioning.md#supported-releases-and-component-skew) and will
  be deprecated as and when Kubernetes version v1.15 gets deprecated.
  **API Change:**
  - Introduce `ExtensionsV1beta1RuntimeClassStrategyOptions` and `PolicyV1beta1RuntimeClassStrategyOptions`. Add RuntimeClass restrictions & defaulting to PodSecurityPolicy [kubernetes/kubernetes#73795](https://github.com/kubernetes/kubernetes/pull/73795)
  - Introduce `V1WindowsSecurityContextOptions`. Add Windows specific options in Pod Security Context and Container Security Context [kubernetes/kubernetes#77147](https://github.com/kubernetes/kubernetes/pull/77147)
  - Split `V1beta1Webhook` into `V1beta1MutatingWebhook` and `V1beta1ValidatingWebhook` [kubernetes/kubernetes#78491](https://github.com/kubernetes/kubernetes/pull/78491)
  - Introduce parameter `allow_watch_bookmarks` in list options for requesting watch bookmarks from apiserver. The implementation in apiserver is hidden behind feature gate `WatchBookmark` (currently in Alpha stage) [kubernetes/kubernetes#74074](https://github.com/kubernetes/kubernetes/pull/74074)
  - Add `V1DeleteOptions` parameters (`dry_run`, `grace_period_seconds`, `orphan_dependents`, `propagation_policy`) to delete collection APIs [kubernetes/kubernetes#77843](https://github.com/kubernetes/kubernetes/pull/77843)
  - Add ListMeta.RemainingItemCount. When responding a LIST request, if the server has more data available, and if the request does not contain label selectors or field selectors, the server sets the ListOptions.RemainingItemCount to the number of remaining objects [kubernetes/kubernetes#75993](https://github.com/kubernetes/kubernetes/pull/75993)
  - Add `controller_expand_secret_ref` in `V1SecretReference` to store CSI volume expansion secrets [kubernetes/kubernetes#77516](https://github.com/kubernetes/kubernetes/pull/77516)

OBS-URL: https://build.opensuse.org/request/show/794468
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=27
2020-04-16 09:02:29 +00:00
ece5b3685c Accepting request 785578 from devel:languages:python
- Fix build without python2

OBS-URL: https://build.opensuse.org/request/show/785578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=12
2020-03-26 23:25:50 +00:00
Tomáš Chvátal
1cbfe612c5 - Fix build without python2
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=25
2020-03-16 10:38:04 +00:00
a60b25b811 Accepting request 760417 from devel:languages:python
- Update dependencies to match up what is in requirements.txt

OBS-URL: https://build.opensuse.org/request/show/760417
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=11
2020-01-04 18:20:26 +00:00
Tomáš Chvátal
a8202b4dd3 - Update dependencies to match up what is in requirements.txt
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=23
2020-01-02 12:55:23 +00:00
5131bdba4a Accepting request 722990 from devel:languages:python
- update to 10.0.1:
  * Fix content type regression in custom object patch API
  * Bump urllib3 version to pick up security fix for CVE-2019-11324

OBS-URL: https://build.opensuse.org/request/show/722990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=10
2019-08-16 13:28:18 +00:00
Thomas Bechtold
ae61b53c5d - update to 10.0.1:
* Fix content type regression in custom object patch API
  * Bump urllib3 version to pick up security fix for CVE-2019-11324

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=21
2019-08-13 06:57:30 +00:00
a2e5dda17d Accepting request 718121 from devel:languages:python
- Update to 10.0.0:
  * Fix base64 padding for kube config kubernetes-client/python-base#79
  * Fix websocket client decoding binary message. Replace non-utf8 data instead of failing kubernetes-client/python-base#104
  * Add email scope to GCP provided credential refresh kubernetes-client/python-base#110
  * Fix broken urllib3 dependencies kubernetes-client/python#816
  * Add method to dynamically set namespace in yaml utility kubernetes-client/python#782
  * Add json-patch to custom object patch method kubernetes-client/gen#119

OBS-URL: https://build.opensuse.org/request/show/718121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=9
2019-07-28 08:20:03 +00:00
Tomáš Chvátal
b2fdecb9af - Update to 10.0.0:
* Fix base64 padding for kube config kubernetes-client/python-base#79
  * Fix websocket client decoding binary message. Replace non-utf8 data instead of failing kubernetes-client/python-base#104
  * Add email scope to GCP provided credential refresh kubernetes-client/python-base#110
  * Fix broken urllib3 dependencies kubernetes-client/python#816
  * Add method to dynamically set namespace in yaml utility kubernetes-client/python#782
  * Add json-patch to custom object patch method kubernetes-client/gen#119

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kubernetes?expand=0&rev=19
2019-07-24 08:22:01 +00:00
513aded560 Accepting request 708350 from devel:languages:python
- Drop unused dep on Sphinx

OBS-URL: https://build.opensuse.org/request/show/708350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kubernetes?expand=0&rev=8
2019-06-13 20:30:48 +00:00