- Jun 08, 2017
-
-
shaofeng_cheng authored
The default value of default_boot_option configuration will change eventually from "netboot" to "local". It is recommended to set an explicit value for it during the transition period Change-Id: Ic42b84e82d4ad27e371536ad9915b5a32118012d Closes-Bug: #1696636
-
- Jun 03, 2017
-
-
Dai Dang Van authored
In case Kolla's users want to deploy with both of binary and source image, we should have a variable install type that define install type for each project. We also add specific image tag for each Openstack project. This commit is implemented for Ironic, Kabor, Keystone project and iscsi as well. Change-Id: I134d840b1c0e24171a32dec0c7daa6dc2e9ecd87 Implements: blueprint mixing-binary-and-source-image
-
- May 27, 2017
-
-
shaofeng_cheng authored
XenServer drivers can be used to deploy hosts with Ironic by using XenServer VMs to simulate bare metal nodes. Ironic provides support via the pxe_ssh and agent_ssh drivers for using a XenServer VM as a bare metal target and do provisioning on it. Change-Id: Icd39f9f4573cf7c8c654591256f0228ef21d6117
-
- May 26, 2017
-
-
James McCarthy authored
Many of the templates use 600, remove unnecessary permission on these templates to bring them in line with the others. Change-Id: I30fe1b3822b9c7bb6ab98729fc519dc1d603db27
-
- May 23, 2017
-
-
Bertrand Lallau authored
Useful api_interface_address variable has been define here: https://github.com/openstack/kolla-ansible/blob/master/ansible/group_vars/all.yml#L57 In order to simplify codebase we must use it as much as possible. Change-Id: I18fec19bf69e05a22a4142a9cd1165eccd022455
-
- May 04, 2017
-
-
Jeffrey Zhang authored
wait_for module waits 300 seconds for the port started or stopped. This is meaningless and useless in precheck. This patch change timeout to 1 seconds. Change-Id: I9b251ec4ba17ce446655917e8ef5e152ef947298 Closes-Bug: #1688152
-
- Apr 25, 2017
-
-
Sam Betts authored
The pxelinux.cfg directory gets created but isn't owned by the correct user. This patch ensures that the permissions are correctly updated. Change-Id: Ifcb80018b72d40c5d4eccf059d1c3442b71be6f8
-
- Apr 17, 2017
-
-
Mark Goddard authored
This change updates the ironic_inspector container deployment tasks to use the new kolla ironic-inspector image (see kolla change Ibdc5ba35db61f4974d4282aff34bcb5ccd952d45). The new image uses the ironic-inspector user rather than the ironic user to execute the ironic inspector service as this more closely aligns with what is typically done by downstream packagers (specifically, Ubuntu and RDO). This change sets the owner and group to ironic-inspector when copying configuration files into place, and uses the log directory /var/log/kolla/ironic-inspector. Change-Id: I8579d5c2d741636406ff60bececc74b50743b83e Depends-On: Ibdc5ba35db61f4974d4282aff34bcb5ccd952d45 Closes-Bug: #1624457
-
- Mar 13, 2017
-
-
Jeffrey Zhang authored
/lib/modules is required for load kernel module. ironic-conductor will load iscsi_tcp kernel module during starting. Change-Id: Id953638f68e0fa1c268f173e3dd9b3390598bd93 Closes-Bug: #1672245 Depends-On: I1dd7d1a8cd67bbdfc1262b39aa96997c12681900
-
- Mar 12, 2017
-
-
Jeffrey Zhang authored
* Ironic do not support multi glance ips. * Write the nova-compute-ironic binary log to nova-compute-ironic.log file Change-Id: I87359c47a5845c4d7a6ab9daaefcc94a51c92eb0 Closes-Bug: #1671989
-
- Mar 09, 2017
-
-
Paul Bourke authored
Add a new subcommand 'check' to kolla-ansible, used to run the smoke/sanity checks. Add stub files to all services that don't currently have checks. Change-Id: I9f661c5fc51fd5b9b266f23f6c524884613dee48 Partially-implements: blueprint sanity-check-container
-
- Mar 01, 2017
-
-
caoyuan authored
- add the missing "API" Change-Id: I06ccf48047d1b4ea493d169f78d95c09b7945a27
-
- Feb 27, 2017
-
-
caoyuan authored
- remove the unnecessary blank - add "ironic_inspector" into its own prechecks and haproxy prechecks Change-Id: Id542971057a9116eef679f1eb0827266eb18ba30 Closes-bug: #1668178
-
- Feb 24, 2017
-
-
Eduardo Gonzalez authored
Change-Id: Ica18edd8024b5e33d30a5196ef6698c85f02f9c0
-
caoyuan authored
There is not prechecks for Ironic kernel and initramfs files, this patch add it. Change-Id: I7e576eeff02310170d51a4585cbda6c465a29e0d Closes-bug: #1667544
-
- Feb 22, 2017
-
-
Mark Goddard authored
Most bootstrap actions use the run_once flag to run on a single host as they typically involve service-global operations such as database syncs. The ironic_pxe container bootstrap is different, as it copies pxelinux files into the ironic_pxe Docker volume. This should be done on all hosts but currently is only done on one host. This change performs the ironic_pxe bootstrap on all hosts in the ironic-pxe group. Change-Id: Iffd34e6ff26a0ba5140e5d477418cc8aebcdac62 Closes-Bug: #1667153
-
Mark Goddard authored
The ironic_dnsmasq container is currently tied to the ironic-conductor Ansible group. It is required only for Ironic inspector and should really either be tied to the ironic-inspector group or have a new ironic-dnsmasq group defined for it. This problem means that if all hosts are removed from the ironic-inspector group I will still have an ironic_dnsmasq container deployed. This change uses the ironic-inspector group to determine where to place the ironic_dnsmasq container. Change-Id: I6af3f402795107b8b9d7a1619722f12cbf496257 Closes-Bug: #1666982
-
Mark Goddard authored
Currently the ironic_dnsmasq container does not support reconfiguration. This change adds support for reconfiguration of ironic_dnsmasq. Change-Id: I7f121dca7d32e0b28c7531378dd0eef03ae4f1ce Closes-Bug: #1667090
-
- Feb 17, 2017
-
-
Serguei Bezverkhi authored
Fix genconfig for ironic-dnsmasq for kolla-kubernetes Change-Id: Icdf6f0aabb2b587437238e52305b06f424044546 Closes-Bug: #1665343
-
- Feb 14, 2017
-
-
Serguei Bezverkhi authored
Changing ironic-inspector configuration for kolla-kubernetes Change-Id: Ib1ff99d2d58ca9f910b8e68e6076359e2e7ec5a0 Closes-Bug: #1664726
-
- Feb 13, 2017
-
-
Serguei Bezverkhi authored
Fixing ironic configs for kolla-kubernetes Change-Id: Id1b1cc3bb3c1790a77f9449ec5b0b5d1c67f91e4 Closes-Bug: #1664269
-
- Feb 06, 2017
-
-
caoyuan authored
Change-Id: I7c5188c8b13b4dc728b201a29b6d304a7d396201
-
- Feb 04, 2017
-
-
Jeffrey Zhang authored
Change-Id: I1577cc3afef4dadd3a188c8ba749c9cdfad313ae
-
- Feb 03, 2017
-
-
jangpro2 authored
Ironic supports collecting log from IPA for debugging, But it's not defined in kolla. This is default settings about collecting log from IPA. Closes-Bug: #1661468 Change-Id: Iccb47a70b12effb5a704435f334faee29538f9d2 Signed-off-by:
jangpro2 <jangseon.ryu@gmail.com>
-
- Feb 02, 2017
-
-
jangpro2 authored
Currently it's not working in ironic-api, in spite of setting openstack_service_workers config in globals.yml. Because it's not implement about workers in ironic. Closes-Bug: #1661173 Change-Id: I89de95fe03813ae44bcdbf9aac22b7337ffe4968 Signed-off-by:
jangpro2 <jangseon.ryu@gmail.com>
-
- Jan 26, 2017
-
-
Jeffrey Zhang authored
Co-Authored-By:
Mauricio Lima <mauriciolimab@gmail.com> Change-Id: I9a4a6b6523dee4b388513386b7d85d421f2b7b89
-
- Jan 20, 2017
-
-
Mauricio Lima authored
Co-Authored-By:
Jeffrey Zhang <zhang.lei.fly@gmail.com> Depends-On: Id03619b4e26a0a77c2a39e2de21efd13be0e9200 Change-Id: I723345c1b23cb92ad94cefd965f07b94095ebb41 Closes-Bug: #1650345
-
- Jan 12, 2017
-
-
Jeffrey Zhang authored
Change-Id: I00d2dcb0895548ba169ab85764cf546c2214cbf5
-
- Jan 04, 2017
-
-
caoyuan authored
Change-Id: Iba8a87757ac9ead27c90c9d426977077d442a04e Partially-implements: blueprint condition-pre-check
-
- Dec 02, 2016
-
-
Eduardo Gonzalez authored
Include custom policy.json files in service-api.json.j2 files Change-Id: Ic55bfc6f61131aa72c3497ce8b2282056bcc7f92 Partially-Implements: blueprint custom-policies
-
- Nov 29, 2016
-
-
Duong Ha-Quang authored
Currently, policy.json is put in "{{ node_config_directory }}/{{ service_name }}" in target nodes. Relocation policy.json to "{{ node_config_directory }}/{{ item }}" with item is corresponding service compoment config directory. Currently, the policy.json is copied to all services, but it should be reviewed and left only in neccesary service (at many cases, only API service needs that). Redundant files will be removed in follow up patchset. Change-Id: I0e997dccf4ec438c9c0436db71ec2fd06650f50d Closes-Bug: #1639686
-
- Nov 03, 2016
-
-
Jeffrey Zhang authored
* Merge prechecks.yml and site.yml playbook * Create empty precheck.yml into all roles. Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd Implements: blueprint condition-pre-check
-
- Oct 28, 2016
-
-
Eduardo Gonzalez authored
Allow operators to use their custom policy files. Avoid maintain policy files in kolla repos, only copying the files when an operator add their custom config. Implements: blueprint custom-policies Change-Id: Icf3c961b87cbc7a1f1dd2ffbfffcf271d151d862
-
- Oct 20, 2016
-
-
Jeffrey Zhang authored
Change-Id: Idbf10404606dd17be334056c95b6e5f9ae800495 Partial-Bug: #1631503
-
- Oct 17, 2016
-
-
Jeffrey Zhang authored
Change-Id: I8af7c842e9b0afdc035bb64d3350f6ad65682377 Partial-Bug: #1631503
-
- Oct 14, 2016
-
-
Jeffrey Zhang authored
When using both /run and /run/netns in docker container, mount propagation won't work when delete namespace after the containers are restarted. This PS makes /run mount as shared. Closes-Bug: #1616268 Change-Id: Ie16699e1b193b2bf1263d89ea634e89ea69add9e
-
- Oct 03, 2016
-
-
Jeffrey Zhang authored
* Mount system folder in ironic-conductor * Add package need in ironic-conductor * Fix the log path issue * Add ironic sudoer in ironic-base * Fix credential issue * Do not start nova-compute when enable ironic Closes-Bug: #1629334 Change-Id: If9d478c6513de37465403d458a88cf0da7ebd8a6
-
- Sep 27, 2016
-
-
Jeffrey Zhang authored
do_reconfigure.yml is introduced to use serial directive. But we use it in wrong. Now serial has moved to playbook file. So it is time to remove the do_reconfigure.yml file Closes-Bug: #1628152 Change-Id: I8d42d27e6bc302a0e575b0353956eaef9b2ca9fd
-
- Sep 25, 2016
-
-
Waldemar Znoinski authored
* add ironic-inspector(-archive) source to docker image * pip install from above source code * move in-container config files to /etc/ironic-inspector * add sudoers file to allow ironic-rootwrap * copy rootwrap conf and filters from source repo Change-Id: Ie3cce19810b9940d06bb636b28015160fea6ddfb Closes-bug: #1624457 Closes-bug: #1624833 Closes-bug: #1624845
-
- Sep 21, 2016
-
-
caoyuan authored
TrivialFix Change-Id: Id2cd736f136068514f26977b434b15a8b1ffc8be
-