Add k8s image and applications for ppc64le

image-name: ubuntu-16.04-ppc64le-kubernetes.qcow2
image-hash: 29cecdb7e065b8a1a50404d5849f124c
image-url: https://drive.google.com/file/d/0Bxft_1Z5VLHwME9wZENDbDJmNXM/view?usp=sharing

package-name: com.mirantis.docker.kubernetes.KubernetesClusterPPC64LE.zip
package-hash: 4aaaededfe085b3d741a3c433f727b7d
package-url: https://drive.google.com/file/d/0B0deXevtrE_aSDljZWxoWFVWOWc/view?usp=sharing

package-name: com.mirantis.docker.kubernetes.KubernetesPodPPC64LE.zip
package-hash: 79289a0b5e033ad15f08ad5e41662df4
package-url: https://drive.google.com/file/d/0B0deXevtrE_acU9QU1d5Sk1jUm8/view?usp=sharing

package-name: io.murano.docker.DockerAppPPC64LE.zip
package-hash: f2f5950283b70852c47da3507bf358b0
package-url: https://drive.google.com/file/d/0B0deXevtrE_adXN0cXZUeUNacXc/view?usp=sharing

Change-Id: I95ad5176a52359907bd017aed527936a6f9c1ca8
This commit is contained in:
Alexander Bochkarev 2017-02-10 17:04:53 +04:00
parent 5dd40e7928
commit 428f1e9b0e
1 changed files with 144 additions and 0 deletions

View File

