99 Commits

Author SHA1 Message Date
openeuler-ci-bot
2a0ac4e539
!242 [sync] PR-240: registries.toml could not be empty;hosts, resolv.conf, .dockerignore file could be empty
From: @openeuler-sync-bot 
Reviewed-by: @duguhaotian 
Signed-off-by: @duguhaotian
2022-07-27 09:52:46 +00:00
lujingxiao
a1b94f1d05 registries.toml could not be empty;hosts, resolv.conf, .dockerignore file could be empty
(cherry picked from commit 35a49a7a5f364305a247aa5163db9b542112fa44)
2022-07-27 17:04:48 +08:00
openeuler-ci-bot
1ed2374216
!239 [sync] PR-237: supplement patches in series.conf
From: @openeuler-sync-bot 
Reviewed-by: @jingxiaolu 
Signed-off-by: @jingxiaolu
2022-07-26 07:50:56 +00:00
xingweizheng
4c1d859726 supplement patches in series.conf
(cherry picked from commit b7dccd8256ac292ca5dfaeae1c5e281e4c3b5b67)
2022-07-26 14:56:03 +08:00
openeuler-ci-bot
94cabfc48d
!236 [sync] PR-234: isula-build: sync upstream patches
From: @openeuler-sync-bot 
Reviewed-by: @jingxiaolu 
Signed-off-by: @jingxiaolu
2022-07-26 06:17:12 +00:00
xingweizheng
e2e1e38973 sync upstream patches
(cherry picked from commit 40482f769a54e03faf535252e40c68ccfde2d6da)
2022-07-26 11:25:39 +08:00
openeuler-ci-bot
b5f146d625
!233 fix spec changelog date
From: @loong-C 
Reviewed-by: @jingxiaolu 
Signed-off-by: @jingxiaolu
2022-05-26 12:33:08 +00:00
loong_C
44929a470a fix spec changelog date 2022-05-26 15:11:42 +08:00
openeuler-ci-bot
949a20df67
!224 [sync] PR-221: 屏蔽go-selinux使用,以保证在selinux开启的openEuler能够正确构建镜像
From: @openeuler-sync-bot 
Reviewed-by: @jingxiaolu 
Signed-off-by: @jingxiaolu
2022-03-16 12:37:31 +00:00
xingweizheng
40e9010784 disable go-selinux on openEuler
(cherry picked from commit c6b137e2e4eb12cb91422c267c4a964dd6c54237)
2022-03-16 15:51:36 +08:00
openeuler-ci-bot
3074f95549
!214 [sync] PR-212: Add syscall "statx" in seccomp to fix Operation not permitted
From: @openeuler-sync-bot 
Reviewed-by: @jingxiaolu 
Signed-off-by: @jingxiaolu
2022-03-16 07:27:11 +00:00
DCCooper
e286f9f1c7 isula-build: add syscall "statx" in seccomp
Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit 487497314612b9faf293c3eed788abb47dec9425)
2022-01-14 15:34:17 +08:00
openeuler-ci-bot
514f5612c6
!196 [sync] PR-195: isula-build: refactor image separator
Merge pull request !196 from openeuler-sync-bot/sync-pr195-refact-to-openEuler-22.03-LTS-Next
2022-01-11 20:10:02 +00:00
jingxiaolu
f8f4a30d01 isula-build: refactor image separator
Signed-off-by: jingxiaolu <lujingxiao@huawei.com>
(cherry picked from commit 92e5c7823bba09208373f2f0211c73cbecb58785)
2022-01-11 14:49:11 +08:00
openeuler-ci-bot
99c5c4410d !194 [sync] PR-188: isula-build: sync upstream patches
Merge pull request !194 from openeuler-sync-bot/sync-pr188-src_master-to-openEuler-22.03-LTS-Next
2021-12-24 02:02:00 +00:00
DCCooper
560304f225 isula-build: sync upstream patches
Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit 3706fabc10e0f9241005403f25bcadda9e39bdda)
2021-12-24 09:57:50 +08:00
openeuler-ci-bot
a2d4671e00 !179 [sync] PR-178: isula-build: sync upstream patches
From: @openeuler-sync-bot
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-12-09 08:04:57 +00:00
DCCooper
1be018d722 isula-build: sync upstream patches
Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit e88dea05c482a2973be5b89b4db6a9ef0072d707)
2021-12-08 17:51:46 +08:00
openeuler-ci-bot
ec4bad052c !174 isula-build: bump version to 0.9.6
From: @DCCooper
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-12-06 07:05:34 +00:00
DCCooper
02013af4da isula-build: bump version to 0.9.6
Signed-off-by: DCCooper <1866858@gmail.com>
2021-11-29 10:50:42 +08:00
openeuler-ci-bot
b7dd282384 !173 [sync] PR-167: isula-build: add repo to local image when output transporter is docker://
From: @openeuler-sync-bot
Reviewed-by: @duguhaotian
Signed-off-by: @duguhaotian
2021-11-20 04:40:14 +00:00
jingxiaolu
af40574008 isula-build: add repo to local image when output is docker
Signed-off-by: jingxiaolu <lujingxiao@huawei.com>
(cherry picked from commit bd20a6e1c104a7f88c03049d93d24048f87d2bde)
2021-11-19 12:13:45 +08:00
openeuler-ci-bot
e90ac40ea1 !166 [sync] PR-160: isula-build: add log info for layers processing
From: @openeuler-sync-bot
Reviewed-by: @jingxiaolu,@jingxiaolu
Signed-off-by: @jingxiaolu
2021-11-17 14:19:02 +00:00
DCCooper
f0d4703b2b isula-build: add log info for layers processing
Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit d9fa9f3bb79eeb6f83b8bc62e78b64e52cafa503)
2021-11-10 19:31:47 +08:00
openeuler-ci-bot
268de0ef0e !158 [sync] PR-153: isula-build: sync upstream to fix panic when using image ID to save separated image
From: @openeuler-sync-bot
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-11-08 09:33:21 +00:00
DCCooper
e44e917b95 isula-build: sync upstream to fix panic when using image ID to save separated image
Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit f3f4360f9a2237dc72f7200e3048368f9f180e71)
2021-11-04 21:12:14 +08:00
openeuler-ci-bot
3e55f256aa !152 [sync] PR-146: isula-build: sync upstream bugfixes
From: @openeuler-sync-bot
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-11-04 06:44:20 +00:00
DCCooper
459e53ceda isula-build: sync upstream to fix loaded images cover existing images name and tag
Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit 69a110a5d4162290bfee7e3e93ca46670b51fdfb)
2021-11-04 11:56:04 +08:00
DCCooper
a954b1e168 isula-build: sync upstream to fix inaccurate error output from client
Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit 2cfdf996dd27da58026930ea77856a30961808cc)
2021-11-04 11:56:04 +08:00
DCCooper
9ff3ebc473 isula-build:sync upstream to fix random sequence for saving separated image tarball
Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit 030edc55baa198b24e87d45b9e729e4894bea855)
2021-11-04 11:56:04 +08:00
openeuler-ci-bot
e40e6624d1 !145 [sync] PR-139: isula-build:support save/load separated image
From: @openeuler-sync-bot
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-11-04 03:49:52 +00:00
DCCooper
906ccc17c3 isula-build:support save/load separated image
reason: 1. support save/load separated image
        2. add relative test cases and bugfixes

Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit 3d943142b37cdfa3173314ec5265e1eb39233756)
2021-11-03 12:01:01 +08:00
openeuler-ci-bot
ef14184548 !138 [sync] PR-132: isula-build:Sync patch from upstream
From: @openeuler-sync-bot
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-10-25 13:14:03 +00:00
DCCooper
7ad1504ec4 isula-build:Sync patch from upstream
reason: sync patches from upstream, including
relocate export package, clean code for tests and golint

Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit 36a8e66c746da7d659d84a3fb87f91fb494352e4)
2021-10-25 18:09:19 +08:00
openeuler-ci-bot
6a4b97ec41 !131 [sync] PR-125: isula-build:use pre instead of pretrans for groupadd
From: @openeuler-sync-bot
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-10-18 13:53:36 +00:00
DCCooper
e9addd1185 isula-build:use pre instead of pretrans for groupadd
reason: mv groupadd from pretrans to pre to prevent install failed when
doing: `yum install -y isula-build --installroot /root/test`. This could
fail because there is no **sh** command then.
%Pretrans will run the script before any package installed, so it is not
proper to do `groupadd` in the Pretrans step.

