Skip to content

Commit 3580165

Browse files
authored
Update kubernetes version (#520)
* Update kubernetes * Added newly added primitive object * Bumped up base version --------- Co-authored-by: hnaderi <[email protected]>
1 parent 4140e89 commit 3580165

File tree

4 files changed

+38
-3
lines changed

4 files changed

+38
-3
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<a href="https://typelevel.org/cats/"><img src="https://typelevel.org/cats/img/cats-badge.svg" height="40px" align="right" alt="Cats friendly" /></a>
99

10-
![Kubernetes version](https://img.shields.io/badge/Kubernetes-v1.34.3-blue?style=flat-square&logo=kubernetes&logoColor=white)
10+
![Kubernetes version](https://img.shields.io/badge/Kubernetes-v1.35.0-blue?style=flat-square&logo=kubernetes&logoColor=white)
1111
[![scala-k8s-objects Scala version support](https://index.scala-lang.org/hnaderi/scala-k8s/scala-k8s-objects/latest-by-scala-version.svg?style=flat-square)](https://index.scala-lang.org/hnaderi/scala-k8s/scala-k8s-objects)
1212
[![javadoc](https://javadoc.io/badge2/dev.hnaderi/scala-k8s-docs_3/scaladoc.svg?style=flat-square)](https://javadoc.io/doc/dev.hnaderi/scala-k8s-docs_3)
1313
<img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/hnaderi/scala-k8s/ci.yml?style=flat-square">

build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import dev.hnaderi.k8s.generator.KubernetesJsonPointerGeneratorPlugin
22
import dev.hnaderi.k8s.generator.KubernetesScalacheckGeneratorPlugin
33
import sbtcrossproject.CrossProject
44

5-
ThisBuild / tlBaseVersion := "0.26"
5+
ThisBuild / tlBaseVersion := "0.27"
66

77
ThisBuild / organization := "dev.hnaderi"
88
ThisBuild / organizationName := "Hossein Naderi"
@@ -40,7 +40,7 @@ ThisBuild / githubWorkflowAddedJobs += WorkflowJob(
4040
scalas = Nil,
4141
javas = Nil
4242
)
43-
ThisBuild / kubernetesVersion := "1.34.3"
43+
ThisBuild / kubernetesVersion := "1.35.0"
4444
ThisBuild / jsEnv := {
4545
import org.scalajs.jsenv.nodejs.NodeJSEnv
4646
new NodeJSEnv(
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/*
2+
* Copyright 2022 Hossein Naderi
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
package io.k8s.api.scheduling.v1alpha1
18+
19+
import dev.hnaderi.k8s.utils._
20+
21+
/** BasicSchedulingPolicy indicates that standard Kubernetes scheduling behavior
22+
* should be used.
23+
*/
24+
final case class BasicSchedulingPolicy()
25+
object BasicSchedulingPolicy {
26+
implicit val encoder: Encoder[BasicSchedulingPolicy] = Encoder.emptyObj
27+
implicit val decoder: Decoder[BasicSchedulingPolicy] =
28+
Decoder.const(BasicSchedulingPolicy())
29+
}

modules/scalacheck/src/main/scala/PrimitiveGenerators.scala

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,12 @@ private[scalacheck] trait PrimitiveGenerators { self: NonPrimitiveGenerators =>
9393
: Arbitrary[io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1] =
9494
Arbitrary(Gen.const(io.k8s.apimachinery.pkg.apis.meta.v1.FieldsV1()))
9595

96+
implicit lazy val arbitrary_io_k8s_api_scheduling_v1alpha1_BasicSchedulingPolicy
97+
: Arbitrary[io.k8s.api.scheduling.v1alpha1.BasicSchedulingPolicy] =
98+
Arbitrary(
99+
Gen.const(io.k8s.api.scheduling.v1alpha1.BasicSchedulingPolicy())
100+
)
101+
96102
private def genJSONSchemaPropsOrArray(
97103
jsp: JSONSchemaProps
98104
): Gen[JSONSchemaPropsOrArray] =

0 commit comments

Comments
 (0)