Commit Graph

850 Commits

Author SHA1 Message Date
Ghanshyam Mann 77617c0d25 Cleanup the retired repo
This repo is not properly retired. Retired repos can only have two files:
- README.rst
- gitreview

To cleanup the retirement of this repo, keeping these two files only and
removing the other remaining files if there is any.

Change-Id: I8f8873963c0c2c8ce7649ea9032c86571e0faa59
Detail: https://etherpad.opendev.org/p/tc-retirement-cleanup
2020-08-05 19:34:27 -05:00
zhurong c75c682069 Retire murano-deployment
Change-Id: I379c64805e45a3462d5d2530865cec2f878d57d3
2019-01-07 05:13:26 +00:00
Luong Anh Tuan 8550b8e679 Remove SCREEN_LOGDIR from devstack
SCREEN_LOGDIR has already been deprecated [1]

[1] https://review.openstack.org/#/c/499186

Change-Id: I84e1564efe1914ae58cb4b519b2be8af8f78c536
2018-03-05 02:25:54 +00:00
Guoqiang Ding 81e4488a9f Fix the misspelling of "default"
Change-Id: I4dc7cfe961163f3faafddcdf8b1db6b98992eb78
2017-12-24 21:00:15 +08:00
Nam Nguyen Hoai 0f069cf9b6 Use generic user for both zuul v2 and v3
Zuul v2 uses 'jenkins' as user, but Zuul v3 uses 'zuul'.
Using $USER solves it for both cases.

Change-Id: I7e3ca8fa9a48f3308dec46eda4ccf7e76d7b6338
2017-11-02 13:25:30 +07:00
Monty Taylor 4e31fd30ba
Remove HUDSON_LOG variable
This patch does not matter. I'm only writing it because I happened to
see the line while looking for something else and figured I'd go ahead
and submit patches to remove it from the three places it's copied around
to.

Change-Id: If50bbb69cf7ec0eb88c2b7c70084123509190221
2017-09-02 09:10:35 -05:00
Victor Ryzhenkin dfbe61bea1 Rewrite labels and add workaround for xenial
- Change trusty label to xenial in all jobs
- Install default python on xenial nodpool images

Change-Id: Ie09dc53847144c237b3e9440c1b15f22a5c10899
2017-06-07 16:01:09 +03:00
Victor Ryzhenkin 3f55e10de6 Attempt to migrate to xenial images on nodepool
Since march devstack can not be deployed using usual
devstack installation scripts on trusty. We need to mitigate it.
So, the new xenial image already present on CI lab and we need to
update nodepool settings to make workers become updated.
This patch make nodepool use new base image with xenial.

Change-Id: If9a993043c9796b24090bbc07c9a029748fb3189
2017-06-05 17:38:45 +04:00
zhurong 5aad1eb247 Make murano-ci non-voting until switch to ubuntu xenial
Now ubuntu trusty gives the error:
Unable to locate package python3-systemd
leads to all the murano-ci failed, so we should
make it non-voting until switch to ubuntu xenial

Change-Id: Ifad80a240bcbe93ad996c17070fd507b36b2f2e4
2017-04-19 09:26:37 +08:00
Jenkins 967d734500 Merge "Workaround removing of jenkins support" 2017-04-12 01:22:13 +00:00
Mykyta Karpin ddd9c0cfec Workaround removing of jenkins support
Since commit [1] openstack-infra has dropped
jenkins support because they don't use jenkins anymore.

We are not ready to this change so need to workaround it.

[1] ed3e133ff9

Change-Id: I99ef36c98bb262092e9bce9fdd9fd726182d2067
Related-Bug: #1681836
2017-04-11 17:18:32 +03:00
M V P Nitesh e2c2c80902 Optimize the link address
Use https instead of http to ensure the safety

Change-Id: I38cc32275e7ee99e9ccdf78fe7745b18c8a2a4ba
2017-04-10 18:00:25 +05:30
Mykyta Karpin ac8e764722 Use openstack client to get floating ip
Change-Id: I7a30298c8bed132734fc1cf3fc8e482d1aa9b9bc
Closes-Bug: #1680752
2017-04-07 12:16:26 +03:00
Felipe Monteiro f0bf3d7531 Remove non-voting murano-ci glare gates from murano.
Removes murano-ci glare gates from murano, since murano only
supports glare v0.1, which has been deprecated, so these gates
always fail.

This patch still keeps the checks for glare, in case it is
re-introduced into murano at a later date.

This complements the recently merged change [0] to remove
glare jobs run by infra.

[0] https://review.openstack.org/#/c/445626/

Change-Id: I9d4bada27f25bda7f195c350e7a22b7910d93ee5
2017-03-17 20:06:58 +00:00
gecong1973 7df06c0d18 Fix a typo
TrivialFix

