oom/registrator.git
4 years agopromote Jinquan ni as MSB commiter and ptl 20/116520/2 istanbul kohn master
jinquanni [Fri, 25 Dec 2020 06:53:46 +0000 (14:53 +0800)]
promote Jinquan ni as MSB commiter and ptl

https://wiki.onap.org/display/DW/Committer+Promotion+Request+for+%5BMSB%5D+--+Jinquan+Ni

Issue-ID: MSB-556
Signed-off-by: jinquanni <ni.jinquan@zte.com.cn>
Change-Id: I7413392dbb1802bf9ee274c97367f0ddf5739efb

4 years agoFix registration failure due to improper handling braces 77/114477/1 honolulu
Satoshi Fujii [Mon, 2 Nov 2020 07:45:57 +0000 (07:45 +0000)]
Fix registration failure due to improper handling braces

mergeIP function did not handle braces '{' properly
and JSON structure was broken by the improper string replacement.

This change removes mergeIP func and IP address is passed directly
to Register and DeRegister functions.

Issue-ID: MSB-534
Signed-off-by: Satoshi Fujii <fujii-satoshi@jp.fujitsu.com>
Change-Id: Icc8a1f00fba5248218d45e4d9476042c5c331004

5 years agoRelease RC1 66/106866/1 guilin
Huabing Zhao [Thu, 30 Apr 2020 02:11:54 +0000 (10:11 +0800)]
Release RC1

Issue-ID: MSB-462 Pods still run as roo
Signed-off-by: Huabing Zhao <zhao.huabing@zte.com.cn>
Change-Id: Id6142038867840a32eb1f71f331051d1c4c200d3

5 years agoMerge "add INFO.yaml" 1.2.6
Jessica Wagantall [Fri, 17 Apr 2020 16:49:17 +0000 (16:49 +0000)]
Merge "add INFO.yaml"

5 years agoadd INFO.yaml 75/106075/2
Huabing Zhao [Thu, 16 Apr 2020 07:26:02 +0000 (15:26 +0800)]
add INFO.yaml

Issue-ID: MSB-463
Signed-off-by: Huabing Zhao <zhao.huabing@zte.com.cn>
Change-Id: I095786c8b0e9a055c110af74b7036d6d6096c1a6

5 years agoUsing docker-maven-plugin to generate docker image 43/104843/2
zhaohuabing [Wed, 1 Apr 2020 10:18:04 +0000 (10:18 +0000)]
Using docker-maven-plugin to generate docker image

Using docker-maven-plugin to generate docker image so we can follow self releasing process to create docker release image.

Issue-ID: MSB-469
Signed-off-by: zhaohuabing <zhao.huabing@zte.com.cn>
Change-Id: I20762f8a2eb93a8f906e839d6e4e3eed9f39e970

5 years agoupdate version to 1.2.6 04/104104/2
Huabing Zhao [Sat, 21 Mar 2020 07:42:10 +0000 (15:42 +0800)]
update version to 1.2.6

Issue-ID: MSB-463
Signed-off-by: Huabing Zhao <zhao.huabing@zte.com.cn>
Change-Id: I27f0b46e8c4c5a7ca83550fff7376c80b41d5078

5 years agoupdate alpine base image to the latest 09/103209/2
Huabing Zhao [Fri, 6 Mar 2020 02:45:58 +0000 (10:45 +0800)]
update alpine base image to the latest

Issue-ID: MSB-465
Signed-off-by: Huabing Zhao <zhao.huabing@zte.com.cn>
Change-Id: I91f8fffab79b71c14c87f6cfa857fd6a775e7b0b

6 years agoRun kube2ms registrator as non-root user 81/84981/1
Huabing Zhao [Thu, 11 Apr 2019 02:09:56 +0000 (02:09 +0000)]
Run kube2ms registrator as non-root user

Change-Id: I2165e080af7c6027548288432c8437503903ee12
Issue-ID: MSB-322
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
6 years agofix typos 89/72189/1
Stanislav Chlebec [Thu, 8 Nov 2018 10:49:07 +0000 (11:49 +0100)]
fix typos

Change-Id: I3f56a527a823e97d3bf79c02de9128f98ea9864b
Signed-off-by: Stanislav Chlebec <stanislav.chlebec@pantheon.tech>
Issue-ID: AAF-582

6 years agoRemove juju/ratelimit to avoid LGPL issue 49/55549/3
Huabing Zhao [Fri, 29 Jun 2018 05:49:52 +0000 (13:49 +0800)]
Remove juju/ratelimit to avoid LGPL issue

