The web console added support for API objects in the extensions API group (like HPA) in 1.1.2.
On Feb 17, 2016, at 7:14 AM, Alejandro Nieto Boza <[email protected]> wrote: Yes, here is my template: { "kind": "Template", "apiVersion": "v1", "metadata": { "name": "example-requests", "annotations": { "description": "Python Kernel", "tags": "instant-app,python", "iconClass": "icon-python" } }, "labels": { "template": "example-requests" }, "objects": [ { "kind": "HorizontalPodAutoscaler", "apiVersion": "extensions/v1beta1", "metadata": { "name": "${SERVICE}" }, "spec": { "scaleRef": { "kind": "DeploymentConfig", "name": "{SERVICE}", "apiVersion": "v1", "subresource": "scale" }, "minReplicas": 1, "maxReplicas": 3, "cpuUtilization": { "targetPercentage": 10 } } }, { "kind": "ImageStream", "apiVersion": "v1", "metadata": { "name": "${SERVICE}", "creationTimestamp": null, "labels": { "app": "${SERVICE}" } }, "spec": { "dockerImageRepository": "openshift/image" }, "status": { "dockerImageRepository": "" } }, { "kind": "Route", "apiVersion": "v1", "metadata": { "name": "${SERVICE}" }, "spec": { "host": "${DOMAIN}", "to": { "kind": "Service", "name": "${SERVICE}" } } }, { "kind": "DeploymentConfig", "apiVersion": "v1", "metadata": { "name": "${SERVICE}", "creationTimestamp": null, "labels": { "app": "${SERVICE}" } }, "spec": { "strategy": { "resources": {} }, "triggers": [ { "type": "ConfigChange" } ], "replicas": 1, "selector": { "deploymentconfig": "${SERVICE}" }, "template": { "metadata": { "creationTimestamp": null, "labels": { "deploymentconfig": "${SERVICE}" } }, "spec": { "containers": [ { "name": "${SERVICE}", "image": "openshift/image", "resources": { "requests": { "cpu": "100m", "memory": "200Mi" }, "limits": { "cpu": "200m", "memory": "400Mi" } }, "ports": [ { "containerPort": 8000, "protocol": "TCP" } ] } ] } } }, "status": {} }, { "kind": "Service", "apiVersion": "v1", "metadata": { "name": "${SERVICE}", "creationTimestamp": null, "labels": { "app": "${SERVICE}" } }, "spec": { "ports": [ { "name": "8000-tcp", "protocol": "TCP", "port": 8000, "targetPort": 8000, "nodePort": 0 } ], "selector": { "deploymentconfig": "${SERVICE}" } }, "status": { "loadBalancer": {} } } ], "parameters": [ { "name": "SERVICE", "value": "example-requests" }, { "name": "DOMAIN", "value": "example-requests-domain.es" } ] } My oc version: oc v1.1.1.1 kubernetes v1.1.0-origin-1107-g4c8e6f4 I create the template with the following command. This is successful. oc create -f example-requests.json And then, I launch the application via web. The other objects are created. Cannot create object. Unrecognized kind HorizontalPodAutoscaler Thanks. 2016-02-16 22:45 GMT+01:00 Ben Parees <[email protected]>: > Can you provide your full template and the commands you are running? > > I modified an existing template to add your HPA object and I was able to > both oc process it, and oc create the objects that resulted from oc process. > > Supplying your "oc version" might be helpful as well. > > > On Mon, Feb 15, 2016 at 8:58 AM, Alejandro Nieto Boza <[email protected]> > wrote: > >> Hi, >> >> I'm trying to integrate a hpa in a application template with other >> resources like ImageStreams, Routes, DeploymentConfigs... These resources >> use apiversion v1. >> >> HPA: >> { >> "kind": "HorizontalPodAutoscaler", >> "apiVersion": "extensions/v1beta1", >> >> "metadata": { >> "name": "${SERVICE}" >> }, >> "spec": { >> "scaleRef": { >> "kind": "DeploymentConfig", >> "name": "${SERVICE}", >> "apiVersion": "v1", >> "subresource": "scale" >> }, >> "minReplicas": 1, >> "maxReplicas": 3, >> "cpuUtilization": { >> "targetPercentage": 50 >> } >> } >> }, >> >> >> When I launch the template this error appears to me: >> >> Cannot create object. Unrecognized kind HorizontalPodAutoscaler >> >> >> I've tried changing the apiVersion of Template: >> >> "kind": "Template", >> "apiVersion": "extensions/v1beta1", >> >> But then this error appears: >> >> unable to load "template.json": no kind "Template" is registered for >> version "extensions/v1beta1" >> >> And also I've tried changing the API of HPA to v1. It doesn't work. >> >> Is it possible to integrate the hpa with the other resources? >> >> I've tried with the hpa in a separated template and it works perfectly. >> >> >> _______________________________________________ >> users mailing list >> [email protected] >> http://lists.openshift.redhat.com/openshiftmm/listinfo/users >> >> > > > -- > Ben Parees | OpenShift > > _______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
_______________________________________________ users mailing list [email protected] http://lists.openshift.redhat.com/openshiftmm/listinfo/users
