To deploy the XOS core and affiliated containers, run the following:
{% include "../partials/helm/add-cord-repo.md" %}
helm install -n xos-core cord/xos-core
Nodeports exposed
We strongly recommend you to override the default values of xosAdminUser and xosAdminPassword with custom values.
You can do it using a values.yaml
file like this one:
# custom-security.yaml xosAdminUser: 'admin@onf.org' xosAdminPassword: 'foobar'
and add it to the install command:
helm install -f custom-security.yaml -n xos-core cord/xos-core
or you can override the values from the CLI
helm install -n xos-core cord/xos-core \ --set xosAdminUser=MyUser \ --set xosAdminPassword=MySuperSecurePassword
Important! If you override security values in the
xos-core
chart, you'll need to pass these values, either via a file or cli arguments, to all the xos related charts you will install, eg:rcord-lite
,base-openstack
, ...
Some flavors of XOS require kafka. To install it, please refer to the kafka instructions.