Change-Id: I1bf246a713d07fc9891f23ea85fb40c7864f05ef
Issue-ID: OOM-1271
Signed-off-by: Huabing Zhao <zhaohuabing@gmail.com>
7 years agomake kube2msb use pod secret 03/36803/1 2.0.0-ONAP 2.0.0-ONAP v1.1.0
Frank A. Zdarsky [Mon, 19 Mar 2018 18:08:16 +0000 (19:08 +0100)]
make kube2msb use pod secret

Issue-ID: OOM-811

Change-Id: I039b6bcc9a301751ba976b77c0f2cc3b904b8e9c
Signed-off-by: Frank A. Zdarsky <fzdarsky@redhat.com>
7 years agoadd ut for init kubeClient 95/34695/1
Lvbo163 [Thu, 8 Mar 2018 07:11:58 +0000 (15:11 +0800)]
add ut for init kubeClient

cover 63.1%

Issue-ID: MSB-168

Change-Id: Ibea46f67584156ea12fd3514baabd957c0161068
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for bookkeeper 93/34693/1
Lvbo163 [Thu, 8 Mar 2018 07:05:36 +0000 (15:05 +0800)]
add ut for bookkeeper

Issue-ID: MSB-167

Change-Id: Ic1e1d2e1ec0347e02369dd76ea1d2bf9a8d40d8e
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for SendPodWork 77/34477/1
Lvbo163 [Wed, 7 Mar 2018 09:28:22 +0000 (17:28 +0800)]
add ut for SendPodWork

Issue-ID: MSB-166

Change-Id: I53dce8cf99cbd017672c8778201bb36316c09135
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for SendServiceWork 71/34471/1
Lvbo163 [Wed, 7 Mar 2018 08:52:05 +0000 (16:52 +0800)]
add ut for SendServiceWork

Issue-ID: MSB-165

Change-Id: I61d11fdf1b4cc9da023b4a0aea23ae098231e289
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for msb deregister 65/34465/1
Lvbo163 [Wed, 7 Mar 2018 08:09:14 +0000 (16:09 +0800)]
add ut for msb deregister

Issue-ID: MSB-172

Change-Id: I42b7617be1b1cf87c6b33ee07321a889f68b7424
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for msb register 55/34455/1
Lvbo163 [Wed, 7 Mar 2018 07:55:31 +0000 (15:55 +0800)]
add ut for msb register

Issue-ID: MSB-171

Change-Id: I694b5bbbe6e920d989a1d56ca4466ada61336ca7
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for Annotation2Unit 51/34451/1
Lvbo163 [Wed, 7 Mar 2018 07:37:57 +0000 (15:37 +0800)]
add ut for Annotation2Unit

Issue-ID: MSB-170

Change-Id: Ic19d05ee7ba3aa211e16741da4788e5b16b8fd96
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for getKubeMasterUrl 01/34401/1
Lvbo163 [Wed, 7 Mar 2018 03:23:26 +0000 (11:23 +0800)]
add ut for getKubeMasterUrl

add unit test for URL parser which can get k8s URL from start variable

Issue-ID: MSB-169

Change-Id: Ifb9e43b5a3a1a16c24ce22b122d23223616e0e7a
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for getMsbUrl 85/34385/1
Lvbo163 [Wed, 7 Mar 2018 01:07:38 +0000 (09:07 +0800)]
add ut for getMsbUrl

add ut for the method which get url from start variable

Issue-ID: MSB-163

Change-Id: I50e6e01225b532b74b6b7766e8c9da7b9a6e5c9d
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for removePod of msb 87/34187/1
Lvbo163 [Tue, 6 Mar 2018 02:50:40 +0000 (10:50 +0800)]
add ut for removePod of msb

Issue-ID: MSB-176

Change-Id: Iacf002a7ebda635989320a81be83700ec30bcf37
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for removeService of msb 73/34173/1
Lvbo163 [Tue, 6 Mar 2018 01:54:45 +0000 (09:54 +0800)]
add ut for removeService of msb

Issue-ID: MSB-175

Change-Id: I47e35398c8e395f8db36b93301bf6f3cf958aa6c
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for addPod of msb 69/34169/1
Lvbo163 [Tue, 6 Mar 2018 01:31:39 +0000 (09:31 +0800)]
add ut for addPod of msb

Issue-ID: MSB-174

Change-Id: Ib76ac3d7619b5152ac92af35678555a859d5018e
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for addService of msb 65/34165/1
Lvbo163 [Tue, 6 Mar 2018 01:17:03 +0000 (09:17 +0800)]
add ut for addService of msb

Issue-ID: MSB-173

