Skip to content

Commit

Permalink
Conformance results for v1.9/dce
Browse files Browse the repository at this point in the history
  • Loading branch information
huangjiuyuan committed May 7, 2018
1 parent 909c12c commit 5cc3b32
Show file tree
Hide file tree
Showing 5 changed files with 9,865 additions and 0 deletions.
6 changes: 6 additions & 0 deletions v1.9/dce/PRODUCT.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
vendor: DaoCloud
name: DaoCloud Enterprise
version: v1.9.6
website_url: http://www.daocloud.io/dce
documentation_url: http://guide.daocloud.io/dce-v3.0
product_logo_url: http://guide.daocloud.io/download/attachments/524290/global.logo?version=2&modificationDate=1469173304363&api=v2
27 changes: 27 additions & 0 deletions v1.9/dce/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# DaoCloud Enterprise

DaoCloud Enterprise is a platform based on Kubernetes which developed by [DaoCloud](https://www.daocloud.io).

## How to Reproduce

First install DaoCloud Enterprise 3.0.0, which is based on Kubernetes 1.9.6. To install DaoCloud Enterprise, run the following commands on CentOS 7.2 System:
```
export VERSION=3.0.0
curl -L https://dce.daocloud.io/DaoCloud_Enterprise/$VERSION/os-requirements > /usr/local/bin/os-requirements
chmod +x /usr/local/bin/os-requirements
/usr/local/bin/os-requirements
bash -c "$(docker run -i --rm daocloud.io/daocloud/dce:$VERSION install)"
```
To add more nodes to the cluster, the user need log into DaoCloud Enterprise control panel and follow instructions under node management section.

After the installation, run ```docker exec -it `docker ps | grep dce-kube-controller | awk '{print$1}'` bash``` to enter the DaoCloud Enterprise Kubernetes controller container.

The standard tool for running these tests is
[Sonobuoy](https://github.com/heptio/sonobuoy), and the standard way to run
these in your cluster is with `curl -L https://raw.githubusercontent.com/cncf/k8s-conformance/master/sonobuoy-conformance.yaml | kubectl apply -f -`.

Watch Sonobuoy's logs with `kubectl logs -f -n sonobuoy sonobuoy` and wait for
the line `no-exit was specified, sonobuoy is now blocking`. At this point, use
`kubectl cp` to bring the results to your local machine, expand the tarball, and
retain the 3 files `plugins/e2e/results/{e2e.log,junit.xml,version.txt}`, which will
be included in your submission.
Loading

0 comments on commit 5cc3b32

Please sign in to comment.