Commit Graph

41 Commits

Author SHA1 Message Date
Andreas Jaeger 7f1d7a878a Retire repository
Fuel (from openstack namespace) and fuel-ccp (in x namespace)
repositories are unused and ready to retire.

This change removes all content from the repository and adds the usual
README file to point out that the repository is retired following the
process from
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project

See also
http://lists.openstack.org/pipermail/openstack-discuss/2019-December/011647.html

Depends-On: https://review.opendev.org/699362
Change-Id: I86573e6a50a146b8920779ee4bfa9d4c75729ea2
2019-12-18 09:40:21 +01:00
Artur Zarzycki bffbde2c04 Turn off periodic smoke jobs
We switch to bvt jobs in another CI

Change-Id: I5339923b1234e0e3f86f4c54754f1302e1137243
2017-03-24 13:44:55 +01:00
Artur Zarzycki 10bba63d02 Turn off simple-deployment jobs
They are non-voting and instead of it we will use smoke jobs with more
frequently run.

Change-Id: I87db6f0b41a9e0b625a1875d3f74146f60907226
2017-03-09 14:48:05 +01:00
Artur Zarzycki 86ad6d50e9 Rewrite smoke jobs to one using simple deployment script
Change-Id: Ib2f76e416fbbe243693bdd7eb170385294cb0986
2017-03-09 13:38:07 +01:00
Artur Zarzycki 8910b7c873 Add tests for fuel-ccp-galera repository
Change-Id: Ia523eb74f7222182fcebd6037536f589dddd5cb6
2017-02-14 10:17:29 +01:00
Artur Zarzycki 718ae4e085 Add build test for grafana
Change-Id: I10448ce767f160650af37fb15b68090413c924d8
2017-01-10 13:56:47 +01:00
Artur Zarzycki 8d9af9504d Add build test for searchlight repository
Change-Id: Ia8fd927d36918c0284eaeb9ac571a978ad9754a2
2016-12-22 13:08:40 +01:00
Artur Zarzycki 10375cef9c Add cache and version option to fuel-cpp build test job
Change-Id: I8e8f701f0c91bc250d8f6dbfeb5b13f9756b57fe
2016-11-17 10:21:02 +01:00
Artur Zarzycki 82f89f9016 Fix mistake in triggered job name for glance
Change-Id: I72036289add51e1dc5ff686f3f6bc9bf5b09f178
2016-11-02 10:42:10 +01:00
Artur Zarzycki 2b52e09747 Remove repositories not used by multideploy script
Change-Id: I4ca3ba4a45b018178cc654eee7c692952cd0039c
2016-10-28 15:48:53 +02:00
Artur Zarzycki b54f49f459 Component deployment test
This commit prepare bunch of jobs for test deployment every component.
This jobs are based on snapshots and build all containers with change
and then verify deploy of it.

Depends-On: I6fa802183e8c8a79814f56943e04ff0d3884a5b6

Change-Id: I950ca149216236f32248dfb01bd70eb134437225
2016-10-27 12:52:38 +02:00
Artur Zarzycki f13abc76e0 Set right openstack branch and tag for smoke ocata test
Change-Id: Ic54b7ac8148b2cdd10833bb563ca4ffe34376bbd
2016-10-19 14:32:34 +02:00
Marek Zawadzki 60ced2a855 New CCP deployment and OpenStack test CI job
This job deploys CCP and runs simple, built-in OpenStack tests and makes
use of fuel-devops snaphosts to run faster skipping deployment of K8s cluster.
Kubernetes cluster is expected to be pre-deployed and snapshoted - if not
this job will ensure this so next builds of this job on the same slave will
re-use it.
It is not a replacement for "smoke" jobs but a workaround to provide any kind
of CI-based deployment and OpenStack tests until "smoke" gets more stable.

Change-Id: Ia508ddbb53fc7135e3046d7b2bc9ef3ab0b8b96b
2016-10-17 10:40:09 +02:00
Jenkins 128c58f463 Merge "Jobs for test build with newton and master branches of OS" 2016-10-11 10:22:28 +00:00
Artur Zarzycki ddc2aa9186 Jobs for test build with newton and master branches of OS
On check we want to build components for every commit with both branches.

