I would like to install the implemented version of Murano developed in FIWARE inside the FIWARE Lab node that I have configured. Is there anything special that I have to do? Can I install it in a OpenStack environment outside the FIWARE Lab node?
Murano is an application catalogue service included in Openstack.
You can find some information about how to install Murano in http://murano.readthedocs.org/en/latest/install/. You could install Murano with the rest of your Openstack services or outside, it is up to you. The only consideration is that you should configure correctly the file /etc/murano/murano.conf with the Openstack infrastructure configurtion. For instance, you need to indicate the following configuration variables to connect to FIWARE Lab:
auth_url = http://cloud.lab.fiware.org:4731/v2.0
admin_password = admin password
admin_tenant_name = admin
admin_user = admin
auth_uri = http://cloud.lab.fiware.org:4731/v2.0
region_name_for_services = the default region to be connected
Related
I would like to check the common vulnerabilities in some of FIWARE components that we are using in our platform, components list is given below.
Cepheus
Cygnus
Orion
STH-Comet
QuantumLeap
IoT Agent for JSON
IoT Agent Node Lib
If any source is available over some FIWARE website or some other source, where we can verify the vulnerabilities in FIWARE component. Please provide the information if such information is available.
For a given Docker baseline we are using Anchore and Clair checks. For a given usual running Docker Container based on a Docker Compose file a Docker Benchmark Security recommendation is executed. Additionally, we are running SAST code analysis over the corresponding repositories. Plus npm audit for the node.js ones plus.
We are defining corresponding GitHub Actions to use inside the repositories.
There is a working project to provide security analysis of the components, the first version is not released yet. You can take a look on it in this repository FIWARE Security Scan
I am trying to log in to the Bluemix Container Service with cmd.exe. I installed the latest Bluemix CLI and IBM Bluemix Container Service plug-in, and tried to login using the following command:
C:\>bx login -a api.ng.bluemix.net
...
OK
...
C:\>bx cs init --host https://us-south.containers.bluemix.net
The IBM Bluemix Container Service Kubernetes beta in the US South region (Dallas) has concluded. You can access your bet
a clusters via the CLI using (bx cs init --host https://us-south-beta.containers.bluemix.net). See https://ibm.biz/cont
ainer-migration for beta migration information.
Using user provided API endpoint: https://us-south-beta.containers.bluemix.net
OK
C:\>bx cs clusters
The IBM Bluemix Container Service Kubernetes beta in the US South region (Dallas) has concluded. You can access your bet
a clusters via the CLI using (bx cs init --host https://us-south-beta.containers.bluemix.net). See https://ibm.biz/cont
ainer-migration for beta migration information.
FAILED
The client is not yet configured. Run `bx login`.
The Bluemix login was successful, but an error occurred. I tried it with bash on Windows, but the results were the same.
I would recommend to install Cloud Foundry CLI instead of Bluemix CLI and work hope your problem gets resolved.
I have a JSON file with initial admin user information in it. My startup.js uses that user data to create the first admin user on startup.
When I deploy to meteor, I use meteor deploy --settings settings.json
How can I perform this similarly when deploying to bluemix so I can access my application with my user credentials?
From the Bluemix documentation:
You can specify meteor settings by setting the METEOR_SETTINGS
environment variable:
cf set-env [APP_NAME] METEOR_SETTINGS '{"herp":"derp"}'
I have created a new OpenShift account for a new application I'm developing.
I have added a MongoDB cartridge for the database, and a Tomcat cartridge for the Java web application.
I now need to connect to the database from my Java web app, but I miss two authentication details:
$OPENSHIFT_MONGODB_DB_HOST
$OPENSHIFT_MONGODB_DB_PORT
As far as I know, I have to type rhc env list -a the_name_of_my_app in the console, but my application seems to have no environment variables set.
What can I do?
Apparently, the default enironment variables are visible only via ssh.
In order to see them, you have to type rhc ssh <appid-as-seen-on-openshift-console> followeb by env.
you can see environment variables by doing ssh to openshift. Also you can use openshift port forwarding feature to setup a connection locally to your database.
Openshift blog link for port forwarding
I try to use the IBM Websphere $AdminApp (and the Ant tasks) to install/update an application EAR on a remote server. You may want to read this question too.
Manual process
I open a jython console with this command line:
$was61profile1\bin$> wsadmin.bat -lang jython -host MYHOST -port 32092
After that I want to list all applications:
wsadmin>AdminApp.list()
WASX7015E: Exception running command: "$AdminApp list"; exception information:
com.ibm.ws.scripting.ScriptingException: WASX7206W: The application management service is not running. Application management commands will not run.
I think the message here is clear: The application management service is not running.
How to enable the Application Management Service?
I did search for documentation on the horrible, horrible IBM website. I also tried to click through the configuration options on the Websphere admin pages. But I can't find anything remotely close to application management service. I do that clicking again with english language settings now, but I'd appreciate if someone can point me to the configuration option or the documentation.
Crap, I was connected to the wrong port. If you want to use AdminApp.list() you have to connect to the deployment manager (abbreviated as DMGR). I restarted my console with
*WAS_HOME*\profiles\was61profile1\bin>wsadmin.bat -lang jython -host MYHOST -port 32003
and then I could list installed applications via AdminApp.
Make sure you go to the Websphere Administration console web interface and go to System configuration -> Deployment manager and check the list of Ports on the right hand side of the page. There is a port for SOAP_CONNECTOR_ADDRESS and that is what you need to use for the console.