Open
Conversation
* add setting the number of vcpus for the undercloud virt instance back into the code base Change-Id: Ie3ca683322fe9f24be7631d9d0a346776a90070c
The small flavor "2" is too small on qeos7 for example for RHEL 7.2 base images (which require a 10GB disk). So bump to "3", smaller value with enough disk space. At the same time, raise the requirements for medium to "4", which has a bigger space, closer to the old configuration. This could require a bigger change to flavor definitions (see CENTRALCI-1189). Change-Id: Iafa43a5d7e1684e18d82f265bfc8dad890210482
Intermittent failures are happening with bulk introspection. This commit replaces bulk introspection with node-by-node introspection where the status of each node can be checked and the introspection can be rerun on failure. Change-Id: Ic3fc746d439bf821f4d03d287cbd0182f00c9034
bm test https://rhos-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/POC/job/whayutin-poc-bm-test-261191/ Change-Id: I54b3016e1047b5c60b0b64bc311a832830113ac3
In current form, functional tester rely on openstack installers (e.g packstack) while it can ( and should ) run against clean environment. If assuming functional used with 'project' installer as pep8 and unittest then, no need to maintain components settings files both in functional and project directories. Unittest playbooks are now using component role in order to create one unified infrastrcture for component testing. Change-Id: I54e8131c6f58cfea1d16d8d9ed94d2d2759c6e61
Do not hardcode the username and tenant for the non-admin testing user/tenant. Call the role for user creation for all integration tests (worst case: no user is created). Also, at the same time, properly read the value of admin_password without triggering an evaluation error (this fixes an error on templating that went unfortunately unnoticed). Change-Id: Id4b540354006f3091c1b1caa5a79de90fe98d215
Change-Id: Id65b85bd1f904f698c12c935702b0b943fd5cab1
Change-Id: I3adf4ad6e0873ef6a91b88b3d3f47878dcc2b839
Previously, only dynamic network had an assigned floating IP from the public network 'public_net_name' The case of network with only one public network seems to be covered by using use_floating_ip, but not the case of static tenant networks with multiple public networks. This change should address the latter. Change-Id: Ibdc7665e29309330454c0b2f7a513a36868360ba
test_config should be used only after config loaded. tests path should also be set by either 'project' installer or API tester. Change-Id: I9ab8dd0e2d2e3f1bf352cc073848ff8de9d650a3
Change-Id: Id8a192c28e4ac1f6876c778be94a98609d8410c2
rhbz1299563 - Nova notifications are not configured for ceilometer https://bugzilla.redhat.com/show_bug.cgi?id=1299563 It'll be applied only if openstack-ceilometer-compute service is present. Change-Id: I5a035f54b499f4efe59811efe9e1a36d66f70be6 Partial-Bug: BZ/1299563
I've moved demo credentials from general integration.yml to per-component snippet to be able use different credentials for different component Change-Id: I5cab29c5b3d38de4732d04b95d6e74d8a5bc59b3
The default ping timeout in tempest is 120 sec which is short for overloaded hardware. Increasing it to 5 minutes so the vm will have enough time to be up. Change-Id: I032627ed4aea4829695348ab827eeb79ed4096bc
Change-Id: Ieba2123059b5584f200e12f6665661cbc565ddca
Move hostname control roles and invoke from provisioner/openstack as this is the only place we should have issues. On hosts with cloud-init (like openstack provisioner), when hostname is changed from the guest-image cli, cloud-init would revert hostnames upon reboot. This would cause agent's names to change on openstack DB. Change-Id: I045394d0e903f136a3ffa9f2da7a98fd45cd3391
goal - handle all rhos-release operations and process output for tagging build-mark default: "state=pinned release=RELEASE" -> rhos-release -P RELEASE rolling release (unpinned latest): state=rolling release=RELEASE" -> rhos-release RELEASE todo(yfried): need a better name than "rolling" (but not latest) "state=absent" -> rhos-release -x repo-version control: "version=PUDDLE" -> "rhos-release -p PUDDLE ..." control the target directory for repo files: "rhos-release: [state=absent] dest=DEST" -> "rhos-release [-x] -t DEST" override the default RHEL version: "distro" -> "rhos-release -r DISTRO" Switch between puddle and poodle repos. "repo_type: puddle/poodle" Change-Id: Ic93318448e67605533decfe2a40dfc2513fe4ec5
This command was missing the full path, and this change makes it consistent with the rest of the plays in this playbook. Change-Id: I76b5a9f76abde30e7863eb389920b1021cb9ed94
If there are no matches for the grep expressions in this play, then it will halt the execution of the playbook. This change ignores the exit status of grep. Change-Id: I64957075de1513e625b5336b742877cd814736e8
Change-Id: I11aa7d231c9d5c21ebd3b1ade79578fe52f521e8
we have a fairly clean run w/o anything in the skip file for ospd-7 The clean run had 3 compute, 3 controller, 3 ceph Change-Id: I39974d40d657d34cce8da9926c8529f70c977da7
3 controller 3 compute 3 ceph Change-Id: Ia3af857f14c86c0fca4438c3406b5346f7600754
Fix the horizon test runner to source the virtualenv if it is really required (some packages from pip). Change-Id: I62d08e10c501ecd99aae015e5432bf7a91570466
since 1.0 version of rhos-release the syntax for -x (delete) changed. "rhos-release -x" takes no parameters Change-Id: Id19195377a1f5730e4829b7a544141479b0c5a29
Change-Id: I0ec51bb22d3f2e4999586bb3843299d9b5405d6a
Change-Id: I743210ac945fbcfdf5562bfe95680d1a1f57df77
The goal w/ this patch is to start breaking down playbooks into independent and idempotent steps as much as possible. The breakdown of the undercloud should follow the tripleo docs as much as possible. Note, environment-setup, undercloud etc, we're trying to reuse the same terms used in the docs. The one step that can not be idempotent is instack-virt-setup, until replaced by rdo a cleanup will have to be executed before instack-virt-setup. Installing the undercloud, and building/importing images should be idempotent and unique steps that can be executed after instack-virt-setup (or other provisioner) has run. In this review you will find that there is room for additional virt provisioners, so that instack-virt-setup does *not* have to be the sole way to stand up the virt nodes for the undercloud and overcloud. The scope of this change should mainly be around reorganizing the playbooks, removing uneeded code and updating playbooks to the best practices guidelines. Baremetal testing https://rhos-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/view/POC/job/whayutin-bm-test-259645/ Depends-On: I58ca8d41b0b7d7b1e9b109f10e3dcfb09dc632a0@codeng Change-Id: I66e31fccc2c9742844061a6e2c9b0bd6210ac200
Change-Id: Ic4e58a4d577c147848d7243af1e861e02afafdc6
Presently all blueprint/spec discussions regarding Khaleesi happen
through email and/or irc discussions. This attempts to more closely
align the blueprint/spec development process with upstream OS
components.
The primary goals are:
- Standardize the way in which blueprint/specs are proposed and
agreed upon.
- Ensure historical context around the development for any given
blueprint/spec is available regardless of how long it has been
since it was agreed upon or implemented.
- Increase accuracy of projected timelines for Khaleesi features.
- Encourage development of a 'road map' for Khaleesi.
Note: The base templatec was based off of the current heat-spec
release (Mitaka) template.
Change-Id: I80d4df2656f7aae65736bf05012bfa9d55c98b26
Fix call to set literal which might be unsupported on python 2.6 and el6. Change-Id: If1ac0d3fec4631823a35f6b73b5db5b9c550545c
Change-Id: Ic661b4b273f5d654ac56a8ff4241ec746c8a4b32
Change-Id: I7ef782c1529cc7b3a18860cd5cc8eb0263b1f1f9
This reverts commit 93a5913. Change-Id: I52f65bfb57621e65c6930c469b816c8856238497
Change-Id: Ifec4b434b0783e66b74769b0d7b0ac91d59e5095
Change-Id: Ie7a0caee32a99d4ffcb336e376b9f2cd52e35e8e
Change-Id: I1661bb70f5aa117ae0e40504518794328a2e6721
Change-Id: I6e4ce81d232b2c7aeadd1904085a8ff1cf5433cf
Change-Id: I9735880a3c52b5987aae2a9573135d5be5018f14
Change-Id: I69c0470c3c1eb869460f67bceed29ca223d26fbf
Change-Id: I80dfced5a144f212e8addd806d6f56d73adbf4d8
Change-Id: I9bcad18c94c4c97612e850dbb7ecd21ab6cebd3a
Adds version 1.0.0 (builds on old kcli) Adds requirements.txt Adds README Restructure tree for proper packaging Rename kcli.py->main.py to avoid import conflicts Rename kcli.cfg->kcli.cfg.example Ignores kcli.cfg Import kcli.yamls in __init__.py because it has meta-classes Change-Id: I5153f42b8adc5402ee890f7bd04c466c6ea12a34
Users can keep their cfg file. Tracking cfg.example instead Change-Id: Ib57238ebe0f0550840364dbb13332e9fe59e848e
Order is (based on ansible): ENV CWD USER HOME SYSTEM Removes settings.py (duplicate of conf.py) Change-Id: If43114184e17a86af93efa3d7b42f6e55c601194
Change-Id: I936becf0490d82d60da96561a70ce47eec1d1d65
Change-Id: I5cfd76b1a6cfcf1046326c4adeda4cd11d494dd8
For ansible 2.0 this would work better. Also some minor cosmetic changes to tasks Change-Id: I159f95240708114ab0a85908af4f3e3d266d5639
In "replace" Ansible 2.0 will not ignore some quotes that were ignored in 1 Change-Id: I5bec3f7257c16a68399c813a701651cd7933a329
In 2.0 ansible_ssh_(user|host|port) -> ansible_(user|host|port) Need to update -settings as well Change-Id: I0c5bc30bb012fd72bcf847a0eb7d8f27ebb0070e
nova_compute -> os_server quantum_network -> os_network Note: "provider" network attribute are still unsupported in shade and therefore in Ansible. Need to keep using deprecated module for provider networks. quantum_subnet -> os_subnet quantum_router -> os_router Removes explicit interface and gateway creation/deletion as new module can handle them also. Note: os_floating_ip is still buggy and breaks old flow. will handle later Change-Id: I6b95b00f4b585b0bbd4bddfe8f7b3d703b2ae53f
added 5 commits
February 16, 2016 16:42
For ansible 2.1
Callbacks support ansible 1 and 2
added 2 commits
February 17, 2016 08:39
Missed after merge. Remove debug
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Convert playbooks to ansible20