aws-samples / eks-anywhere-addons

https://aws-samples.github.io/eks-anywhere-addons/
MIT No Attribution
21 stars 39 forks source link

Adding Perfectscale as Validated Partner addon #104

Closed oveleten closed 12 months ago

oveleten commented 1 year ago

This PR will add Perfectscale as partner addon.

It requires secrets to be added to AWS Secret Manager, but our AWS Partner hasn't added yet, maybe you can help?

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

shapirov103 commented 1 year ago

@oveleten please send an email to elamaras@amazon.com and shapirov@amazon.com. Also please indicate if you are currently on the AWS Developers Slack workspace and whether you would like to be onboarded for faster feedback.

oveleten commented 1 year ago

@shapirov103 I sent mail . Thanks

oveleten commented 1 year ago

@elamaran11 I sent secret to you and added test job, check please, thanks

elamaran11 commented 1 year ago

@oveleten Please see the below logs. The test job is failing as it is checking on in correct endpoint for exporter pod. Also health checking a pod does not qualify for a functional test job. We need a functional test job which validates the functionality of your product. Please rework on the test job and send us an updated commit. Please check here for more information on expectations for functional test job. Here is an approved functional test job for your reference.

❯ k get all -n perfectscale                                                                                         ─╯
NAME                                                                READY   STATUS    RESTARTS   AGE
pod/perfectscale-perfectscale-exporter-778858786-9qzl2              1/1     Running   0          2m23s
pod/perfectscale-perfectscale-kube-state-metrics-7fccc94574-pj7rq   1/1     Running   0          2m23s
pod/perfectscale-test-job-nvksc                                     1/1     Running   0          13s

NAME                                                   TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)    AGE
service/perfectscale-perfectscale-exporter             ClusterIP   10.101.166.107   <none>        80/TCP     2m23s
service/perfectscale-perfectscale-kube-state-metrics   ClusterIP   10.105.17.60     <none>        8080/TCP   2m23s

NAME                                                           READY   UP-TO-DATE   AVAILABLE   AGE
deployment.apps/perfectscale-perfectscale-exporter             1/1     1            1           2m23s
deployment.apps/perfectscale-perfectscale-kube-state-metrics   1/1     1            1           2m23s

NAME                                                                      DESIRED   CURRENT   READY   AGE
replicaset.apps/perfectscale-perfectscale-exporter-778858786              1         1         1       2m23s
replicaset.apps/perfectscale-perfectscale-kube-state-metrics-7fccc94574   1         1         1       2m23s

NAME                              COMPLETIONS   DURATION   AGE
job.batch/perfectscale-test-job   0/1           13s        13s

░▒▓    /home/eksadmin ▓▒░
❯ k logs perfectscale-test-job-nvksc -n perfectscale                                                                ─╯
Service is not available yet. Retrying in 10 seconds...
Service is not available yet. Retrying in 10 seconds...
Service is not available yet. Retrying in 10 seconds...
Service is not available yet. Retrying in 10 seconds...
Service is not available yet. Retrying in 10 seconds...
elamaran11 commented 12 months ago

@oveleten Perfectscale addon works fine in EKS-A on Snowball today. Only pending deployment model is EKS Localclusters which we will get to by this week.

shapirov103 commented 12 months ago

@oveleten @elamaran11 validated on Rover (EKS on Outposts) - no failures