Change-Id: I8c324aedd9f8d8887942bd9b4e33ffca9989458d
2017-03-09 09:55:51 +08:00
Mykyta Karpin 7fb3dccf12 Fix ensure_no_heat_stacks_left()
Gates are broken because ensure_no_heat_stacks_left() function
calls not needed popd, which exits with 1.

Change-Id: If649d4f53879aa93ba06a051e81ae79d6c14e3d1
2017-03-06 10:49:02 +02:00
Mykyta Karpin 4b32ce9710 Fix resource deallocation
Change-Id: I8e9c7964c923f1c8c709897e73ccc240c571bd76
Partial-Bug: #1611432
2017-03-02 08:19:58 +00:00
Mykyta Karpin 3dab1753fb Run stack.sh forcefully
trusty isn't a supported distro anymore by devstack,
trying to run stack.sh with FORCE option to unblock gates.

Change-Id: Ia8761bfd4259ed3d5e36a9fd64181cf96ef36203
Related-Bug: #1668945
2017-03-01 14:54:12 +02:00
zhangyanxian 5d99d57de7 Fix typos in SQLServerInstaller.ps1
TrivialFix

Change-Id: Ic39de2143206684fd0d060204144fd4ac848d09b
2017-02-04 01:59:09 +00:00
Mykyta Karpin 2ca366e160 Pin lxml version
Bug https://bugs.launchpad.net/lxml/+bug/1652191 breaks all jobs,
so we need to change lxml installed version

Change-Id: I5fd6e2585c702e63f6a617d23fd8a1960ecf35d4
2016-12-23 12:27:36 +02:00
Mykyta Karpin ac5811e870 Source devstack openrc only one time
Recently sourcing of openrc in each function
started to break gates because of sharing
of openrc variables between gate scripts

This commit sources openrc only one time
in top scope

Closes-Bug: #1646448
Change-Id: I51d2f7434a4d72207ee0402e0f1fc335dbec1afb
2016-12-01 13:16:18 +02:00
Flavio Percoco a29aaa0a3d Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

https://gist.github.com/6178a76e225e1f590dcb0975f4b397db

Change-Id: I0808f31b921d3dfdd2fbbcb5898573db65717c56
2016-11-25 15:50:47 +01:00
Cao Xuan Hoang 328f659776 Add Apache 2.0 license to source file
As per OpenStack licensing guide lines [1]:
[H102 H103] Newly contributed Source Code should be licensed under
the Apache 2.0 license.
[H104] Files with no code shouldn't contain any license header nor
comments, and must be left completely empty.

[1] http://docs.openstack.org/developer/hacking/#openstack-licensing

Change-Id: Ide3b2d067eaa39073c3a7b17537645d4b6f243d6
2016-11-15 15:42:19 +07:00
Mykyta Karpin 452520186f Fix hook-murano-rtfd job
Disable parsing hook-murano-rtfd in set_params method

Change-Id: Ibc7a75245fbe6cf0c27820393d6ee703e5a5ee88
Closes-Bug: #1636177
2016-10-25 13:27:53 +03:00
Mykyta Karpin c70dba8a45 Fix murano-agent image building
In heartbeat jobs for murano-agent where
ZUUL_PROJECT variable is by default set
to openstack/murano we need properly set DIB_MURANO_AGENT_REPO
and fix make_img_with_murano_agent function

Change-Id: Icc3e962621e95f13f27ac68ba7aef430966fe585
Closes-Bug: #1635793
2016-10-24 10:22:24 +03:00
Mykyta Karpin 8154507473 Add per comment pipeline for dashboard
Change-Id: I5d34bdb0be94718de0e816a2aae3172e754e2292
2016-10-20 15:35:56 +03:00
Jenkins 22ffce6d21 Merge "Pin selenium to <3.0.0" 2016-10-19 14:22:19 +00:00
Kirill Zaitsev e21189e25a Pin selenium to <3.0.0
Change-Id: If8c4fdb80d7ca516f9e58006ec0fce7e60f95829
2016-10-19 16:03:06 +03:00
Jenkins e8cb6f4776 Merge "Fix python-virtualenv installation" 2016-10-18 07:41:49 +00:00
Mykyta Karpin 8d57c401b7 Fix python-virtualenv installation
Change-Id: I991b730dc63276643bac5fe0223e11726248699e
Closes-Bug: #1630721
2016-10-17 17:20:07 +03:00
Mykyta Karpin dd878279dc Remove start section from the pipeline
Presence of start section in check pipeline
leads to unnecessary messages being posted
to upstream Gerrit, it is prohibited by
third-party ci policy in upstream, so we
should remove start section to fix this.

Change-Id: Ic8a6127255061fc7124fcac933a64021dcf66509
2016-10-17 16:43:08 +03:00
Mykyta Karpin f7d54c7c4e Add singleuseslave plugin
Singleuseslave plugin should be installed
to fix race condition between Nodepool and
Jenkins when removing node/scheduling new build

