Files
Tariq HasanandGitHub 2205ae6c9b feat: add Python API generation for Spark Operator CRDs (#2828)
* feat: enable and generate OpenAPI schemas for SparkOperator APIs

Signed-off-by: tariq-hasan <[email protected]>

* feat: add tooling to generate and validate OpenAPI spec

Signed-off-by: tariq-hasan <[email protected]>

* feat: add generated OpenAPI spec for Spark Operator

Signed-off-by: tariq-hasan <[email protected]>

* feat: add tooling to generate Python client from OpenAPI spec

Signed-off-by: tariq-hasan <[email protected]>

* feat: add generated Python client for Spark Operator APIs

Signed-off-by: tariq-hasan <[email protected]>

* fix: align code generation with Trainer patterns

Signed-off-by: tariq-hasan <[email protected]>

* fix: align Spark swagger naming and Python SDK generation

Signed-off-by: tariq-hasan <[email protected]>

* docs: recommend isolated Python environments for SDK publishing

Signed-off-by: tariq-hasan <[email protected]>

* fix: generate Python SDK models for v1alpha1 and v1beta2 APIs

Signed-off-by: tariq-hasan <[email protected]>

---------

Signed-off-by: tariq-hasan <[email protected]>
2026-02-11 14:52:15 +00:00

24 lines
752 B
Go

/*
Copyright 2017 Google LLC
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
https://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// +k8s:openapi-gen=true
// +k8s:deepcopy-gen=package,register
// Package v1beta2 is the v1beta2 version of the API.
// +groupName=sparkoperator.k8s.io
// +versionName=v1beta2
package v1beta2