---
apiVersion: "v1"
kind: "Template"
labels: {}
metadata:
annotations:
description: "##Apiman Gateway\n\nApiman is an ApiManager. This application deploy\
\ the Apiman REST API and console. Apiman requires the \nElasticsearch service\
\ to be up and running. You can use this application to manage the apiman gateway.\
\ Note that the gateway runs in a different container. The Fabric8 gateway\
\ uses the Apiman engine to enforce policies and plans that are published to\
\ the gateway using the Apiman console.\n\nFor more details please see the Fabric8 User Guide on\
\ API Management and the Apiman website\
\ itself.\n\nIf you are running from vagrant then once apiman is running you\
\ can hit\n\nhttp://apiman.vagrant.f8/apiman/\n\nto see the apiman status page.\
\ All other endpoints in this service require and authenticated session using\
\ a valid bearer token. For the apiman console navigate to\n\nhttp://apiman.vagrant.f8/apimanui/\n\
\nNote that the host part of the urls may vary when not running on vagrant."
fabric8.apiman/iconUrl: "https://cdn.rawgit.com/fabric8io/fabric8-ipaas/master/apiman/src/main/fabric8/icon.png"
fabric8.apiman/summary: "Apiman deployed on Jetty"
labels: {}
name: "apiman"
objects:
- apiVersion: "v1"
kind: "Service"
metadata:
annotations:
apiman.io/servicetype: "REST"
apiman.io/descriptionpath: "apiman/swagger.json"
apiman.io/descriptiontype: "SwaggerJSON"
apiman.io/servicepath: "apiman"
labels:
project: "apiman"
component: "ApimanManagerAPI"
provider: "fabric8"
version: "2.2.76"
group: "defaultGatewayGroup"
name: "apiman"
spec:
deprecatedPublicIPs: []
externalIPs: []
ports:
- port: 7070
protocol: "TCP"
targetPort: 7070
selector:
project: "apiman"
component: "ApimanManagerAPI"
provider: "fabric8"
group: "defaultGatewayGroup"
- apiVersion: "v1"
kind: "ReplicationController"
metadata:
annotations:
fabric8.io/git-branch: "release-v2.2.76"
fabric8.io/git-commit: "1732ab7dbd4ee1463c33bce5c2ff0e2d58e5a0e5"
fabric8.io/git-url: "http://gogs.release.cd.fabric8.io/gogsadmin/oss-parent/commit/1732ab7dbd4ee1463c33bce5c2ff0e2d58e5a0e5"
fabric8.io/build-url: "http://jenkins.release.cd.fabric8.io/job/oss-parent/2"
fabric8.io/build-id: "2"
labels:
project: "apiman"
component: "ApimanManagerAPI"
provider: "fabric8"
version: "2.2.76"
group: "defaultGatewayGroup"
name: "apiman"
spec:
replicas: 1
selector:
project: "apiman"
component: "ApimanManagerAPI"
provider: "fabric8"
version: "2.2.76"
group: "defaultGatewayGroup"
template:
metadata:
annotations: {}
labels:
project: "apiman"
component: "ApimanManagerAPI"
provider: "fabric8"
version: "2.2.76"
group: "defaultGatewayGroup"
spec:
containers:
- args: []
command: []
env:
- name: "AB_JOLOKIA_AUTH_OPENSHIFT"
value: "true"
- name: "KUBERNETES_NAMESPACE"
valueFrom:
fieldRef:
fieldPath: "metadata.namespace"
image: "fabric8/apiman:2.2.76"
name: "apiman"
ports:
- containerPort: 7070
name: "http"
- containerPort: 8778
name: "jolokia"
securityContext: {}
volumeMounts: []
imagePullSecrets: []
nodeSelector: {}
serviceAccountName: "fabric8"
volumes: []
parameters: []