Yonghee Han [Fri, 26 Jan 2018 07:53:55 +0000 (16:53 +0900)]
Add Data Compression and Decompression in trigger_next, trigger_info
To use : Add a compresss=True to the trigger_next parameter
Move update-manifest function from download to master because download server cannot connect the database server.
Change-Id: Iea0b81dfb282998a6faf49b8fe72d0fbfc3c9f34
hyokeun [Thu, 25 Jan 2018 00:39:39 +0000 (00:39 +0000)]
Merge "Exit current pre-release-create if the same build is in the queue" into devel
hyokeun [Thu, 25 Jan 2018 00:39:34 +0000 (00:39 +0000)]
Merge "ABS: Set default mobile profile if no profile tag in manifest" into devel
hyokeun [Thu, 25 Jan 2018 00:39:23 +0000 (00:39 +0000)]
Merge "Precheck VM status before assigning jobs" into devel
Yonghee Han [Thu, 25 Jan 2018 00:00:54 +0000 (09:00 +0900)]
Fixed type check error for the condition
Fixed check for contains branch of the submit tag
Change-Id: Ibb4c49fd158742aefb9bb2b6c88434e0b16ba45f
hyokeun [Wed, 24 Jan 2018 06:56:49 +0000 (15:56 +0900)]
Exit current pre-release-create if the same build is in the queue
Change-Id: Id9123dd0f8a0a8babb9be4848a9fa00d8d2ba00b
hyokeun [Mon, 22 Jan 2018 07:39:09 +0000 (16:39 +0900)]
Precheck VM status before assigning jobs
Change-Id: I69613384505c4b84271195e5be4b9b9f0ef9a4b1
hyokeun [Tue, 23 Jan 2018 02:14:14 +0000 (11:14 +0900)]
ABS: Set default mobile profile if no profile tag in manifest
Change-Id: I371233d890a927d6408f072b39e0e79336df989c
hyokeun [Mon, 22 Jan 2018 01:38:47 +0000 (10:38 +0900)]
Fix snapshot status_info update error
1. Fix snapshot status_info update error
2. Split OBS worker VM request between normal and power.
3. Remove wait for imager VM creation.
Change-Id: I83652de261cb3cf44a6d62a48b2a0adc071e98e7
hyokeun [Fri, 19 Jan 2018 02:19:46 +0000 (02:19 +0000)]
Merge "Fix duplicated calculation routine" into devel
hyokeun [Fri, 19 Jan 2018 02:19:40 +0000 (02:19 +0000)]
Merge "Imager issue fix" into devel
hyokeun [Fri, 19 Jan 2018 02:19:26 +0000 (02:19 +0000)]
Merge "Request enough imager for snapshot creation" into devel
hyokeun [Fri, 19 Jan 2018 02:19:17 +0000 (02:19 +0000)]
Merge "Fix abs dashboard issue" into devel
hyokeun [Fri, 19 Jan 2018 02:11:46 +0000 (11:11 +0900)]
Fix duplicated calculation routine
Change-Id: I4557f38171b82ffb9d4dceabe11003d5b0ae928d
hyokeun [Thu, 18 Jan 2018 07:49:52 +0000 (16:49 +0900)]
Imager issue fix
Sometimes VM is in pending state. This will not be stopped. Force terminate it.
Change-Id: Ic1a4776f7988cd125f85cd85e2994215fc5e2dfa
Yonghee Han [Thu, 18 Jan 2018 06:04:13 +0000 (06:04 +0000)]
Merge "Fix rsync issue for sdk rootstrap" into devel
hyokeun [Wed, 17 Jan 2018 12:46:13 +0000 (21:46 +0900)]
Manual SR Sync - Set submitter to triggered user
Change-Id: I64f3d1adc631ce3799e07d577de31dff852e56a3
Yonghee Han [Wed, 17 Jan 2018 09:25:48 +0000 (18:25 +0900)]
Fix keyerror in create obs project job
Change-Id: I46c14bd03df5b57840008939e0f259418fe41f3f
Yonghee Han [Wed, 17 Jan 2018 02:32:25 +0000 (11:32 +0900)]
Changed update function to use a api of BuildMonitorExtention
move send_status_buildmonitor to update_project_mgr_log
Change-Id: I0cceafc7ec16f7c856d8f639b7d71f15154f9ad1
hyokeun [Wed, 17 Jan 2018 02:29:05 +0000 (11:29 +0900)]
Request enough imager for snapshot creation
Change-Id: I18e0f10306b1a8f43c9fad91a91a5a66620cfcae
Yonghee Han [Wed, 17 Jan 2018 01:25:47 +0000 (10:25 +0900)]
Change the obs_package_name value of sr_commit table
Changed from basename of git path to name of spec file.
Change-Id: I5c3404a3732b465a17020f5377384824a1febe99
Yonghee Han [Tue, 16 Jan 2018 10:34:34 +0000 (19:34 +0900)]
Feature : Buildmonitor_Extention
Created to extend api that connects The Buildmonitor Database
Change-Id: Ic6e2364b4a497b3614e778c783268fc195e5322c
hyokeun [Thu, 11 Jan 2018 04:25:25 +0000 (13:25 +0900)]
Fix abs dashboard issue
Change-Id: I354993550e22c095c3d38e3307b0a145fa950586
Yonghee Han [Wed, 10 Jan 2018 05:31:33 +0000 (05:31 +0000)]
Merge "Fix create link packages for target project Fix keyerror in create obs project Change-Id: I8883197691ac8a1d6dfe5b10c5a10def453d3ba2" into devel
Yonghee Han [Wed, 3 Jan 2018 08:33:41 +0000 (17:33 +0900)]
Fix create link packages for target project
Fix keyerror in create obs project
Change-Id: I8883197691ac8a1d6dfe5b10c5a10def453d3ba2
hyokeun [Tue, 9 Jan 2018 04:19:25 +0000 (13:19 +0900)]
Fix rsync issue for sdk rootstrap
Change-Id: I1d5f5ae44dc5cc8481602b49ba3eba452db56f9c
hyokeun [Mon, 8 Jan 2018 07:53:24 +0000 (16:53 +0900)]
Update dashboard main_project table when rep conf updated
Change-Id: I5ab25b234325300bc7d99a924f124df6197706f5
Yonghee Han [Wed, 3 Jan 2018 04:51:13 +0000 (13:51 +0900)]
Fix the import rpm after copy the project
Change-Id: I5b7051e13f9235e000a2dddf96893fc0c9db93bc
Yonghee Han [Wed, 3 Jan 2018 02:00:22 +0000 (11:00 +0900)]
Add feature : Sync for mapping table
Process : remote-create-project -> copy-project-obs-sync-mapping
Change-Id: Ie79c0b78359152f58b5a10b786ca36d5fe6d36fe
hyokeun [Wed, 3 Jan 2018 01:15:00 +0000 (01:15 +0000)]
Merge "Update link parsing due to Apache 2.4.18 (Ubuntu) version up" into devel
hyokeun [Tue, 2 Jan 2018 10:47:09 +0000 (19:47 +0900)]
Update link parsing due to Apache 2.4.18 (Ubuntu) version up
Change-Id: Ia050b51473e1227857976a1cbf3f3b05b34bbcbf
hyokeun [Tue, 2 Jan 2018 06:06:01 +0000 (15:06 +0900)]
Do not print trigger log from create-snapshot job
Change-Id: I3dc9bffa6fd174be779334f4ddb8145cf420c84c
hyokeun [Tue, 2 Jan 2018 01:23:22 +0000 (01:23 +0000)]
Merge "TPE-502 Skip prerelease create if the same is in the queue" into devel
hyokeun [Thu, 28 Dec 2017 11:21:40 +0000 (20:21 +0900)]
Insert data if not exist
Change-Id: If84f239baafdba8f9a9829299f51d5e7ea0c27a2
hyokeun [Thu, 28 Dec 2017 06:17:15 +0000 (06:17 +0000)]
Merge "Generate branch to obs project mapping file for dashboard" into devel
hyokeun [Thu, 28 Dec 2017 04:58:15 +0000 (13:58 +0900)]
Generate branch to obs project mapping file for dashboard
Change-Id: I3b8e5d4c81bd8a555eca9ce14fca004b88b9d625
hyokeun [Thu, 28 Dec 2017 01:48:31 +0000 (10:48 +0900)]
TPE-401 TPE-329 Imager - disable automatic updates, wait 90 seconds
Change-Id: I19b6f8d9ef5b08e3efb584d7b1b3aff55b60dab2
hyokeun [Wed, 27 Dec 2017 01:32:36 +0000 (10:32 +0900)]
Fix rsync error and print command to use
Change-Id: Ie376b7bfe50e009f6159ff8ec57bc08c3f86e48d
hyokeun [Fri, 22 Dec 2017 04:04:05 +0000 (13:04 +0900)]
TPE-502 Skip prerelease create if the same is in the queue
Change-Id: I6e56d241344d39a82ca1bdef46d293c5bf41ef9e
hyokeun [Fri, 22 Dec 2017 00:53:32 +0000 (09:53 +0900)]
TPE-501 Scheduling power worker for chromium-efl
Change-Id: I20631b2d82897c576ee7ec86d9e00110498b4c72
hyokeun [Thu, 21 Dec 2017 07:43:52 +0000 (16:43 +0900)]
Terminate VMs if healthy check failed
Change-Id: I1f38d7fbd8a312e13f0cab756f2da932e589d20d
hyokeun [Thu, 21 Dec 2017 07:21:22 +0000 (07:21 +0000)]
Merge "TPE-481 [AWS] On-demand scailing for OBS POWER workers" into devel
hyokeun [Wed, 20 Dec 2017 04:10:14 +0000 (13:10 +0900)]
TPE-481 [AWS] On-demand scailing for OBS POWER workers
Change-Id: I6667540b4087325b41558bb87c0ba5f735bf3d85
Yonghee Han [Wed, 20 Dec 2017 07:41:02 +0000 (16:41 +0900)]
Add Request Submit funtion in git sync
add api : get_tagname_from_prerelease_name
add funtion : Request submit after git sync
Change-Id: I37a37e757a49d0761d5545194de150b5e916ca6b
SoonKyu Park [Fri, 15 Dec 2017 09:45:39 +0000 (18:45 +0900)]
1.Modify sync method from gbsfullbuild server to download server : Use rsync command directly --> User 'sync' function
2.Modify Build Monitor status update point for gbsfullbuild results
Change-Id: I81db641a86ad2c8d07cb2d59cf061643d1cd7a77
hyokeun [Thu, 14 Dec 2017 06:55:38 +0000 (15:55 +0900)]
Do not modify the original build fail reason string
Change-Id: I70f5705a4e42818aa8a418328a2494c2a69db3c8
hyokeun [Thu, 14 Dec 2017 06:45:05 +0000 (15:45 +0900)]
Do not insert new cycle information in the comment
Change-Id: I492ffd80ea41beffb7116f703c027dcc64a599a9
hyokeun [Thu, 14 Dec 2017 06:41:19 +0000 (06:41 +0000)]
Merge "TPE-489 Cycle check for main projects" into devel
hyokeun [Thu, 14 Dec 2017 06:41:11 +0000 (06:41 +0000)]
Merge "TPE-313 Add comment if cyclic happened in SR process" into devel
hyokeun [Thu, 14 Dec 2017 04:05:25 +0000 (13:05 +0900)]
TPE-489 Cycle check for main projects
Change-Id: I8d5002ba6af586d719670a16765419914a210095
hyokeun [Thu, 14 Dec 2017 02:41:36 +0000 (11:41 +0900)]
TPE-313 Add comment if cyclic happened in SR process
Change-Id: I2aedd9d8756e8c99dc10601bfcfd67ed9784a309
hyokeun [Wed, 13 Dec 2017 01:37:22 +0000 (10:37 +0900)]
TPE-487 Fix of attempt to hack rsync failed.
Change-Id: Ia3cd57b2972bc9ef6100b9127c47180abbf5c93d
hyokeun [Tue, 12 Dec 2017 03:42:07 +0000 (12:42 +0900)]
Remove duplicated list
Change-Id: I2ed745e9df20ac1f81f31afe73d3f3b827f51d51
hyokeun [Tue, 12 Dec 2017 02:42:25 +0000 (02:42 +0000)]
Merge "TPE-486 Duplicated check into db" into devel
hyokeun [Tue, 12 Dec 2017 02:36:35 +0000 (02:36 +0000)]
Merge "Sync up latest code" into devel
hyokeun [Tue, 12 Dec 2017 02:34:05 +0000 (11:34 +0900)]
Sync up latest code
Change-Id: I851b16db69f59e6332240d2702e12eae0c39c5a9
SoonKyu Park [Tue, 12 Dec 2017 02:23:50 +0000 (11:23 +0900)]
1.job_gbs_ref_fullbuild.py : Check mount existance before running gbsfullbuild
2. job_gbsfullbuild_create_snapshot.py : Modify conditioning check of profile repo section in ks file
Change-Id: Ibda93e78a49f2b5e5c0bebd77b7c73ef2c291920
Yonghee Han [Tue, 12 Dec 2017 02:15:14 +0000 (11:15 +0900)]
Change string from None to Null
Change-Id: I64b571893910d60545a258ea22f96c92a5c806d3
hyokeun [Mon, 11 Dec 2017 10:50:26 +0000 (19:50 +0900)]
TPE-486 Duplicated check into db
Change-Id: I2575cf8365abea651e7d2a6d32c01b5a8e79e001
Yonghee Han [Mon, 11 Dec 2017 10:27:51 +0000 (19:27 +0900)]
Change the github_type parameters
GITHUB_TYPE,GITHUB_FETCH_URL,GITHUB_FULL_NAME
Change-Id: I12511dead4cd00681a54e3da5364db07d617f049
hyokeun [Mon, 11 Dec 2017 07:59:22 +0000 (16:59 +0900)]
Sync buildmonitor.py
Change-Id: I7f71dfeaafe11a192192636383cef3c6f15b5421
hyokeun [Mon, 11 Dec 2017 07:46:24 +0000 (07:46 +0000)]
Merge "TPE-294 RPM spec error when processing multiple requests" into devel
hyokeun [Mon, 11 Dec 2017 07:14:44 +0000 (16:14 +0900)]
TPE-294 RPM spec error when processing multiple requests
Change-Id: I0ffcb628929d49e629e0426684d60af8e2e5e1d9
hyokeun [Mon, 11 Dec 2017 07:05:10 +0000 (16:05 +0900)]
Verbose mode in sql query multi select
Change-Id: Ieba78b2b3b95110ca2c62ce4364f13b09eea7d8a
hyokeun [Mon, 11 Dec 2017 02:26:15 +0000 (02:26 +0000)]
Merge "TPE-483 Add OBS package build status into snapshot info page" into devel
hyokeun [Mon, 11 Dec 2017 02:26:08 +0000 (02:26 +0000)]
Merge "TPE-484 Dashboard image status not updated" into devel
hyokeun [Sat, 9 Dec 2017 09:39:18 +0000 (18:39 +0900)]
TPE-483 Add OBS package build status into snapshot info page
Change-Id: Ib6af74efc2b5b00fac31c43381cfb2284cdb5160
hyokeun [Sat, 9 Dec 2017 08:30:59 +0000 (08:30 +0000)]
Merge "ref_create_prj: Retry get _service file if failed" into devel
hyokeun [Sat, 9 Dec 2017 08:30:47 +0000 (08:30 +0000)]
Merge "Change OBS Worker scheduling scheme" into devel
hyokeun [Sat, 9 Dec 2017 00:37:02 +0000 (09:37 +0900)]
TPE-484 Dashboard image status not updated
If dotNet performance test triggered it refering to build_image with foreign restriction.
It will prevent to delete old build_image items.
Change-Id: Id1fe962d06fd9e063eeb134dd97de00cb9be55f4
Yonghee Han [Thu, 7 Dec 2017 10:59:43 +0000 (19:59 +0900)]
Add Function : OBS project manager
function : cleanbuild, rebuild, delete package ,
undelete package, link package, project config
Change-Id: Ia6c9eaff56d743c8231bc8a85e689bbc9ac323bf
Yonghee Han [Thu, 7 Dec 2017 10:27:03 +0000 (19:27 +0900)]
Fix a test-trigger-info-update job error
Fix a branch name for searching a branch in project name.
Change-Id: Idb8cc391fa69c7727b07acc2b51cf331e27ec65b
hyokeun [Thu, 7 Dec 2017 08:19:02 +0000 (17:19 +0900)]
ref_create_prj: Retry get _service file if failed
Change-Id: I6023855e426ad001d7595e23d3e6e178479ad0b0
SoonKyu Park [Wed, 6 Dec 2017 07:55:29 +0000 (16:55 +0900)]
Add log to use groovy post scripts in job_gbs_ref_fullbuild.py
Change-Id: If18007b115339fd8cbb520c9105ab88022cb2b99
Yonghee Han [Wed, 6 Dec 2017 08:34:33 +0000 (08:34 +0000)]
Merge "Add test status for notify build status of SR" into devel
hyokeun [Wed, 6 Dec 2017 08:12:29 +0000 (17:12 +0900)]
Change OBS Worker scheduling scheme
Change-Id: I6e98682ebd1c44ee6b233be5cfd11ae413c09ae7
SoonKyu Park [Wed, 6 Dec 2017 07:40:20 +0000 (16:40 +0900)]
Add log to use groovy post scripts in job_update_gbs_meta.py
Change-Id: I05d68f931d3a677ab1db8440a2774f30510e665e
Yonghee Han [Wed, 6 Dec 2017 04:41:01 +0000 (13:41 +0900)]
Add test status for notify build status of SR
Trigger Next : TRBS_test_result_receiver -> notify_buildstatus
Change-Id: I2b73ed1d4136ddd39356d88cc3a8a8f529b9d48e
hyokeun [Wed, 6 Dec 2017 03:50:36 +0000 (03:50 +0000)]
Merge "Make OBS worker online if its not up" into devel
hyokeun [Wed, 6 Dec 2017 03:50:31 +0000 (03:50 +0000)]
Merge "Do not update OBS scailing log if there is no changes" into devel
hyokeun [Wed, 6 Dec 2017 03:50:24 +0000 (03:50 +0000)]
Merge "Fix Imaging issue on dashboard" into devel
hyokeun [Wed, 6 Dec 2017 03:50:17 +0000 (03:50 +0000)]
Merge "Terminate dangled jenkins nodes and imager vms" into devel
hyokeun [Wed, 6 Dec 2017 03:50:08 +0000 (03:50 +0000)]
Merge "Reduce the number of imagers a half of total images" into devel
hyokeun [Wed, 6 Dec 2017 03:50:01 +0000 (03:50 +0000)]
Merge "Use quote_plus for URL data encoding" into devel
Yonghee Han [Wed, 6 Dec 2017 02:19:20 +0000 (02:19 +0000)]
Merge "Add Funtion : Notify the Build status of SR" into devel
hyokeun [Mon, 4 Dec 2017 07:16:10 +0000 (16:16 +0900)]
Do not update OBS scailing log if there is no changes
Change-Id: Ic4a25240fac4773fbb67e8e7d766d50dbb7dcfd4
SoonKyu Park [Tue, 5 Dec 2017 05:55:04 +0000 (14:55 +0900)]
Handle the case of 'SUPPORT_PROFILES=None'
Change-Id: Ia68f8b863fc248b78ea521dfe38e32a59c3c66ef
hyokeun [Mon, 4 Dec 2017 11:12:37 +0000 (20:12 +0900)]
Make OBS worker online if its not up
Problem: Sometimes docker container bring up failed.
Fix: Check all the VMs status and call docker start command via docker-compose.
Change-Id: Iaa20fa53b44ab3f265d16db4de4e7ed6bffc1cae
SoonKyu Park [Mon, 4 Dec 2017 09:49:16 +0000 (18:49 +0900)]
Update job_update_gbs_meta.py
It can be triggered by 'create-snapshot -> git-ref-mapping-update -> update-gbs-meta'
Change-Id: I577305fccbb8ec1c7fc195890e9604eda0f36bb7
hyokeun [Mon, 4 Dec 2017 06:59:34 +0000 (15:59 +0900)]
Fix Imaging issue on dashboard
Problem: submit string eleminated when project_name -> git_tag parsing
if there exists extra slashs in the tag.
Change-Id: I499252f0d00430b6504201a8b1f9c3ad05551f9a
Yonghee Han [Fri, 1 Dec 2017 03:20:09 +0000 (12:20 +0900)]
Add Funtion : Notify the Build status of SR
Notify status of Build and Images
Change-Id: I83929d5ccb319786c491ab2fc6571fb11ae20be7
hyokeun [Mon, 4 Dec 2017 06:00:46 +0000 (15:00 +0900)]
Terminate dangled jenkins nodes and imager vms
Change-Id: I541be14cff44d6472416d892dbdb5f4a644c5e5b
hyokeun [Mon, 4 Dec 2017 05:54:30 +0000 (14:54 +0900)]
Reduce the number of imagers a half of total images
Change-Id: I6808db3479ed330742434694c223b9d9e47f3e80
hyokeun [Mon, 4 Dec 2017 04:53:47 +0000 (13:53 +0900)]
Use quote_plus for URL data encoding
Change-Id: I023b83b6f0c0b5d9f966dea2be672d9ba202754d
SoonKyu Park [Mon, 4 Dec 2017 04:43:21 +0000 (13:43 +0900)]
Add trigger data of 'triggered_from' to trigger 'update-gbs-meta' to gbsfullbuild-create-snapshot
Change-Id: If2631b1576d7933ab5dfe0fff18e6d9ccf3e9a72
hyokeun [Fri, 1 Dec 2017 04:01:39 +0000 (13:01 +0900)]
TPE-476 Retry OBS description update if failed
Change-Id: Ia9f6e3c7f6de9bc26942f193a84f3cf661f3c30b
sk7.park [Thu, 30 Nov 2017 08:08:28 +0000 (17:08 +0900)]
Not perform gbs config double-update to tizen_ref branch
Change-Id: I52461385edcbe1eab5147a5f314d7d8482ad94ba
sk7.park [Thu, 30 Nov 2017 02:35:51 +0000 (11:35 +0900)]
Add trigger data of 'triggered_from' to trigger 'update-gbs-meta'
Change-Id: I6508c2b0f00f620470367f192be5b3b8726f43aa
Yonghee Han [Wed, 29 Nov 2017 05:55:33 +0000 (05:55 +0000)]
Merge "Add a prifix name : Product for rsync_download" into devel
Yonghee Han [Wed, 29 Nov 2017 05:55:21 +0000 (05:55 +0000)]
Merge "Update for ref create project" into devel