k8s-conformance/v1.29/accordion
jylee-mantech 59f53a7999
Conformance results for v1.29/accordion (#3327)
Signed-off-by: jylee-mantech <jylee@mantech.co.kr>
2024-08-21 14:56:16 -07:00
..
PRODUCT.yaml Conformance results for v1.29/accordion (#3327) 2024-08-21 14:56:16 -07:00
README.md Conformance results for v1.29/accordion (#3327) 2024-08-21 14:56:16 -07:00
e2e.log Conformance results for v1.29/accordion (#3327) 2024-08-21 14:56:16 -07:00
junit_01.xml Conformance results for v1.29/accordion (#3327) 2024-08-21 14:56:16 -07:00

README.md

Accordion

Install Accordion v2.9.0 (based on Kubernetes v1.29.6) and create a cluster

Use regular ansible playbook command to create a cluster.

If you need an installation package, please request it by e-mail.

$ vi group_vars/hostyml


# master isolation ( yes / no )
master_isolation: "yes"
master_host_name: "acc-master"
master_ip: 10.60.200.100

master_mode "no"
$ vi etc/hosts
10.60.200.100 acc-master
10.60.200.101 acc-node1
10.60.200.102 acc-node2

Accordion 3 nodes cluster:

[root@acc-master1 accordion]# k get node -o wide
NAME         STATUS   ROLES           AGE     VERSION   INTERNAL-IP     EXTERNAL-IP   OS-IMAGE                            KERNEL-VERSION             CONTAINER-RUNTIME
acc-master   Ready    control-plane   7h12m   v1.29.6   10.60.200.100   <none>        Rocky Linux 8.10 (Green Obsidian)   4.18.0-553.el8_10.x86_64   containerd://1.6.28
acc-node1    Ready    worker          7h12m   v1.29.6   10.60.200.101   <none>        Rocky Linux 8.10 (Green Obsidian)   4.18.0-553.el8_10.x86_64   containerd://1.6.28
acc-node2    Ready    worker          7h12m   v1.29.6   10.60.200.102   <none>        Rocky Linux 8.10 (Green Obsidian)   4.18.0-553.el8_10.x86_64   containerd://1.6.2

Run Conformance Tests

$ k8s_version=v1.29
$ prod_name=accordion

$ go get -u -v github.com/vmware-tanzu/sonobuoy

$ sonobuoy run --mode=certified-conformance --level trace --wait
$ outfile=$(sonobuoy retrieve)
$ mkdir ./results; tar xzf $outfile -C ./results

$ mkdir -p ./${k8s_version}/${prod_name}
$ cp ./results/plugins/e2e/results/global/* ./${k8s_version}/${prod_name}/

$ cat << EOF > ./${k8s_version}/${prod_name}/PRODUCT.yaml
vendor: Mantech
name: Accordion
version: v2.9.0
website_url: https://accordions.co.kr/kube_eng/
documentation_url: https://demo.accordions.co.kr/docs/
product_logo_url: https://training.accordions.co.kr/assets/images/mantech-accordion.svg
type: distribution
description: 'Accordion Kubernetes Platform help you to orchestrate containerized workloads for your DevOps practices & CI/CD pipelines, delivering enhanced developer productivity and accelerating time to market.'
EOF