Change-Id: Ia0b557ec4cb367e8ae111b3c2488e7fa10eeadda
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for MergeIP 63/34163/1
Lvbo163 [Tue, 6 Mar 2018 01:10:51 +0000 (09:10 +0800)]
add ut for MergeIP

Issue-ID: MSB-177

Change-Id: I057566b6fb83d8d4c06c3e64be603d24cc9fe92f
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for updatePod of kube 25/34025/1
Lvbo163 [Mon, 5 Mar 2018 09:30:23 +0000 (17:30 +0800)]
add ut for updatePod of kube

Issue-ID: MSB-162

Change-Id: Id5f4e818567cb937ea2a9dc5bbe6e6dd081b5025
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for remove pod of kube 23/34023/1
Lvbo163 [Mon, 5 Mar 2018 09:22:55 +0000 (17:22 +0800)]
add ut for remove pod of kube

Issue-ID: MSB-161

Change-Id: I3ac8ceab987a5315ec46d61d1b286d2cbd558e14
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for addPod of kube 17/34017/1
Lvbo163 [Mon, 5 Mar 2018 09:15:32 +0000 (17:15 +0800)]
add ut for addPod of kube

Issue-ID: MSB-160

Change-Id: Iac5e9310933cbcff9edc8f829840c6219e5658b1
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for updateService of kubework 11/34011/1
Lvbo163 [Mon, 5 Mar 2018 08:58:25 +0000 (16:58 +0800)]
add ut for updateService of kubework

Issue-ID: MSB-159

Change-Id: I8682d1eb06724451fb707fa980a424156232f82a
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for removeService of kubework 07/34007/1
Lvbo163 [Mon, 5 Mar 2018 08:43:39 +0000 (16:43 +0800)]
add ut for removeService of kubework

Issue-ID: MSB-158

Change-Id: I7d19999433a77558dbd5bce97771eb8d43be60c7
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoadd ut for addService method of kubework 99/33999/1
Lvbo163 [Mon, 5 Mar 2018 08:15:04 +0000 (16:15 +0800)]
add ut for addService method of kubework

Issue-ID: MSB-157

Change-Id: I61502f15df28f90b3dc6f115fe94b8a93fd3a92b
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
7 years agoRegister cluster IP instead of external IP 49/33549/1
HuabingZhao [Thu, 1 Mar 2018 07:22:55 +0000 (07:22 +0000)]
Register cluster IP instead of external IP

Issue-ID: MSB-153
Change-Id: Id8cd23ac0ab30a7467eebc7f59ad9dd28d22f317
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoMerge "Add sonar-maven-plugin version"
rui hu [Wed, 28 Feb 2018 06:14:33 +0000 (06:14 +0000)]
Merge "Add sonar-maven-plugin version"

7 years agoSolve pod level service unregistration issue 37/33037/1
HuabingZhao [Tue, 27 Feb 2018 01:21:18 +0000 (09:21 +0800)]
Solve pod level service unregistration issue

Issue-ID: MSB-150
Change-Id: Ib5d761a9f3936edf9121c4497d9f0d7d9f09706f
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoAdd sonar-maven-plugin version 61/30361/1
Jessica Wagantall [Tue, 6 Feb 2018 01:56:22 +0000 (17:56 -0800)]
Add sonar-maven-plugin version

Use Sonar plugin version 3.2

Change-Id: Ifed3411eb8a117fde019afd790a935ca65154a2c
Issue-ID: CIMAN-65
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
7 years agoSupport https service registration 83/26783/1 amsterdam
HuabingZhao [Fri, 22 Dec 2017 08:35:57 +0000 (16:35 +0800)]
Support https service registration

Issue-ID: OOM-539
Change-Id: Ifbb95750bd448c375bddf2433ac6ad0b5d642027
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoadd timestamp for stagging docker 57/23757/1
HuabingZhao [Thu, 16 Nov 2017 04:02:02 +0000 (12:02 +0800)]
add timestamp for stagging docker

Issue-Id: MSB-95
Change-Id: I72d713811a9aeb0816d8edb5365597453dd405f1
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoUpdate Kube2MSB image to Amsterdam release version 29/23729/1
HuabingZhao [Thu, 16 Nov 2017 02:16:34 +0000 (10:16 +0800)]
Update Kube2MSB image to Amsterdam release version

Issue-Id: MSB-95
Change-Id: I1673c7b105c0a0cd60299b41bc50b801b8ee101b
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoSupports token authentication with kubernets 89/20689/1
HuabingZhao [Thu, 26 Oct 2017 03:55:09 +0000 (11:55 +0800)]
Supports token authentication with kubernets

