<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<base href="https://issues.jboss.org">
<title>Message Title</title>
</head>
<body class="jira" style="color: #333333; font-family: Arial, sans-serif; font-size: 14px; line-height: 1.429">
<table id="background-table" cellpadding="0" cellspacing="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; background-color: #f5f5f5; border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt" bgcolor="#f5f5f5">
<!-- header here -->
<tbody>
<tr>
<td id="header-pattern-container" style="padding: 0px; border-collapse: collapse; padding: 10px 20px">
<table id="header-pattern" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt">
<tbody>
<tr>
<td id="header-avatar-image-container" valign="top" style="padding: 0px; border-collapse: collapse; vertical-align: top; width: 32px; padding-right: 8px" width="32"> <img id="header-avatar-image" class="image_fix" src="https://static.jboss.org/developer/gravatar/ebef285dde2a847d21a93622d5b68aa8?d=mm&s=48" height="32" width="32" border="0" style="border-radius: 3px; vertical-align: top"> </td>
<td id="header-text-container" valign="middle" style="padding: 0px; border-collapse: collapse; vertical-align: middle; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px"> <a class="user-hover" rel="lrossett" id="email_lrossett" href="https://issues.jboss.org/secure/ViewProfile.jspa?name=lrossett" style="color:#3b73af;; color: #3b73af; text-decoration: none">Leonardo Rossetti</a> <strong>updated</strong> an issue </td>
</tr>
</tbody>
</table> </td>
</tr>
<tr>
<td id="email-content-container" style="padding: 0px; border-collapse: collapse; padding: 0 20px">
<table id="email-content-table" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; border-spacing: 0; border-collapse: separate">
<tbody>
<tr>
<!-- there needs to be content in the cell for it to render in some clients -->
<td class="email-content-rounded-top mobile-expand" style="padding: 0px; border-collapse: collapse; color: #ffffff; padding: 0 15px 0 16px; height: 15px; background-color: #ffffff; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 0; border-top-right-radius: 5px; border-top-left-radius: 5px; height: 10px; line-height: 10px; padding: 0 15px 0 16px; mso-line-height-rule: exactly" height="10" bgcolor="#ffffff"> </td>
</tr>
<tr>
<td class="email-content-main mobile-expand " style="padding: 0px; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff" bgcolor="#ffffff">
<table class="page-title-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt">
<tbody>
<tr>
<td class="page-title-pattern-first-line " style="padding: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; padding-top: 10px"> <a href="https://issues.jboss.org/browse/AEROGEAR" style="color: #3b73af; text-decoration: none">AeroGear</a> / <a href="https://issues.jboss.org/browse/AEROGEAR-2650" style="color: #3b73af; text-decoration: none"><img src="cid:jira-generated-image-avatar-10e0e1af-ab6c-49d1-a85d-b7c6a3c27d75" height="16" width="16" border="0" align="absmiddle" alt="Task" style="vertical-align: text-bottom"></a> <a href="https://issues.jboss.org/browse/AEROGEAR-2650" style="color: #3b73af; text-decoration: none">AEROGEAR-2650</a> </td>
</tr>
<tr>
<td style="vertical-align: top;; padding: 0px; border-collapse: collapse; padding-right: 5px; font-size: 20px; line-height: 30px; mso-line-height-rule: exactly" class="page-title-pattern-header-container"> <span class="page-title-pattern-header" style="font-family: Arial, sans-serif; padding: 0; font-size: 20px; line-height: 30px; mso-text-raise: 2px; mso-line-height-rule: exactly; vertical-align: middle"> <a href="https://issues.jboss.org/browse/AEROGEAR-2650" style="color: #3b73af; text-decoration: none">[mobile-cli] Investigate why the integration tests are failing</a> </span> </td>
</tr>
</tbody>
</table> </td>
</tr>
<tr>
<td class="email-content-main mobile-expand wrapper-special-margin" style="padding: 0px; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff; padding-top: 10px; padding-bottom: 5px" bgcolor="#ffffff">
<table class="keyvalue-table" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt">
<tbody>
<tr>
<th style="color: #707070; font: normal 14px/20px Arial, sans-serif; text-align: left; vertical-align: top; padding: 2px 0">Change By:</th>
<td style="padding: 0px; border-collapse: collapse; font: normal 14px/20px Arial, sans-serif; padding: 2px 0 2px 5px; vertical-align: top"> <a class="user-hover" rel="lrossett" id="email_lrossett" href="https://issues.jboss.org/secure/ViewProfile.jspa?name=lrossett" style="color:#3b73af;; color: #3b73af; text-decoration: none">Leonardo Rossetti</a> </td>
</tr>
</tbody>
</table> </td>
</tr>
<tr>
<td class="email-content-main mobile-expand issue-description-container" style="padding: 0px; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff; padding-top: 5px; padding-bottom: 10px" bgcolor="#ffffff">
<table class="text-paragraph-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 2px">
<tbody>
<tr>
<td class="text-paragraph-pattern-container mobile-resize-text " style="padding: 0px; border-collapse: collapse; padding: 0 0 10px 0"> <span class="diffcontext">mobile-cli integration tests are failing</span> <span class="diffremovedchars" style="background-color: #ffe7e7; text-decoration:line-through;"> </span> <span class="diffaddedchars" style="background-color:#ddfade;">:<br><br><br>{code:java}<br>go build -o mobile ./cmd/mobile<br>go test -c -v ./integration<br>./integration.test -test.v -namespace=`oc project -q` -executable=`pwd`/mobile<br>=== RUN TestClientJson<br>=== RUN TestClientJson/cordova<br>=== RUN TestClientJson/iOS<br>=== RUN TestClientJson/android<br>=== RUN TestClientJson/xamarin<br>--- PASS: TestClientJson (8.14s)<br> --- PASS: TestClientJson/cordova (1.89s)<br> --- PASS: TestClientJson/iOS (2.17s)<br> --- PASS: TestClientJson/android (2.28s)<br> --- PASS: TestClientJson/xamarin (1.80s)<br>=== RUN TestDeleteServiceInstance<br>--- FAIL: TestDeleteServiceInstance (601.25s)<br> client_delete_serviceInstance_test.go:47: failed to get fh-syncID: json: cannot unmarshal array into Go value of type v1beta1.ServiceInstanceList<br> client_delete_serviceInstance_test.go:151: Failed to delete service instance : exit status 1, with output error: resource name may not be empty<br>=== RUN TestGetClientConfig<br>=== RUN TestGetClientConfig/json_output<br>=== RUN TestGetClientConfig/table_output<br>=== RUN TestGetClientConfig/no_clientID<br>--- FAIL: TestGetClientConfig (0.86s)<br> --- PASS: TestGetClientConfig/json_output (0.17s)<br> --- FAIL: TestGetClientConfig/table_output (0.17s)<br> client_get_config_test.go:60: actual = <br> +----+------+------+-----+<br> | ID | NAME | TYPE | URL |<br> +----+------+------+-----+<br> +----+------+------+-----+<br> , expected = <br> +-----------+---------------+------+-----+<br> | ID | NAME | TYPE | URL |<br> +-----------+---------------+------+-----+<br> | Client ID | myapp-cordova | | |<br> +-----------+---------------+------+-----+<br> --- PASS: TestGetClientConfig/no_clientID (0.17s)<br>=== RUN TestGetServices<br>=== RUN TestGetServices/no_arguments<br>=== RUN TestGetServices/json_output<br>=== RUN TestGetServices/table_output<br>--- FAIL: TestGetServices (0.71s)<br> --- FAIL: TestGetServices/no_arguments (0.26s)<br> client_get_services_test.go:54: actual = <br> '+--------------------------+------------------+--------------------------------+<br> | NAME | INTEGRATIONS | PARAMETERS |<br> +--------------------------+------------------+--------------------------------+<br> | ups | | |<br> | 3scale | | THREESCALE_ACCESS_TOKEN, |<br> | | | THREESCALE_DOMAIN, |<br> | | | THREESCALE_ENABLE_CORS, |<br> | | | THREESCALE_SERVICE_ID |<br> | aerogear-digger | | ANDROID_LICENSE_AGREEMENT |<br> | metrics | | GRAFANA_STORAGE_SIZE, |<br> | | | POSTGRES_PASSWORD, |<br> | | | POSTGRES_STORAGE_SIZE, |<br> | | | POSTGRES_USER, |<br> | | | PROMETHEUS_STORAGE_SIZE |<br> | aerogear-digger | | ANDROID_LICENSE_AGREEMENT |<br> | keycloak | | ADMIN_PASSWORD, |<br> | | | ADMIN_USERNAME, |<br> | | | CUSTOM_REALM_NAME, |<br> | | | SHARED_HOST, |<br> | | | USE_SHARED_SERVICE |<br> | fh-sync-server | keycloak,apiKeys | MONGODB_ADMIN_PASSWORD, |<br> | | | MONGODB_USER_NAME, |<br> | | | MONGODB_USER_PASSWORD |<br> | custom-runtime-connector | | SERVICE_CONFIG, SERVICE_NAME, |<br> | | | SERVICE_URI |<br> +--------------------------+------------------+--------------------------------+<br> ', expected = <br> '+--------------------------+------------------+--------------------------------+<br> | NAME | INTEGRATIONS | PARAMETERS |<br> +--------------------------+------------------+--------------------------------+<br> | ups | | |<br> | 3scale | | THREESCALE_ACCESS_TOKEN, |<br> | | | THREESCALE_DOMAIN, |<br> | | | THREESCALE_ENABLE_CORS, |<br> | | | THREESCALE_SERVICE_ID |<br> | metrics | | GRAFANA_STORAGE_SIZE, |<br> | | | POSTGRES_PASSWORD, |<br> | | | POSTGRES_STORAGE_SIZE, |<br> | | | POSTGRES_USER, |<br> | | | PROMETHEUS_STORAGE_SIZE |<br> | aerogear-digger | | ANDROID_LICENSE_AGREEMENT |<br> | keycloak | | ADMIN_PASSWORD, |<br> | | | ADMIN_USERNAME, |<br> | | | CUSTOM_REALM_NAME, |<br> | | | SHARED_HOST, |<br> | | | USE_SHARED_SERVICE |<br> | fh-sync-server | keycloak,apiKeys | MONGODB_ADMIN_PASSWORD, |<br> | | | MONGODB_USER_NAME, |<br> | | | MONGODB_USER_PASSWORD |<br> | custom-runtime-connector | | SERVICE_CONFIG, SERVICE_NAME, |<br> | | | SERVICE_URI |<br> +--------------------------+------------------+--------------------------------+<br> '<br> --- FAIL: TestGetServices/json_output (0.20s)<br> client_get_services_test.go:54: actual = <br> '{<br> "metadata": {},<br> "items": [<br> {<br> "metadata": {<br> "name": "1522a4d0e2fbf86a26cbe096eb1b6b2d",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/1522a4d0e2fbf86a26cbe096eb1b6b2d",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-unifiedpush-apb",<br> "externalID": "1522a4d0e2fbf86a26cbe096eb1b6b2d",<br> "description": "AeroGear UnifiedPush Server",<br> "bindable": true,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "dependencies": [<br> "docker.io/aerogear/unifiedpush-wildfly-plain:2.0.1",<br> "docker.io/centos/postgresql-96-centos7:9.6",<br> "docker.io/aerogear/ups-config-operator:master",<br> "docker.io/openshift/oauth-proxy:v1.1.0"<br> ],<br> "displayName": "AeroGear Unified Push Server (UPS)",<br> "documentationUrl": "https://github.com/aerogearcatalog/unifiedpush-apb/blob/master/docs/modules/ups_openshift/index.asciidoc",<br> "imageUrl": "https://pbs.twimg.com/profile_images/1794440005/aerogear_icon-1_400x400.png",<br> "longDescription": "An APB deploying the AeroGear UnifiedPush Server with persistent storage and authentication through Openshift",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "ups"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "2b825339e8d685a78476621a252beea8",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/2b825339e8d685a78476621a252beea8",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-3scale-apb",<br> "externalID": "2b825339e8d685a78476621a252beea8",<br> "description": "Unlock the power of your APIs. This will deploy Apicast to your Openshift cluster and connect it to a dedicated Redis. For this to function correctly it needs to be configured with a token and domain for the account it should pull it's configuration values from (usually in 3scale.net).\nYou can create an account with 3scale.net here: https://www.3scale.net/signup/\n",<br> "bindable": true,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "3Scale",<br> "documentationUrl": "https://www.3scale.net/api-management/interactive-api-documentation/",<br> "imageUrl": "https://avatars1.githubusercontent.com/u/21415?s=200\u0026v=4",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "3scale"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "4319a63a322ba4ddcc0d855908ac4f1f",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/4319a63a322ba4ddcc0d855908ac4f1f",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "localregistry-aerogear-digger-apb",<br> "externalID": "4319a63a322ba4ddcc0d855908ac4f1f",<br> "description": "Mobile CI/CD service that integrates with Jenkins Pipelines to test and build your mobile binaries.",<br> "bindable": true,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "Mobile CI/CD",<br> "documentationUrl": "https://aerogear.org/digger/",<br> "imageUrl": "https://aerogear.org/img/aerogeardigger_icon_32px_cropped.png",<br> "longDescription": "To use the Mobile CI/CD service you must first agree to the Android SDK License Agreement. By checking this box you are agreeing to the Android Software Development Kit License agreement which can be read at the following URL: https://developer.android.com/studio/terms.html\n\n. If the box is not checked the installer will take no action.",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "aerogear-digger"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "9623d53183cc78619f888ea8499c678e",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/9623d53183cc78619f888ea8499c678e",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-metrics-apb",<br> "externalID": "9623d53183cc78619f888ea8499c678e",<br> "description": "Installs a metrics service based on Prometheus and Grafana",<br> "bindable": false,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "Metrics",<br> "documentationUrl": "https://prometheus.io/docs/introduction/overview/",<br> "imageUrl": "https://avatars1.githubusercontent.com/u/3380462?s=200\u0026v=4",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "metrics"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "a0c0c2478554458d5c77abc95f0473a3",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/a0c0c2478554458d5c77abc95f0473a3",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-aerogear-digger-apb",<br> "externalID": "a0c0c2478554458d5c77abc95f0473a3",<br> "description": "Mobile CI/CD service that integrates with Jenkins Pipelines to test and build your mobile binaries.",<br> "bindable": false,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "Mobile CI/CD",<br> "documentationUrl": "https://aerogear.org/digger/",<br> "imageUrl": "https://aerogear.org/img/aerogeardigger_icon_32px_cropped.png",<br> "longDescription": "To use the Mobile CI/CD service you must first agree to the Android SDK License Agreement. By checking this box you are agreeing to the Android Software Development Kit License agreement which can be read at the following URL: https://developer.android.com/studio/terms.html\n\n. If the box is not checked the installer will take no action.",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "aerogear-digger"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "b95513950bb3f132de25d58fb75f8dca",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/b95513950bb3f132de25d58fb75f8dca",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-keycloak-apb",<br> "externalID": "b95513950bb3f132de25d58fb75f8dca",<br> "description": "Keycloak - Open Source Identity and Access Management",<br> "bindable": true,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "dependencies": [<br> "docker.io/jboss/keycloak-openshift:3.4.3.Final",<br> "docker.io/centos/postgresql-96-centos7:9.6"<br> ],<br> "displayName": "Keycloak",<br> "documentationUrl": "http://www.keycloak.org/documentation.html",<br> "imageUrl": "https://pbs.twimg.com/profile_images/702119821979344897/oAC05cEB_400x400.png",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "keycloak"<br> },<br> "tags": [<br> "mobile-service",<br> "mobile-client-enabled"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "c57e94c36c1e7f6bb41cf7c589d9eb08",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/c57e94c36c1e7f6bb41cf7c589d9eb08",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-fh-sync-server-apb",<br> "externalID": "c57e94c36c1e7f6bb41cf7c589d9eb08",<br> "description": "The FeedHenry Sync Server APB",<br> "bindable": false,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "FeedHenry Sync Server",<br> "documentationUrl": "http://feedhenry.org/projects/#data-synchronization",<br> "imageUrl": "https://avatars3.githubusercontent.com/u/772226?s=200\u0026v=4",<br> "integrations": "keycloak,apiKeys",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "fh-sync-server"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "f69b4a4a744c3848d352b7321a8457d1",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/f69b4a4a744c3848d352b7321a8457d1",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-custom-runtime-connector-apb",<br> "externalID": "f69b4a4a744c3848d352b7321a8457d1",<br> "description": "Custom Runtime Connector",<br> "bindable": true,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "console.openshift.io/iconClass": "fa fa-plug",<br> "dependencies": [],<br> "displayName": "Custom Runtime Connector",<br> "documentationUrl": "http://www.aerogear.org/custom-runtime-connector/documentation.html",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "custom-runtime-connector"<br> },<br> "tags": [<br> "mobile-service",<br> "mobile-client-enabled"<br> ]<br> },<br> "status": {<br> <br> }<br> }<br> ]<br> }', expected = <br> '{<br> "metadata": {},<br> "items": [<br> {<br> "metadata": {<br> "name": "1522a4d0e2fbf86a26cbe096eb1b6b2d",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/1522a4d0e2fbf86a26cbe096eb1b6b2d",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-unifiedpush-apb",<br> "externalID": "1522a4d0e2fbf86a26cbe096eb1b6b2d",<br> "description": "AeroGear UnifiedPush Server",<br> "bindable": true,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "dependencies": [<br> "docker.io/aerogear/unifiedpush-wildfly:1.3.1.no-auth.Final",<br> "docker.io/centos/postgresql-96-centos7:9.6",<br> "docker.io/aerogear/ups-config-operator:master",<br> "docker.io/openshift/oauth-proxy:v1.1.0"<br> ],<br> "displayName": "AeroGear Unified Push Server (UPS)",<br> "documentationUrl": "https://aerogear.org/push",<br> "imageUrl": "https://pbs.twimg.com/profile_images/1794440005/aerogear_icon-1_400x400.png",<br> "longDescription": "An APB deploying the AeroGear UnifiedPush Server with persistent storage and authentication through Openshift",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "ups"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "2b825339e8d685a78476621a252beea8",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/2b825339e8d685a78476621a252beea8",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-3scale-apb",<br> "externalID": "2b825339e8d685a78476621a252beea8",<br> "description": "Unlock the power of your APIs. This will deploy Apicast to your Openshift cluster and connect it to a dedicated Redis. For this to function correctly it needs to be configured with a token and domain for the account it should pull it's configuration values from (usually in 3scale.net).\nYou can create an account with 3scale.net here: https://www.3scale.net/signup/\n",<br> "bindable": true,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "3Scale",<br> "documentationUrl": "https://www.3scale.net/api-management/interactive-api-documentation/",<br> "imageUrl": "https://avatars1.githubusercontent.com/u/21415?s=200\u0026v=4",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "3scale"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "9623d53183cc78619f888ea8499c678e",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/9623d53183cc78619f888ea8499c678e",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-metrics-apb",<br> "externalID": "9623d53183cc78619f888ea8499c678e",<br> "description": "Installs a metrics service based on Prometheus and Grafana",<br> "bindable": false,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "Metrics",<br> "documentationUrl": "https://prometheus.io/docs/introduction/overview/",<br> "imageUrl": "https://avatars1.githubusercontent.com/u/3380462?s=200\u0026v=4",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "metrics"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "a0c0c2478554458d5c77abc95f0473a3",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/a0c0c2478554458d5c77abc95f0473a3",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-aerogear-digger-apb",<br> "externalID": "a0c0c2478554458d5c77abc95f0473a3",<br> "description": "Mobile CI/CD service that integrates with Jenkins Pipelines to test and build your mobile binaries.",<br> "bindable": false,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "Mobile CI/CD",<br> "documentationUrl": "https://aerogear.org/digger/",<br> "imageUrl": "https://aerogear.org/img/aerogeardigger_icon_32px_cropped.png",<br> "longDescription": "To use the Mobile CI/CD service you must first agree to the Android SDK License Agreement. By checking this box you are agreeing to the Android Software Development Kit License agreement which can be read at the following URL: https://developer.android.com/studio/terms.html\n\n. If the box is not checked the installer will take no action.",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "aerogear-digger"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "b95513950bb3f132de25d58fb75f8dca",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/b95513950bb3f132de25d58fb75f8dca",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-keycloak-apb",<br> "externalID": "b95513950bb3f132de25d58fb75f8dca",<br> "description": "Keycloak - Open Source Identity and Access Management",<br> "bindable": true,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "dependencies": [<br> "docker.io/jboss/keycloak-openshift:3.4.3.Final",<br> "docker.io/centos/postgresql-96-centos7:9.6"<br> ],<br> "displayName": "Keycloak",<br> "documentationUrl": "http://www.keycloak.org/documentation.html",<br> "imageUrl": "https://pbs.twimg.com/profile_images/702119821979344897/oAC05cEB_400x400.png",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "keycloak"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "c57e94c36c1e7f6bb41cf7c589d9eb08",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/c57e94c36c1e7f6bb41cf7c589d9eb08",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-fh-sync-server-apb",<br> "externalID": "c57e94c36c1e7f6bb41cf7c589d9eb08",<br> "description": "The FeedHenry Sync Server APB",<br> "bindable": false,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "displayName": "FeedHenry Sync Server",<br> "documentationUrl": "http://feedhenry.org/projects/#data-synchronization",<br> "imageUrl": "https://avatars3.githubusercontent.com/u/772226?s=200\u0026v=4",<br> "integrations": "keycloak,apiKeys",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "fh-sync-server"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> },<br> {<br> "metadata": {<br> "name": "f69b4a4a744c3848d352b7321a8457d1",<br> "selfLink": "/apis/servicecatalog.k8s.io/v1beta1/clusterserviceclasses/f69b4a4a744c3848d352b7321a8457d1",<br> <br> <br> <br> },<br> "spec": {<br> "clusterServiceBrokerName": "ansible-service-broker",<br> "externalName": "dh-custom-runtime-connector-apb",<br> "externalID": "f69b4a4a744c3848d352b7321a8457d1",<br> "description": "Custom Runtime Connector",<br> "bindable": false,<br> "binding_retrievable": false,<br> "planUpdatable": false,<br> "externalMetadata": {<br> "console.openshift.io/iconClass": "fa fa-plug",<br> "dependencies": [],<br> "displayName": "Custom Runtime Connector",<br> "documentationUrl": "http://www.aerogear.org/custom-runtime-connector/documentation.html",<br> "providerDisplayName": "Red Hat, Inc.",<br> "serviceName": "custom-runtime-connector"<br> },<br> "tags": [<br> "mobile-service"<br> ]<br> },<br> "status": {<br> <br> }<br> }<br> ]<br> }'<br> --- FAIL: TestGetServices/table_output (0.26s)<br> client_get_services_test.go:54: actual = <br> '+--------------------------+------------------+--------------------------------+<br> | NAME | INTEGRATIONS | PARAMETERS |<br> +--------------------------+------------------+--------------------------------+<br> | ups | | |<br> | 3scale | | THREESCALE_ACCESS_TOKEN, |<br> | | | THREESCALE_DOMAIN, |<br> | | | THREESCALE_ENABLE_CORS, |<br> | | | THREESCALE_SERVICE_ID |<br> | aerogear-digger | | ANDROID_LICENSE_AGREEMENT |<br> | metrics | | GRAFANA_STORAGE_SIZE, |<br> | | | POSTGRES_PASSWORD, |<br> | | | POSTGRES_STORAGE_SIZE, |<br> | | | POSTGRES_USER, |<br> | | | PROMETHEUS_STORAGE_SIZE |<br> | aerogear-digger | | ANDROID_LICENSE_AGREEMENT |<br> | keycloak | | ADMIN_PASSWORD, |<br> | | | ADMIN_USERNAME, |<br> | | | CUSTOM_REALM_NAME, |<br> | | | SHARED_HOST, |<br> | | | USE_SHARED_SERVICE |<br> | fh-sync-server | keycloak,apiKeys | MONGODB_ADMIN_PASSWORD, |<br> | | | MONGODB_USER_NAME, |<br> | | | MONGODB_USER_PASSWORD |<br> | custom-runtime-connector | | SERVICE_CONFIG, SERVICE_NAME, |<br> | | | SERVICE_URI |<br> +--------------------------+------------------+--------------------------------+<br> ', expected = <br> '+--------------------------+------------------+--------------------------------+<br> | NAME | INTEGRATIONS | PARAMETERS |<br> +--------------------------+------------------+--------------------------------+<br> | ups | | |<br> | 3scale | | THREESCALE_ACCESS_TOKEN, |<br> | | | THREESCALE_DOMAIN, |<br> | | | THREESCALE_ENABLE_CORS, |<br> | | | THREESCALE_SERVICE_ID |<br> | metrics | | GRAFANA_STORAGE_SIZE, |<br> | | | POSTGRES_PASSWORD, |<br> | | | POSTGRES_STORAGE_SIZE, |<br> | | | POSTGRES_USER, |<br> | | | PROMETHEUS_STORAGE_SIZE |<br> | aerogear-digger | | ANDROID_LICENSE_AGREEMENT |<br> | keycloak | | ADMIN_PASSWORD, |<br> | | | ADMIN_USERNAME, |<br> | | | CUSTOM_REALM_NAME, |<br> | | | SHARED_HOST, |<br> | | | USE_SHARED_SERVICE |<br> | fh-sync-server | keycloak,apiKeys | MONGODB_ADMIN_PASSWORD, |<br> | | | MONGODB_USER_NAME, |<br> | | | MONGODB_USER_PASSWORD |<br> | custom-runtime-connector | | SERVICE_CONFIG, SERVICE_NAME, |<br> | | | SERVICE_URI |<br> +--------------------------+------------------+--------------------------------+<br> '<br>=== RUN TestIntegration<br>--- FAIL: TestIntegration (0.25s)<br> service_integration_test.go:142: executing: /home/lrossett/go/src/github.com/aerogear/mobile-cli/mobile create serviceinstance fh-sync-server --namespace=sample-stuff -p MONGODB_USER_NAME=fhsync -p MONGODB_USER_PASSWORD=fhsyncpass -p MONGODB_ADMIN_PASSWORD=pass<br> service_integration_test.go:147: Failed to create service instance 'fh-sync-server': 'creating service<br> Error: secrets "dh-fh-sync-server-apb-params" already exists<br> ' with error: 'exit status 1'<br>FAIL<br>{code}<br></span> </td>
</tr>
</tbody>
</table> </td>
</tr>
<tr>
<td class="email-content-main mobile-expand " style="padding: 0px; border-collapse: collapse; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 0; border-bottom: 0; padding: 0 15px 0 16px; background-color: #ffffff" bgcolor="#ffffff">
<table id="actions-pattern" cellspacing="0" cellpadding="0" border="0" width="100%" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 1px">
<tbody>
<tr>
<td id="actions-pattern-container" valign="middle" style="padding: 0px; border-collapse: collapse; padding: 10px 0 10px 24px; vertical-align: middle; padding-left: 0">
<table align="left" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt">
<tbody>
<tr>
<td class="actions-pattern-action-icon-container" style="padding: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 0; vertical-align: middle"> <a href="https://issues.jboss.org/browse/AEROGEAR-2650#add-comment" target="_blank" title="Add Comment" style="color: #3b73af; text-decoration: none"> <img class="actions-pattern-action-icon-image" src="cid:jira-generated-image-static-comment-icon-c9d7f74f-5586-4468-8d21-bb353f729550" alt="Add Comment" title="Add Comment" height="16" width="16" border="0" style="vertical-align: middle"> </a> </td>
<td class="actions-pattern-action-text-container" style="padding: 0px; border-collapse: collapse; font-family: Arial, sans-serif; font-size: 14px; line-height: 20px; mso-line-height-rule: exactly; mso-text-raise: 4px; padding-left: 5px"> <a href="https://issues.jboss.org/browse/AEROGEAR-2650#add-comment" target="_blank" title="Add Comment" style="color: #3b73af; text-decoration: none">Add Comment</a> </td>
</tr>
</tbody>
</table> </td>
</tr>
</tbody>
</table> </td>
</tr>
<!-- there needs to be content in the cell for it to render in some clients -->
<tr>
<td class="email-content-rounded-bottom mobile-expand" style="padding: 0px; border-collapse: collapse; color: #ffffff; padding: 0 15px 0 16px; height: 5px; line-height: 5px; background-color: #ffffff; border-top: 0; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; mso-line-height-rule: exactly" height="5" bgcolor="#ffffff"> </td>
</tr>
</tbody>
</table> </td>
</tr>
<tr>
<td id="footer-pattern" style="padding: 0px; border-collapse: collapse; padding: 12px 20px">
<table id="footer-pattern-container" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt">
<tbody>
<tr>
<td id="footer-pattern-text" class="mobile-resize-text" width="100%" style="padding: 0px; border-collapse: collapse; color: #999999; font-size: 12px; line-height: 18px; font-family: Arial, sans-serif; mso-line-height-rule: exactly; mso-text-raise: 2px"> This message was sent by Atlassian JIRA <span id="footer-build-information">(v7.5.0#75005-<span title="fd8c849d4e278dd8bbaccc61e707a716ad697024" data-commit-id="fd8c849d4e278dd8bbaccc61e707a716ad697024}">sha1:fd8c849</span>)</span> </td>
<td id="footer-pattern-logo-desktop-container" valign="top" style="padding: 0px; border-collapse: collapse; padding-left: 20px; vertical-align: top">
<table style="border-collapse: collapse; mso-table-lspace: 0pt; mso-table-rspace: 0pt">
<tbody>
<tr>
<td id="footer-pattern-logo-desktop-padding" style="padding: 0px; border-collapse: collapse; padding-top: 3px"> <img id="footer-pattern-logo-desktop" src="cid:jira-generated-image-static-footer-desktop-logo-68a232db-b61b-4a64-a782-e8ccbca27860" alt="Atlassian logo" title="Atlassian logo" width="169" height="36" class="image_fix"> </td>
</tr>
</tbody>
</table> </td>
</tr>
</tbody>
</table> </td>
</tr>
</tbody>
</table>
</body>
</html>