Change-Id: I90e89526596eea45c28ed42d42711f9635502eb2
Closes-Bug: #1629269
2016-09-30 14:03:29 +03:00
Jenkins aad22e78aa Merge "Fix zuul config update" 2016-09-20 11:01:52 +00:00
Mykyta Karpin bf7147656a Fix zuul config update
Change-Id: If1453b4cd689df40baa363a15cd7cf13b4532a1d
2016-09-15 18:09:51 +03:00
Nguyen Hung Phuong 1f9ec8dd57 Clean imports in code
In some part in the code we import objects. In the Openstack style
guidelines they recommend to import only modules.

http://docs.openstack.org/developer/hacking/#imports

Change-Id: Ic07b017966075ca8946f29ee65ca13070cb5b1a3
2016-09-15 18:08:50 +07:00
Jenkins d74f305fbe Merge "Add email notification for heartbeat and coverage jobs" 2016-09-06 07:25:17 +00:00
Mykyta Karpin a2e029458a Fix jobs auto updating
Change-Id: I939d66ee9b413d0a24b36b3818629722e8abe273
2016-09-05 12:43:32 +03:00
Mykyta Karpin 56ad6ecb9b Add email notification for heartbeat and coverage jobs
Change-Id: If42d390c1447f365d0547596adee21a34eab4324
2016-09-05 11:20:49 +03:00
Kirill Zaitsev bfa3abf738 Set packages_service for murano tests
Set dashboard tests config variable packages_service to allow tests to
find which backend they are using.

Renames PACKAGE_SERVICE to PACKAGES_SERVICE for posterity.

Targets bp: murano-glare-devstack-testing

Change-Id: I6581d9bbdf72424e2520ba1a7ecc25d5861885d9
2016-08-30 18:33:51 +03:00
Kirill Zaitsev 45b44d3996 Add glare integration jobs
This commit adds glare jobs to murano, murano-dashboard and
python-muranoclient. The jobs would install glare as part of devstack
installation and set corresponding devstack variables.

Co-Authored-By: Mykyta Karpin <mkarpin@mirantis.com>
Targets bp: murano-glare-devstack-testing
Depends-On: I351b1e066a21b0eb1f3f9120cd36087618c90206

Change-Id: I16be39131fafee958fa6dba2765552bc71217dfa
2016-08-17 08:47:44 +00:00
Jenkins ee030538da Merge "Enable debian job for murano-agent" 2016-08-03 15:13:30 +00:00
Jenkins 37d048ae26 Merge "Force disable heat on devstack slaves" 2016-08-02 20:41:22 +00:00
Mykyta Karpin 07970514a1 Enable debian job for murano-agent
Enable debian job for murano-agent in zuul configuration and
make it voting.

Change-Id: If7b34f8eb277f8d273c6f2a80f3e4db927651e67
2016-08-02 09:40:12 +00:00
Mykyta Karpin a97e95d264 Fix quotes
Increase quotes in order to allow more concurrent builds

Closes-Bug:#1608430

Change-Id: I8d83fc30d6c0b2e2125f0f73a9706cbf63c16a80
2016-08-01 12:18:15 +03:00
Jenkins 8f4caf6f0c Merge "Enable additional gate checks" 2016-07-28 12:49:59 +00:00
Mykyta Karpin 685fc2c560 Enable additional gate checks
Changes to murano-deployment repo should be
checked by all murano gates since they all are
dependent from scripts placed in murano-deployment
repository.
 This commit achieves this by adding
set_params function which does next:
 - launches gate-murano-* jobs on master branch
 - sets MURANO_DEPLOYMENT_REF parameter to
   ref of needed murano-deployment change for gate-murano-*
   jobs

Change-Id: I11a877569d793dc4d6f80fa09645facc605ec3d0
2016-07-26 07:58:33 +00:00
Mykyta Karpin 5fbd75930f Add more syntax checks
Checks added:
 - for all yaml files
 - for all puppet manifests
 - for all erb templates

Change-Id: I022c7307569224eefb11a7515772513c0f908157
2016-07-25 13:22:32 +00:00
Jenkins 94e332d5ff Merge "Revert "Improve heartbeat jobs"" 2016-07-14 13:19:48 +00:00
Nikolay Starodubtsev c04c117d0c Force disable heat on devstack slaves
Murano CI doesn't use heat stack on devstack slaves. It's better to
disable heat services, it will decrease time of slave setup and speed
up gate work.

Change-Id: If7647ac54ed13a5cfa706f7b9824ae82422f0eb9
2016-07-14 07:43:31 +00:00
Nikolay Starodubtsev 6e2518e264 Revert "Improve heartbeat jobs"
This reverts commit b09fa5e01a.

Change-Id: I270a41b7b036bc0781ce14f310b6c441429ebac3
2016-07-13 08:44:05 +00:00