Depends-On: Ie722703b4e17a4aff1870cea68a2192a6dc5ce4c
Depends-On: Ie844911bd41af1d54ef82640eb2454410a8c935d
Depends-On: I41fc1c37b4776e63b46aa538a4d69f9ebc707d17
Depends-On: Ib378b7272f6693f994f78fe114ff904ed69979f1
Depends-On: Ie2171a74f70d71b5592b274ded506aec4e96d6fa
Depends-On: Id862aff698928cae2ac29ab818f6b37ad1224740
Depends-On: I15dd16370822a8ef2cbc36a2b6ea276c9d027b66
Depends-On: Ia167d4af5c3ab31802f570db0453eaaa7fe7bffe
Depends-On: I739455b0ffb533737756175c5d1831f4b343e0ca
Depends-On: Ibcb6e38e9dbb7d71bb8c26d861df2be441e8d503
Depends-On: I243489904a5addb1db71e73de21bde4ca8319382
Depends-On: Ia59ccd4cbf8c49d8b9d5d9213585370f1d4eb444

Change-Id: Ib387c431832738167793aadac51f86a674ef4a0c
2016-10-11 10:25:15 +02:00
Marek Zawadzki 95e0fcbab0 Convert Docker registry cleanup job to manual mode
We no longer want to build periodically CCP Docker images with BUILD_NUMBER
as tag so we don't need automatic purge of old tags.
But sometimes it's useful to manually remove some unwanted tags.
This job is now meant to be run manually and accepts a parameter from
Jenkins web-ui which allows for selecting which tags should be deleted
(by regular expression).

Change-Id: I43b35e8cc8ba17fe22ba8014065938d32286c600
2016-10-07 12:03:50 +02:00
Artur Zarzycki ebdd03e8cb Change time of triggered job
After every 15 minutes we have reloading zuul configuration, lets move
time about 5 minutes to make sure that it not hit in config reload.

Change-Id: Ib2bc6c99c92ad3945c7a8e70150738298ba9800c
2016-09-27 13:58:28 +02:00
Artur Zarzycki 40d9c65025 Remove rebuilding all images on merge
Depends-on: I2b61ce1bafad5d2aa84c7edf7166551a54a2d2cd

We decided that we don't want more rebuild all images after merge.
Instead of this we will have periodical job with will build images,
test deploy them and push to registry.

Change-Id: I34808cc9d98553ba7184325ca53f275b21d37ff0
2016-09-21 09:13:02 +02:00
Artur Zarzycki c5fc809c3e Fix jobs names in zuul for openstack-base and ext-config repos
Change-Id: Ib1827d63cc43e642cf6c3a1ec8248db987227b8f
2016-09-19 17:54:45 +02:00
Artur Zarzycki 31ee34c0d5 Fix job name to build debian base component
Change-Id: Ib21ffd95506a47b13c1c16758c69a2489098c2da
2016-09-19 16:05:52 +02:00
Sergey Lukjanov 548ad8ff87 Yaml linter execution and config improved
Change-Id: I29c124f9c84f6d5c7efc77edc7c7a85e75392b15
2016-09-16 19:54:15 -07:00
Artur Zarzycki 410f19e9d5 Remove job in queue comment
Change-Id: I5183ac699eada7c9018de2aba7215fe5b98343b2
2016-09-06 16:51:54 +02:00
Éric Lemoine 53b8ce59d4 Add a Zuul project for StackLight
Change-Id: I1ceef61fc989c73ed67c5290311d121052887a9f
2016-09-05 18:59:54 +02:00
Marek Zawadzki 963a98ef3b Solution for cleaning up old tags from MCP Docker registry.
Zuul & jenkins configs and scripts to periodcially run cleanup on
registry.mcp.fuel-infra.org remotely and remove all but n last numerical
tags. It uses "registry-manage" tool developed by Mirantis and available
as DEB at http://mirror.fuel-infra.org/infra/packages/ubuntu/.
This patch also removes (so far disabled anyway) local Docker registry
cleanup as it won't work in current form and must be reimplemented in
separate patch.

Change-Id: Ide40dfca3b56d55d3bccc259705e560302fc2b33
2016-09-02 09:38:14 +02:00
Jenkins c242779d4a Merge "Enable fuel-ccp-installer job in voting mode" 2016-08-29 13:40:54 +00:00
Jenkins 38d83f9967 Merge "Set verification to 0 on start" 2016-08-26 12:15:12 +00:00
Tatyana Leontovich 0804cc36d0 Enable fuel-ccp-installer job in voting mode
According to last executions this job is green, so make it votable