Signed-off-by: DCCooper <1866858@gmail.com>
(cherry picked from commit 95e1d9b62cd296756fbff398756ea06f7fac0fe8)
2021-10-14 10:53:27 +08:00
openeuler-ci-bot
4732ff0474 !124 [sync] PR-118: fix for save single image with multiple tags when id first
From: @openeuler-sync-bot
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-09-14 01:50:44 +00:00
xingweizheng
06a50741f5 Sync from upstream for:
bugfix: fix for save single image with multiple tags when id first
tests:
enhance integration test in this scenario
Signed-off-by: meilier xingweizheng@huawei.com
(cherry picked from commit d9ba09901fc03f814e44f5c84e98f33641808ed6)
2021-09-03 10:52:59 +08:00
openeuler-ci-bot
ba04d35e22 !117 [sync] PR-111: isula-build: sync for fix save multi-tags and tests update
From: @openeuler-sync-bot
Reviewed-by: @duguhaotian
Signed-off-by: @duguhaotian
2021-08-31 03:27:21 +00:00
jingxiaolu
3d244dc9ca isula-build: sync for fix save multi-tags and tests update
Sync from upstream for:
- bugfix: fix save multiple tags single image failed
- tests:
  - pidofbuilder do not set when running a new bash script in new child process
  - shellcheck fix of common.sh
  - add integration tests for saving one image with multiple tags

