Skip to content

Commit

Permalink
Fix fabric8io#1380: Support for ControllerRevision
Browse files Browse the repository at this point in the history
  • Loading branch information
kunal-kushwaha authored and rohanKanojia committed Sep 18, 2019
1 parent ea514ee commit 4450fb2
Show file tree
Hide file tree
Showing 7 changed files with 471 additions and 143 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* Fix #1758: generation of resource handlers for OpenShift

#### Improvements
* Fix #1380: Support for ControllerRevision

#### Dependency Upgrade

Expand Down Expand Up @@ -115,7 +116,6 @@
* Add type parameter to make CustomResourceList.getItems() return a typed List.

Dependency Upgrade

* Upgrade Jackson to version 2.9.9

New Feature
Expand Down
81 changes: 9 additions & 72 deletions kubernetes-model/Gopkg.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions kubernetes-model/cmd/generate/generate.go
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,8 @@ type Schema struct {
HorizontalPodAutoscalerList autoscalingapi.HorizontalPodAutoscalerList
Deployment k8sappsapi.Deployment
DeploymentList k8sappsapi.DeploymentList
ControllerRevision k8sappsapi.ControllerRevision
ControllerRevisionList k8sappsapi.ControllerRevisionList
DeploymentRollback extensions.DeploymentRollback
PodSecurityPolicy extensions.PodSecurityPolicy
PodSecurityPolicyList extensions.PodSecurityPolicyList
Expand Down
Binary file modified kubernetes-model/generate
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -2011,6 +2011,78 @@
"io.fabric8.kubernetes.api.model.KubernetesResource"
]
},
"kubernetes_apps_ControllerRevision": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1",
"required": true
},
"data": {
"$ref": "#/definitions/kubernetes_apimachinery_pkg_runtime_RawExtension",
"javaType": "io.fabric8.kubernetes.api.model.HasMetadata"
},
"kind": {
"type": "string",
"description": "",
"default": "ControllerRevision",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ObjectMeta",
"javaType": "io.fabric8.kubernetes.api.model.ObjectMeta"
},
"revision": {
"type": "integer",
"description": "",
"javaType": "Long"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.apps.ControllerRevision",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.HasMetadata"
]
},
"kubernetes_apps_ControllerRevisionList": {
"type": "object",
"description": "",
"properties": {
"apiVersion": {
"type": "string",
"description": "",
"default": "apps/v1",
"required": true
},
"items": {
"type": "array",
"description": "",
"items": {
"$ref": "#/definitions/kubernetes_apps_ControllerRevision",
"javaType": "io.fabric8.kubernetes.api.model.apps.ControllerRevision"
}
},
"kind": {
"type": "string",
"description": "",
"default": "ControllerRevisionList",
"required": true
},
"metadata": {
"$ref": "#/definitions/kubernetes_apimachinery_ListMeta",
"javaType": "io.fabric8.kubernetes.api.model.ListMeta"
}
},
"additionalProperties": true,
"javaType": "io.fabric8.kubernetes.api.model.apps.ControllerRevisionList",
"javaInterfaces": [
"io.fabric8.kubernetes.api.model.KubernetesResource",
"io.fabric8.kubernetes.api.model.KubernetesResourceList\u003cio.fabric8.kubernetes.api.model.apps.ControllerRevision\u003e"
]
},
"kubernetes_apps_DaemonSet": {
"type": "object",
"description": "",
Expand Down Expand Up @@ -18147,6 +18219,14 @@
"$ref": "#/definitions/kubernetes_core_ContainerStatus",
"javaType": "io.fabric8.kubernetes.api.model.ContainerStatus"
},
"ControllerRevision": {
"$ref": "#/definitions/kubernetes_apps_ControllerRevision",
"javaType": "io.fabric8.kubernetes.api.model.apps.ControllerRevision"
},
"ControllerRevisionList": {
"$ref": "#/definitions/kubernetes_apps_ControllerRevisionList",
"javaType": "io.fabric8.kubernetes.api.model.apps.ControllerRevisionList"
},
"CronJob": {
"$ref": "#/definitions/kubernetes_batch_CronJob",
"javaType": "io.fabric8.kubernetes.api.model.batch.CronJob"
Expand Down
Loading

0 comments on commit 4450fb2

Please sign in to comment.