Change-Id: I70d3f17b7e794b4a955b0e1b217304691bfbaae2
2016-08-25 20:23:41 +03:00
Jenkins 411079b31a Merge "Added new periodic pipeline to zuul and corresponding jobs." 2016-08-16 14:25:42 +00:00
Jenkins 91928ff8da Merge "Make fuel-ccp-installer non-voting" 2016-08-16 13:42:00 +00:00
Marek Zawadzki 3c735b97f4 Added new periodic pipeline to zuul and corresponding jobs.
This new pipeline is meant to trigger jobs automatically on a timer
(a'la cron). We want to trigger all jobs from zuul for 2 reasons:
1. Jenkins config is mostly volatile i.e. manual changes done to web-gui
wil dissapear after redeployment of Jenkins master.
2. Keeping all triggers in 1 place (zuul's layout.yaml ) is easier to manage.

A new job added will rebuild MCP Docker images and push them to public
registry with "BUILD_NUMBER" as a tag. This job will be triggered by
timer. Name of the job: mcp-build-images-build-number.

Second new job will be triggered on post-action after merge to OpenStack
components repositories and will push to registry with "latest" tag.
Name of the job: mcp-build-images-latest,

Change-Id: I71bf6e264372048209497fd2084ae9cf9b2dbd22
2016-08-16 12:36:33 +00:00
Sergey Reshetnyak 66bfd7f564 Make fuel-ccp-installer non-voting
Now fuel-ccp-installer not working.
This patch fixes exit code in job and make job non-voting.

Change-Id: I20732e854f5426bc37c5b0f575f690c96439c086
2016-08-16 15:13:14 +03:00
Jenkins 6ad75f0e12 Merge "Build and push images into registry" 2016-08-12 09:10:21 +00:00
Artur Zarzycki 99984b9635 Build and push images into registry
It's a first approach - we build & push images after merge tagging them
with BUILD_NUMBER and we can aslo build & push images from a separate
job tagging them with latest.

Change-Id: Ifda8db0b23cc388e596aa90c84c528a587ce6748
2016-08-10 16:41:33 +02:00
Artur Zarzycki e3208183c3 Build test for fuel-ccp-heat
Change-Id: Ie121721dd4ce55a50e565d82ca8a526cecb7342f
2016-08-03 12:10:39 +02:00
Artur Zarzycki 60c1f996f0 Set verification to 0 on start
This should post information to jenkins that job is in queue.

Change-Id: I4bb5d43702cd4863c6d4702e25953b7fc048f939
2016-08-02 15:37:44 +02:00
Sergey Reshetnyak ec362ff3ce Fix debianbase job
Now test-build-debianbase job broken.
http://logs.mcp.fuel-infra.org/jenkins-tp/test-build-debianbase/builds/7/log

We have base component, not debianbase

Change-Id: I37494a98e6b797f931b0b999e1cdc5c9f8a6ad50
2016-07-28 21:27:33 +03:00
Artur Zarzycki c390fcf194 Trigger ccp-recheck for recheck only 3rd party CI
If you add ccp-recheck comment it trigger 3rd party CI recheck

Change-Id: Iae2a59f419b2a624fd13d7a4d51fa2c6ecf970bb
2016-07-27 13:12:23 +02:00
Artur Zarzycki 54cc0fa28c Add etcd build test
Change-Id: Iff844392b3fe114d5080edbb7af86b07b6122375
2016-07-25 17:22:08 +02:00
Artur Zarzycki 5e739c0b38 Make 3rd party CI votable
Change-Id: I10f7331c3c3ccd673b1b42c41ada4808179c068a
2016-07-21 22:33:18 +02:00
Artur Zarzycki 963cbc67a2 Remove gate pipline from zuul
3rd party CI has no possibility to merge,
only openstack-infra CI can do this,
and all jobs should run in check pipeline

Change-Id: I2ff86ef2ccbb7dc56babf4b9883022fa3388a0d7
2016-07-18 18:01:15 +02:00
Artur Zarzycki 70981cac42 First version 3rd party CI configuration
Change-Id: I54d05577089a0d7accffe55edae35eca42ed54b5
2016-07-18 12:17:04 +02:00