forked from cncf/k8s-conformance
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
conformance results for v1.23/Taichu (cncf#2166)
Signed-off-by: whoisfisher <[email protected]> Signed-off-by: whoisfisher <[email protected]>
- Loading branch information
1 parent
c6ffd9f
commit 4dee606
Showing
6 changed files
with
36,566 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
vendor: Xi'an TieKe Jingwei Information Technology Co.,Ltd. | ||
name: TaiChu | ||
version: v1.2.0 | ||
website_url: https://www.rails.cn/xian/en-us/src/prointroduce/kmpp | ||
documentation_url: https://www.rails.cn/xian/en-us/src/prointroduce/kmppfile | ||
product_logo_url: https://www.rails.cn/xian/assets/static/logo1.179003c.2b0dfa30eeb2a44c4d53445a8da814de.svg | ||
type: distribution | ||
description: 'TaiChu kubernetes engine provie an easier,powerful platform that helps enterprise to use Kubernetes faster and better, include but not limited to installation and maintenance of k8s, deployment, monitoring and management of containerized applications,etc.' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
# Conformance tests for TaiChu v1.2.0 | ||
|
||
## Deploy Kubernetes | ||
|
||
1. Prepare The Servers | ||
- Prepare a server for installing TaiChu, and then excute the script ```install.sh```. | ||
- Prepare three servers, one master and two workers to deploy kubernetes. | ||
|
||
2. Deploy Cluster | ||
- Click the "Resource Manager -> Compute Node -> Add" button to add the servers to TaiChu Kubernetes Platform. | ||
- Click the "Cluster Manager -> Cluster -> Add" button to choose the servers and create the cluster. | ||
|
||
## Run Conformance Test | ||
1. kubernetes version | ||
``` | ||
k8s_version=v1.23.7 | ||
``` | ||
2. product name | ||
``` | ||
TaiChu | ||
``` | ||
3. Download sonobuoy | ||
``` | ||
wget https://github.com/vmware-tanzu/sonobuoy/releases/download/v0.56.10/sonobuoy_0.56.10_linux_amd64.tar.gz | ||
``` | ||
|
||
4. Unpack ```sonobuoy_0.56.10_linux_amd64.tar.gz``` to ```/usr/local/bin``` | ||
``` | ||
tar -zxvf sonobuoy_0.56.10_linux_amd64.tar.gz -C /usr/local/bin | ||
``` | ||
|
||
5. Add permissions to ```/usr/local/bin/sonobuoy``` | ||
``` | ||
chmod +x /usr/local/bin/sonobuoy | ||
``` | ||
|
||
6. Run sonobuoy to launch conformance tests and wait for them to complete. | ||
``` | ||
sonobuoy run --mode=certified-conformance --wait | ||
``` | ||
|
||
7. Get the results | ||
``` | ||
outfile=$(sonobuoy retrieve) | ||
mkdir ./sonobuoy; tar xzf $outfile -C ./sonobuoy | ||
``` | ||
|
||
8. create directory ```v1.23.7/taichu``` and copy ```e2e.log, junit_01.xml``` to here. | ||
``` | ||
mkdir -p ./v1.23.7/Taichu | ||
cp ./sonobuoy/plugins/e2e/results/global/* ./v1.23.7/Taichu | ||
``` | ||
|
||
9. Generate ```PRODUCT.yaml``` | ||
``` | ||
cat << EOF > ./v1.23.7/TaiChu/PRODUCT.yaml | ||
vendor: Xi'an TieKe Jingwei Information Technology Co.,Ltd. | ||
name: TaiChu | ||
version: v1.2.0 | ||
website_url: https://www.rails.cn/xian/en-us/src/prointroduce/kmpp | ||
documentation_url: https://www.rails.cn/xian/en-us/src/prointroduce/kmppfile | ||
product_logo_url: https://www.rails.cn/xian/assets/static/logo1.179003c.2b0dfa30eeb2a44c4d53445a8da814de.svg | ||
type: distribution | ||
description: 'TaiChu kubernetes engine provie an easier,powerful platform that helps enterprise to use Kubernetes faster and better, include but not limited to installation and maintenance of k8s, deployment, monitoring and management of containerized applications,etc.' | ||
EOF | ||
``` |
Oops, something went wrong.