Stupig
1444376b0c
newline is missing for BaseContextFile ( #1396 )
2021-04-01 12:07:27 +08:00
yangsoon
04486f89bb
fix crd: add additional print column and short Name for CRD ( #1377 )
...
* add additional print column
* add shortname
* fix printcolumn & test
2021-04-01 11:51:43 +08:00
Jianbo Sun
bbea29c8e5
fix kube-webhook-certgen to patch CRD conversation && remove cert-manager in CI e2e test && remove issuer create from CLI env ( #1267 )
...
* remove cert-manager in CI e2e test and remove issuer create from CLI env
* update job patch image(https://github.com/wonderflow/kube-webhook-certgen )
2021-03-31 21:21:28 +08:00
Yue Wang
3bdf7a044f
fix generate schema for helm values ( #1375 )
...
Signed-off-by: roy wang <seiwy2010@gmail.com >
2021-03-31 17:31:54 +08:00
wyike
20f6e0ab02
skip check cross ns resource owner, add tests ( #1374 )
2021-03-31 15:00:16 +08:00
Jianbo Sun
96c1d0786a
the application context should not own application object ( #1370 )
...
* the application context should not own application object
* add time for flaky test
2021-03-31 13:55:57 +08:00
Ryan Zhang
0629049e1f
add initial finalizer and abandon support ( #1362 )
...
* add initial finalizer and abandon support
* fix lint
2021-03-30 02:04:38 -07:00
天元
78ed5cade0
minor fix
2021-03-30 00:24:10 +08:00
天元
72f533e5eb
use AppContext as the ownerRef
2021-03-30 00:21:17 +08:00
天元
0d8f656cdb
fix some tests
2021-03-29 23:45:29 +08:00
天元
ffe08904f0
add a todo for fix by the ownerRef change
2021-03-29 23:31:52 +08:00
天元
4729c8af80
use Application as the owner if it exists
2021-03-29 23:10:59 +08:00
Hongchao Deng
2d95800618
Merge pull request #1352 from wonderflow/hongchaodeng-revlabel
...
add AppRevision label to cuetemplate
2021-03-29 05:26:52 -07:00
Jian.Li
567fc46642
fix unstable test case for crd package ( #1341 )
...
* check crd openapi exist
* space
* fmt
* remove space
* space
* remove space
* space
* test +1
* test +2
* test +3
* rebase master
2021-03-29 20:02:39 +08:00
天元
b5cbc75734
add FinalizeAppRevision
2021-03-29 19:50:40 +08:00
天元
8ef3a37c50
:evert "add AppRevision label to cuetemplate"
...
This reverts commit 49f16274c9 .
2021-03-29 19:46:56 +08:00
天元
05c0fb8f9a
fix test
2021-03-29 19:45:29 +08:00
天元
26b9db6322
Merge branch 'revlabel' of git://github.com/hongchaodeng/kubevela into hongchaodeng-revlabel
2021-03-29 17:35:36 +08:00
Zheng Xi Zhou
9e40b77b60
Support cloud resource provisiong and consuming ( #1264 )
...
* Support cloud resource provisioning and consuming (Crossplane)
Provided a way to store secret for cloud resource generated by
Crossplane and to consume the secret
Refer to #1128
* Separate cloud resource producer and consumer in two applications
* add unit test to check whether application can consume cloud resource secret
* update Cloud Resource doc
* Provisioning and consuming cloud resource in different applications v1 (one cloud resource)
* one component consumes two cloud resources
Co-authored-by: Jianbo Sun <wonderflow.sun@gmail.com >
2021-03-29 17:20:33 +08:00
yangsoon
ba78ea7f0e
fix link & add upgrade step in installation ( #1345 )
2021-03-29 16:12:15 +08:00
Hongchao Deng
02976bea67
fix common labels
2021-03-29 01:35:40 -04:00
Hongchao Deng
49f16274c9
add AppRevision label to cuetemplate
2021-03-28 22:21:29 -04:00
LeoLiuYan
c4cf704eea
Fix revision hash compute ( #1335 )
...
Signed-off-by: LeoLiuYan <929908264@qq.com >
2021-03-29 10:02:55 +08:00
Hongchao Deng
66bcb612ef
add appdeployment control logic ( #1320 )
...
* add appdeployment control logic
* fix check
* fix test
* add test
* comment
2021-03-28 18:18:47 -07:00
Jian.Li
cfabcee181
Import kube package(cue) by GroupVersion ( #1309 )
...
* package upgrade
* package import
* Classified by groupversion
* fix test cases
* add test cases
* check diff
* lint code
* fix test
* add pacakge reference
* VersionKind
* package upgrade
package import
Classified by groupversion
fix test cases
add test cases
check diff
lint code
fix test
add pacakge reference
VersionKind
fix ci
2021-03-28 18:08:31 +08:00
wyike
4540270813
Support create resources (workloads/traits) in different namespace with application ( #1197 )
...
[WIP]create tracker if needed and update components
[WIP] add finalizer code and add logic for ac controller
[WIP] refactor handle func to app handler
[WIP] support helm cross namespace
[WIP] rewrite application controller logic
rebase master and solve conflict
WIP add base cross namespace workload and fix some bugs
add more e2e-test and fix some bugs
rebase master and resolve confilict
move resourceTracker to v1beta1
add v1beta1 to test scheme to fix test
modify e2e test, change v1alpha2 application to v1beta1
delete resourceTracker crossplane catagory
add controller logic test
add unittest for finalizer related func
add more unit test
neet order import
walk around check-diff error
add docs
add some comments in AC controller
as review said modify some issues
2021-03-27 15:19:43 +08:00
Jianbo Sun
68a0e40db4
propagate AppRevision Into context.AppRevision ( #1323 )
...
* refactor: calculate revision first before render AC and Components
* fix flaky e2e case
* add e2e test
2021-03-26 21:12:44 -07:00
Yue Wang
baa8d87e71
implemente kube schematic ( #1298 )
...
* implemente kube schematic
generate schema for kube schematic parameters
add e2e test
Signed-off-by: roywang <seiwy2010@gmail.com >
* add unit test
Signed-off-by: roy wang <seiwy2010@gmail.com >
* add doc
Signed-off-by: roy wang <seiwy2010@gmail.com >
2021-03-26 23:02:58 +08:00
Jianbo Sun
1c89435515
fix app upgrade without rollout and rollout plan will create multiple version resources ( #1315 )
...
* fix app upgrade without rollout and rollout plan will create multiple version resources
* add and enhance tests
* fix test
2021-03-26 22:20:55 +08:00
yangsoon
2c68c0e6d4
fix docs example ( #1316 )
2021-03-26 19:14:07 +08:00
wyike
74a82e0397
add header-check.sh ( #1310 )
...
add ci workflow
update scripts
add missed licence header for all files
2021-03-26 15:24:19 +08:00
Ryan Zhang
0926469541
fix appRollout CRD version ( #1303 )
...
* fix appRollout CRD version
* make rollout e2e more robust
2021-03-26 08:23:10 +08:00
Yue Wang
06a099f540
fix isControlledByApp in AC controller ( #1294 )
...
fix component_version e2e
Signed-off-by: roywang <seiwy2010@gmail.com >
2021-03-25 21:19:07 +08:00
Ryan Zhang
efa5078d81
fix appRevision label getting overridden ( #1293 )
...
* fix lable getting overidden
* randomize namespace
2021-03-25 17:28:17 +08:00
Ryan Zhang
c5d81c975a
add abandoning state to the rollout ( #1290 )
...
* add abandoning state
* fine tunee2e timing and improve logging
* add back one application UT and fine tune timing in e2e and improve test robustness
2021-03-25 14:04:06 +08:00
Jianbo Sun
53ae9aaa40
add webhook convert. ( #1282 )
...
fix diff
update example and test data version
fix convert function
fix e2e for helm
clean up creationTimestamp in a hack way
fix ci
pending package suit test
fix group version
fix ci
fix ut
rename type to kind
fix example
fix conflicts
Co-authored-by: yangsoon <yangsoonlx@gmail.com >
2021-03-24 17:15:20 -07:00
Ryan Zhang
a4fda31829
Restore rollout after the change to point to appRevision ( #1271 )
...
* modify appRollout to reference appRevision
* fine tune rollout e2e tests
2021-03-24 14:09:40 -07:00
yangsoon
fc55b65aad
Compatible with Application containing WorkloadDefinition type helm moudle ( #1261 )
...
* add workloaddef ref to helm.
* fix package_suit_test
* show git diff result.
2021-03-24 21:22:29 +08:00
Jianbo Sun
9366c6e0b4
add hpa trait and fix template without params ( #1279 )
2021-03-24 16:18:58 +08:00
Yue Wang
b6218bf67d
re-open e2e-test for helm schematic ( #1277 )
...
Signed-off-by: roy wang <seiwy2010@gmail.com >
2021-03-24 15:19:50 +08:00
yangsoon
4b9e933ca5
add v1beta1 types ( #1268 )
2021-03-24 13:27:29 +08:00
Hongchao Deng
ab7ccb7499
Merge pull request #1272 from hongchaodeng/appd-1
...
AppDeployment: Add definitions and utilities code
2021-03-23 20:52:02 -07:00
Jianbo Sun
320651c80d
add doc for cue development guide ( #1269 )
...
* create toc
* add CUE development-guide
* fix dry-run description
* Update docs/en/cue/development-guide.md
* finish the guide
* fix ci and sidebar
Co-authored-by: yangsoon <yangsoonlx@gmail.com >
2021-03-24 11:08:09 +08:00
Hongchao Deng
6e73038f92
fix lint
2021-03-23 22:33:54 -04:00
Hongchao Deng
baff3d77c4
AppDeployment: Add API types, necessary labels, and utilities
2021-03-23 22:33:54 -04:00
Jianbo Sun
acf497b1c7
make CUE inner kube package as a standalone package && clean code ( #1263 )
2021-03-23 16:30:49 +08:00
Yue Wang
f554523196
generate OpenAPI schema for Helm schematic compDef ( #1250 )
...
* get JSON schema for Helm schematic ComponentDefinition
Signed-off-by: roy wang <seiwy2010@gmail.com >
* add e2e test
update doc
add unit tests
Signed-off-by: roywang <seiwy2010@gmail.com >
2021-03-23 00:16:17 +08:00
Hongchao Deng
75c123df2f
fix metadata missing in AppRevision spec data ( #1257 )
...
* fix metadata missing in AppRevision spec data
* fix test
2021-03-22 11:29:25 +08:00
LeoLiuYan
48e8c24ad1
Remove duplicated logic of reset appRollout status
...
Signed-off-by: LeoLiuYan <929908264@qq.com >
2021-03-20 22:24:36 +08:00
Ryan Zhang
135282834d
swap appConfig with appContext ( #1245 )
...
* swap appConfig with appContext
* fix e2e test
* fix e2e test
* surpress helm test
2021-03-20 00:02:58 -07:00