Issue-Id: OOM-379
Change-Id: If5457672f29f2567a6773d96985b62ad8cef5d0c
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoUpdate the yaml for go lib to latest 19/19419/2
HuabingZhao [Wed, 18 Oct 2017 03:25:50 +0000 (03:25 +0000)]
Update the yaml for go lib to latest

Update yaml for go lib to latest and it's license has been changed
to Apache 2.
According to the upstream project, the license of go-yaml has been
updated to Apache 2:https://github.com/go-yaml/yaml/blob/v2/LICENSE,
change the reference code license within oom-registrator repo accordingly.

Issue-Id: OOM-365
Change-Id: Idce4bfda96456031a296682b0fb6e663170ec099
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoMerge "Add path property support"
rui hu [Fri, 15 Sep 2017 08:08:59 +0000 (08:08 +0000)]
Merge "Add path property support"

7 years agoAdd path property support 75/12675/1
HuabingZhao [Fri, 15 Sep 2017 08:02:38 +0000 (08:02 +0000)]
Add path property support

Issue-Id: OOM-61
Change-Id: Ifde7c3987c41beb49b77556b20e6e2018d52e1aa
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoCleanup project's name in Sonar 11/11211/1
Jessica Wagantall [Fri, 8 Sep 2017 18:54:53 +0000 (11:54 -0700)]
Cleanup project's name in Sonar

The name parameter in the root pom.xml should
match the project name in gerrit to reflect consistency
in Sonar.

Change-Id: I1981c1de89cc3d3c1db02d6b5fc7a18e25371558
Issue-id: CIMAN-65
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
7 years agofix registrator daily builid job 41/10441/1
HuabingZhao [Wed, 6 Sep 2017 01:17:43 +0000 (09:17 +0800)]
fix registrator daily builid job

Issue-Id: OOM-266
Change-Id: I2868c16282bcffe0dbc906c875b7d6ab38d46837
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoAdd docker image build script 01/10301/1
HuabingZhao [Tue, 5 Sep 2017 07:01:14 +0000 (15:01 +0800)]
Add docker image build script

Issue-Id: OOM-61
Change-Id: I268edc39031a92e4519d762a81a418412da2a2e0
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoUse maven to build kube2msb 13/10213/1
HuabingZhao [Mon, 4 Sep 2017 11:33:48 +0000 (19:33 +0800)]
Use maven to build kube2msb

Issue-Id: OOM-61
Change-Id: Ic7e733c95e28b75b66535b343ae22c893db24531
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agobuild scripts for kube2msb 57/10157/1
HuabingZhao [Mon, 4 Sep 2017 07:09:29 +0000 (15:09 +0800)]
build scripts for kube2msb

Issue-Id: OOM-61
Change-Id: I10ca1c1e34957e4b83866848165142b76676f990
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agorestructure the source directory 55/10155/3
HuabingZhao [Mon, 4 Sep 2017 07:00:54 +0000 (15:00 +0800)]
restructure the source directory

Issue-ID: OOM-61
Change-Id: Ib6f633d517ad197bfdbca59b374cdad2f1ed897e
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoremove kube2consul codes 23/9623/1
HuabingZhao [Thu, 31 Aug 2017 08:04:55 +0000 (16:04 +0800)]
remove kube2consul codes

Issue-Id: OOM-61
Change-Id: I4eb076835a051ed6bb3abbdcb90aafdf4d4a7149
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoadd vendor package 87/9587/1
HuabingZhao [Thu, 31 Aug 2017 03:59:47 +0000 (11:59 +0800)]
add vendor package

Issue-Id: OOM-61
Change-Id: I251336e3b711b14f8ae9a8b0bf6055011a1d9bc8
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoinitial codebase for kube2msb 81/8881/2
HuabingZhao [Mon, 28 Aug 2017 02:53:35 +0000 (10:53 +0800)]
initial codebase for kube2msb

Issue-Id: OOM-61
Change-Id: Ibf70557f1e9277bbe07d8e0e91bf6b125cecb144
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoInitial commit for registrator source codes 23/7323/1
HuabingZhao [Fri, 11 Aug 2017 09:16:22 +0000 (09:16 +0000)]
Initial commit for registrator source codes

Change-Id: I0cdd285d6228f0a1b6a6b27787be09d2d7af3579
Issue-Id: OOM-61
Signed-off-by: HuabingZhao <zhao.huabing@zte.com.cn>
7 years agoInitial empty repository
Jessica Wagantall [Wed, 9 Aug 2017 23:04:51 +0000 (23:04 +0000)]
Initial empty repository