Signed-off-by: jingxiaolu <lujingxiao@huawei.com>
(cherry picked from commit 16d4ded5e2a8e825013d2b765909f142306746c5)
2021-08-31 11:20:01 +08:00
openeuler-ci-bot
2b4943fa48 !105 isula-build: update documents about file mode
From: @DCCooper
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-07-26 11:15:06 +00:00
DCCooper
c9a48f58c7 isula-build: update documents about file mode
Signed-off-by: DCCooper <1866858@gmail.com>
2021-07-26 19:08:08 +08:00
openeuler-ci-bot
0707df3791 !98 isula-build: change isula-build file mode
From: @DCCooper
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-07-26 10:49:07 +00:00
DCCooper
422afc4cfa isula-build: change isula-build file mode
reason: since isula-build client file mode is too large(0551),
we decided to remove other's permission(0550) on it.
Beside, we change the public key(isula-build.pub) file
mode to 0400(from 0444), so only the owner of the public
key can read the key.
After this commit, if the non-root user want to use command
login, logout, build with args(http_proxy, https_proxy, etc...),
they need use sudo to temporarily obtain root permission.

Signed-off-by: DCCooper <1866858@gmail.com>
2021-07-26 17:52:20 +08:00
openeuler-ci-bot
dafe8c5431 !91 isula-build: sync upstream patch
From: @DCCooper
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-06-16 07:05:35 +00:00
DCCooper
08770c2029 isula-build: sync upstream patch
Signed-off-by: DCCooper <1866858@gmail.com>
2021-06-16 14:41:17 +08:00
openeuler-ci-bot
2fcfbd8fef !85 isula-build: sync patches from upstream
From: @DCCooper
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-06-02 16:40:14 +08:00
DCCooper
b3c544dea6 isula-build: sync patches from upstream
reason: updates are showing as follow:
- fix data and run root not effective when setting configuration.toml
- enhancement on go tests
- set user's uid and gid for containers
- make isula-build client side static so that which can be run in containers environment

Signed-off-by: DCCooper <1866858@gmail.com>
2021-06-02 14:45:19 +08:00
openeuler-ci-bot
9eae1d51d2 !80 isula-build:Sync upstream patches
From: @DCCooper
Reviewed-by: @jingxiaolu
Signed-off-by: @jingxiaolu
2021-03-04 09:44:06 +08:00
DCCooper
950f2f8ba2 isula-build:Sync upstream patches
Signed-off-by: DCCooper <1866858@gmail.com>
2021-03-03 19:29:30 +08:00