@ -252,6 +252,21 @@
hash: 052bf448e6f2a0290a986efdd3081586
attributes:
url: http://storage.apps.openstack.org/images/ubuntu-16.04-ppc64le-docker.qcow2
-
name: Ubuntu 16.04 ppc64le (pre-installed Kubernetes and murano-agent)
provided_by:
name: Andrii Bubyr
href: mailto:abubyr@mirantis.com
company: Mirantis, Inc.
description: Ubuntu 16.04 ppc64le with kubernetes and murano-agent pre-installed
service:
type: glance
disk_format: qcow2
container_format: bare
license: Multi-licensed OpenSource
hash: 29cecdb7e065b8a1a50404d5849f124c
attributes:
url: http://storage.apps.openstack.org/images/ubuntu-16.04-ppc64le-kubernetes.qcow2
-
name: Ubuntu Trusty 14
tags: ['app']
@ -2287,6 +2302,53 @@
"Package URL": "http://storage.apps.openstack.org/apps/com.mirantis.docker.kubernetes.KubernetesCluster.zip"
"Source URL": "https://github.com/openstack/murano-apps"
Documentation: "https://github.com/openstack/k8s-docker-suite-app-murano/tree/master/Kubernetes/README.rst"
-
name: Kubernetes Cluster ppc64le
provided_by:
name: Alexander Bochkarev
href: "mailto:abochkarev@mirantis.com"
company: Mirantis, Inc.
description: >
Kubernetes is an open source system for managing containerized
applications across multiple hosts, providing basic mechanisms
for deployment, maintenance, and scaling of applications.
Kubernetes application; deploys a Kubernetes cluster with 3 different
node types:
* 1 master node VM running the Kubernetes API
* 1 or more minion nodes to be used to host user applications
* 0 or more gateway nodes running HAProxy to route external
traffic to provide access to services running
in the Kubernetes cluster.
This application deploys all Kubernetes prerequisites, builds the
etcd cluster and the flannel networking cluster and then configures
Kubernetes API and other services, as appropriate for each node type.
The application also provides API access to other applications, so
they can create/delete Kubernetes services and Pods/Replication
Controllers from its JSON definitions.
This application uses image with follow components:
* etcd v3.0.14;
* kubernetes v1.6.0-alpha.1 (ppc64le);
* flannel v0.5.5;
* Go v1.6.4;
* confd v0.12.1;
* docker v1.12.0;
service:
type: murano
format: package
package_name: com.mirantis.docker.kubernetes.KubernetesClusterPPC64LE
release:
- Mitaka
license: Multi-licensed OpenSource
depends:
- name: Docker Interfaces Library
- name: Ubuntu 16.04 ppc64le (pre-installed Kubernetes and murano-agent)
hash: 4aaaededfe085b3d741a3c433f727b7d
attributes:
"Package URL": "http://storage.apps.openstack.org/apps/com.mirantis.docker.kubernetes.KubernetesClusterPPC64LE.zip"
-
name: Kubernetes Pod
provided_by:
@ -2347,6 +2409,55 @@
"Package URL": "http://storage.apps.openstack.org/apps/com.mirantis.docker.kubernetes.KubernetesPod.zip"
"Source URL": "https://github.com/openstack/murano-apps"
Documentation: "https://github.com/openstack/k8s-docker-suite-app-murano/tree/master/Kubernetes/README.rst"
-
name: Kubernetes Pod ppc64le
provided_by:
name: Alexander Bochkarev
href: "mailto:abochkarev@mirantis.com"
company: Mirantis, Inc.
description: >
Application representing a Kubernetes Pod on a given Kubernetes Cluster
This Pod is a co-located set of docker containers which are deployed
together on a single node and share single network space. Containers
within a single pod can access each other using 127.0.0.1 (localhost).
Kubernetes treats Pods as an indivisible deployment unit.
This application also encapsulates Kubernetes Replication Controller.
User needs to provide a count of replicas; if the number is greater
than zero, the Replication Controller is created automatically with
the desired number of replicas.
The Replication Controller creates clones of the Pod (copies with the
same container list). If a Pod dies for any reason (for example, due
to hosting minion failure) Replication Controller will create
additional Pod replicas on available resources.
The Kubernetes Pod provides an API to the host docker container that
is compatible with Docker Standalone Host so that any Docker
Application can be hosted on any one of them.
Depended application - "Kubernetes Cluster" uses image with follow
components:
* etcd v3.0.14;
* kubernetes v1.6.0-alpha.1 (ppc64le);
* flannel v0.5.5;
* Go v1.6.4;
* confd v0.12.1;
* docker v1.12.0;
service:
type: murano
format: package
package_name: com.mirantis.docker.kubernetes.KubernetesPodPPC64LE
release:
- Mitaka
license: Multi-licensed OpenSource
depends:
- name: Docker Interfaces Library
- name: Kubernetes Cluster ppc64le
hash: 79289a0b5e033ad15f08ad5e41662df4
attributes:
"Package URL": "http://storage.apps.openstack.org/apps/com.mirantis.docker.kubernetes.KubernetesPodPPC64LE.zip"
-
name: Docker Container
tags: ['app']
@ -2392,6 +2503,39 @@
attributes:
"Package URL": "http://storage.apps.openstack.org/apps/com.example.docker.DockerApp.zip"
"Source URL": "https://github.com/openstack/k8s-docker-suite-app-murano/tree/master/Applications/DockerApp/package"
-
name: Docker Container ppc64le
tags: ['app']
provided_by:
name: Alexander Bochkarev
href: "mailto:abochkarev@mirantis.com"
company: Mirantis, Inc.
description: >
This application can run any arbitrary docker container, and deploy one of
the 13,000+ apps available on Docker Hub at https://registry.hub.docker.com
on any supported host implementation (i.e. Kubernetes Pod or
Docker Standalone Host).
To deploy an application, the user need only choose any image from the Docker Hub and
configure the deployment requirements by specifying environment variables and ports.
Murano will deploy this in the docker service of your choice;
you'll be prompted to create a docker service or choose one
you have deployed (e.g., via Kubernetes Pod).
service:
type: murano
format: package
package_name: io.murano.docker.DockerAppPPC64LE
release:
- Mitaka
license: Multi-licensed OpenSource
depends:
- name: Docker Standalone Host ppc64le
- name: Kubernetes Pod ppc64le
- name: Docker Interfaces Library
hash: f2f5950283b70852c47da3507bf358b0
attributes:
"Package URL": "http://storage.apps.openstack.org/apps/io.murano.docker.DockerAppPPC64LE.zip"
-
name: Docker Apache HTTP Server ppc64le
provided_by: