For SOC8, Ardana is deployed in a SUSEfied version (all sources come from the internal build service). The current testing is far away from perfect and a lot of things are missing (e.g. pull request/changeset testing) but it's a first start to get a SUSEfied Ardana environment up and running.
We currently have a Jenkins job called
openstack-ardana
(defined in the
automation
git repo)
which can be used to create a new environment in the engineering
cloud. The deployment can then be
accessed via the floating IP and used for debugging.
PLEASE DELETE YOUR ENVIRONMENT IN THE ENGINEERING CLOUD AFTER YOU ARE DONE (Jenkins job ID is in the Heat stack name). Otherwise we'll run into quota limits in our project.
To be able to use the Jenkins job and login to a deployed env, you need:
- the login creds for https://ci.nue.suse.com
- your public ssh key added to the list of keys (via normal github pull requests)
Start the deployment via Build with parameters. The available parameters should be self-descriptive. Here are some best practices:
- Use your Rocket/irc nickname as
job_name
. - To test a different than the default model, adjust the
model
parameter in the deployment. - To test a custom automation repo, push to your fork and adjust
git_automation_repo
andgit_automation_branch
In the Jenkins log (also available as output in the Heat stack), the
variable DEPLOYER_IP
is set to the floating IP. You can login as
root into the environment then.
Some extra checks are automatically run by the Jenkins job: