Name: fuse-registry
Cartridge-Short-Name: FUSE_REGISTRY
Display-Name: Fuse Registry 7.3.0
Description: "Runs a Fuse Registry for JBoss Fuse on OpenShift."
Version: '7.3.0'
Source-Url: https://github.com/jboss-fuse/fuse-registry-openshift-cartridge/archive/master.zip
License: "ASL 2.0"
License-Url: http://www.apache.org/licenses/LICENSE-2.0.txt
Cartridge-Version: 0.0.1
Cartridge-Vendor: fusesource
Vendor: redhat
Categories:
  - web_framework
  - service
  - domain_scope
  - instant_app
Website:
Help-Topics:
  "Getting Started": https://www.openshift.com/community/videos/getting-started-with-diy-applications-on-openshift
Cart-Data:
  - Key: OPENSHIFT_FUSE_REGISTRY_LOG_DIR
    Type: environment
    Description: "Directory to store application log files."
  - Key: ZOOKEEPER_URL
    Type: environment
    Description: "The url to zookeeper."
  - Key: REGISTRY_PASSWORD
    Type: environment
    Description: "The registry password."
  - Key: MAVEN_UPLOAD_URL
    Type: environment
    Description: "The url to the fabric maven proxy."
  - Key: OPENSHIFT_TMP_DIR
    Type: environment
    Description: "Directory to store application temporary files."
  - Key: OPENSHIFT_REPO_DIR
    Type: environemnt
    Description: "Application root directory where application files reside. This directory is reset every time you do a git-push"
  - Key: OPENSHIFT_FUSE_REGISTRY_PORT
    Type: environment
    Description: "Internal port to which the web-framework binds to."
  - Key: OPENSHIFT_FUSE_REGISTRY_IP
    Type: environment
    Description: "Internal IP to which the web-framework binds to."
  - Key: OPENSHIFT_APP_DNS
    Type: environment
    Description: "Fully qualified domain name for the application."
  - Key: OPENSHIFT_APP_NAME
    Type: environment
    Description: "Application name"
  - Key: OPENSHIFT_DATA_DIR
    Type: environment
    Description: "Directory to store application data files. Preserved across git-pushes. Not shared across gears."
  - Key: OPENSHIFT_APP_UUID
    Type: environment
    Description: "Unique ID which identified the application. Does not change between gears."
  - Key: OPENSHIFT_GEAR_UUID
    Type: environment
    Description: "Unique ID which identified the gear. This value changes between gears."
Provides:
  - fuse-registry-7.3.0
  - fuse-registry
Publishes:
Subscribes:
Scaling:
  Min: 1
  Max: 1
Group-Overrides:
  - components:
    - web-proxy
Endpoints:
  - Private-IP-Name:   IP
    Private-Port-Name: HTTP_PORT
    Private-Port:      8080
    Public-Port-Name:  HTTP_PROXY_PORT
    Mappings:
      - Frontend:      ""
        Backend:       ""
  - Private-IP-Name:   IP
    Private-Port-Name: SHUTDOWN_PORT
    Private-Port:      15001
  - Private-IP-Name:   IP
    Private-Port-Name: SSH_PORT
    Private-Port:      23101
    Public-Port-Name:  SSH_PROXY_PORT
    Options:           { "ssl_to_gear": true }
  - Private-IP-Name:   IP
    Private-Port-Name: RMI_SERVER_PORT
    Private-Port:      44444
  - Private-IP-Name:   IP
    Private-Port-Name: RMI_REGISTRY_PORT
    Private-Port:      16099
  - Private-IP-Name:   IP
    Private-Port-Name: ZOOKEEPER_PORT
    Private-Port:      3128
    Public-Port-Name:  ZOOKEEPER_PROXY_PORT
    Options:           { "ssl_to_gear": true }
  - Private-IP-Name:   IP
    Private-Port-Name: AMQ_PORT
    Private-Port:      31313
    Public-Port-Name:  AMQ_PROXY_PORT
    Options:           { "ssl_to_gear": true }
  - Private-IP-Name:   IP
    Private-Port-Name: ES_HTTP_PORT
    Private-Port:      18080
    Public-Port-Name:  ES_HTTP_PROXY_PORT
    Options:           { "ssl_to_gear": true }
  - Private-IP-Name:   IP
    Private-Port-Name: ES_TCP_PORT
    Private-Port:      19301
    Public-Port-Name:  ES_TCP_PROXY_PORT
    Options:           { "ssl_to_gear": true }
Install-Build-Required: false