EVEREST-1514 | [CLI] use helm chart for install/upgrade/uninstall #2737
dev-be-ci.yaml
on: pull_request
Matrix: Check
Matrix: API Integration Tests
Matrix: CLI Integration Tests
Matrix: CLI tests
Matrix: Test
Merge Gatekeeper
16s
Annotations
26 errors, 20 warnings, and 5 notices
CLI Integration Tests (1.23.x, false)
Process completed with exit code 1.
|
[flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator:
cli-tests/support/output.ts#L55
1) [flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator › verify installed operators in k8s › Verify command output contains percona-server-mongodb-operator
Error: Stdout does not contain percona-server-mongodb-operator!
expect(received).not.toContain(expected) // indexOf
Expected substring: not "percona-server-mongodb-operator"
Received string: "NAME READY STATUS RESTARTS AGE
percona-postgresql-operator-85c8fbccbf-cg6tv 1/1 Running 0 21s
percona-server-mongodb-operator-8585dfc9fc-5nsgp 1/1 Running 0 18s
percona-xtradb-cluster-operator-7ff8467895-b8gk6 1/1 Running 0 20s
"
at ../support/output.ts:55
53 | for (const v of expectedValue) {
54 | await test.step(`Verify command output contains ${v}`, async () => {
> 55 | expect(this.stdout, `Stdout does not contain ${v}!`).not.toContain(v);
| ^
56 | });
57 | }
58 | }
at /home/runner/work/everest/everest/cli-tests/support/output.ts:55:66
at Output.outNotContains (/home/runner/work/everest/everest/cli-tests/support/output.ts:54:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:42:19
at verifyClusterResources (/home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:29:7)
at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:62:5
|
CLI tests (test-pxc-operator) / CLI test-pxc-operator
Process completed with exit code 2.
|
[flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator:
cli-tests/support/output.ts#L55
1) [flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator › verify installed operators in k8s › Verify command output contains percona-server-mongodb-operator
Error: Stdout does not contain percona-server-mongodb-operator!
expect(received).not.toContain(expected) // indexOf
Expected substring: not "percona-server-mongodb-operator"
Received string: "NAME READY STATUS RESTARTS AGE
percona-postgresql-operator-85c8fbccbf-ldn2k 1/1 Running 0 17s
percona-server-mongodb-operator-8585dfc9fc-schqd 1/1 Running 0 5s
percona-xtradb-cluster-operator-7688f9bc8-7b2f2 1/1 Terminating 0 12s
percona-xtradb-cluster-operator-7ff8467895-kgvjd 1/1 Running 0 2s
"
at ../support/output.ts:55
53 | for (const v of expectedValue) {
54 | await test.step(`Verify command output contains ${v}`, async () => {
> 55 | expect(this.stdout, `Stdout does not contain ${v}!`).not.toContain(v);
| ^
56 | });
57 | }
58 | }
at /home/runner/work/everest/everest/cli-tests/support/output.ts:55:66
at Output.outNotContains (/home/runner/work/everest/everest/cli-tests/support/output.ts:54:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:42:19
at verifyClusterResources (/home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:29:7)
at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:61:5
|
CLI tests (test-pg-operator) / CLI test-pg-operator
Process completed with exit code 2.
|
[flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator:
cli-tests/support/output.ts#L55
1) [flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator › verify installed operators in k8s › Verify command output contains percona-postgresql-operator
Error: Stdout does not contain percona-postgresql-operator!
expect(received).not.toContain(expected) // indexOf
Expected substring: not "percona-postgresql-operator"
Received string: "NAME READY STATUS RESTARTS AGE
percona-postgresql-operator-85c8fbccbf-7jb4c 1/1 Running 0 15s
percona-server-mongodb-operator-8585dfc9fc-2kkhq 1/1 Running 0 20s
percona-xtradb-cluster-operator-7688f9bc8-zgvv6 1/1 Terminating 0 22s
percona-xtradb-cluster-operator-7ff8467895-9flw8 1/1 Running 0 13s
"
at ../support/output.ts:55
53 | for (const v of expectedValue) {
54 | await test.step(`Verify command output contains ${v}`, async () => {
> 55 | expect(this.stdout, `Stdout does not contain ${v}!`).not.toContain(v);
| ^
56 | });
57 | }
58 | }
at /home/runner/work/everest/everest/cli-tests/support/output.ts:55:66
at Output.outNotContains (/home/runner/work/everest/everest/cli-tests/support/output.ts:54:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:42:19
at verifyClusterResources (/home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:29:7)
at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:62:5
|
CLI tests (test-mongo-operator) / CLI test-mongo-operator
Process completed with exit code 2.
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Install Operator Lifecycle Manager'!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Install Operator Lifecycle Manager"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:17
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Install Percona OLM Catalog'!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Install Percona OLM Catalog"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Create namespace 'everest-monitoring''!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Create namespace 'everest-monitoring'"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Install VictoriaMetrics Operator'!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Install VictoriaMetrics Operator"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Provision monitoring stack'!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Provision monitoring stack"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Create namespace 'everest-all''!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Create namespace 'everest-all'"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Install operators [pxc, psmdb, pg] in namespace 'everest-all''!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Install operators [pxc, psmdb, pg] in namespace 'everest-all'"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Configure RBAC in namespace 'everest-all''!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Configure RBAC in namespace 'everest-all'"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Install Everest Operator'!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Install Everest Operator"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators:
cli-tests/support/output.ts#L63
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty))
Error: Stdout does not contain '✓ Install Everest API server'!
expect(received).toContain(expected) // indexOf
Expected substring: "✓ Install Everest API server"
Received string: "ℹ️ Installing Everest version 0.0.0·
✓ Install Everest Helm chart
✓ Wait for Everest API Deployment
✓ Wait for Everest Operator Deployment
✓ Wait for Operator Lifecycle Manager
✓ Wait for Everest Monitoring
✓ Provisioning DB namespace 'everest-all'·
🚀 Everest has been successfully installed!·
To view the password for the 'admin' user, run the following command:·
everestctl accounts initial-admin-password··
IMPORTANT: This password is NOT stored in a hashed format. To secure it, update the password using the following command:·
everestctl accounts set-password --username admin
"
at ../support/output.ts:63
61 | for (const val of expectedValues) {
62 | await test.step(`Verify command output contains ${val}`, async () => {
> 63 | expect.soft(this.stdout.replace(/ +(?= )/g, ''), `Stdout does not contain '${val}'!`).toContain(val);
| ^
64 | });
65 | }
66 |
at /home/runner/work/everest/everest/cli-tests/support/output.ts:63:95
at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:62:18)
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:68:7
at /home/runner/work/everest/everest/cli-tests/tests/flow/all-operators.spec.ts:62:5
|
[api] › kubernetes.spec.ts:22:5 › get resource usage:
api-tests/tests/kubernetes.spec.ts#L23
1) [api] › kubernetes.spec.ts:22:5 › get resource usage ──────────────────────────────────────────
Error: apiRequestContext.get: socket hang up
Call log:
- → GET http://127.0.0.1:8080/v1/resources
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.29 Safari/537.36
- accept: application/json
- accept-encoding: gzip,deflate,br
- Content-Type: application/json
- Authorization: ***
21 |
22 | test('get resource usage', async ({ request }) => {
> 23 | const r = await request.get(`/v1/resources`)
| ^
24 | const resources = await r.json()
25 |
26 | await checkError(r)
at /home/runner/work/everest/everest/api-tests/tests/kubernetes.spec.ts:23:27
|
[api] › kubernetes.spec.ts:22:5 › get resource usage:
api-tests/tests/kubernetes.spec.ts#L23
1) [api] › kubernetes.spec.ts:22:5 › get resource usage ──────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: socket hang up
Call log:
- → GET http://127.0.0.1:8080/v1/resources
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.29 Safari/537.36
- accept: application/json
- accept-encoding: gzip,deflate,br
- Content-Type: application/json
- Authorization: ***
21 |
22 | test('get resource usage', async ({ request }) => {
> 23 | const r = await request.get(`/v1/resources`)
| ^
24 | const resources = await r.json()
25 |
26 | await checkError(r)
at /home/runner/work/everest/everest/api-tests/tests/kubernetes.spec.ts:23:27
|
[api] › kubernetes.spec.ts:22:5 › get resource usage:
api-tests/tests/kubernetes.spec.ts#L23
1) [api] › kubernetes.spec.ts:22:5 › get resource usage ──────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: socket hang up
Call log:
- → GET http://127.0.0.1:8080/v1/resources
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.29 Safari/537.36
- accept: application/json
- accept-encoding: gzip,deflate,br
- Content-Type: application/json
- Authorization: ***
21 |
22 | test('get resource usage', async ({ request }) => {
> 23 | const r = await request.get(`/v1/resources`)
| ^
24 | const resources = await r.json()
25 |
26 | await checkError(r)
at /home/runner/work/everest/everest/api-tests/tests/kubernetes.spec.ts:23:27
|
[api] › kubernetes.spec.ts:34:5 › get cluster info:
api-tests/tests/kubernetes.spec.ts#L35
2) [api] › kubernetes.spec.ts:34:5 › get cluster info ────────────────────────────────────────────
Error: apiRequestContext.get: socket hang up
Call log:
- → GET http://127.0.0.1:8080/v1/cluster-info
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.29 Safari/537.36
- accept: application/json
- accept-encoding: gzip,deflate,br
- Content-Type: application/json
- Authorization: ***
33 |
34 | test('get cluster info', async ({ request }) => {
> 35 | const r = await request.get(`/v1/cluster-info`)
| ^
36 | const info = await r.json()
37 |
38 | await checkError(r)
at /home/runner/work/everest/everest/api-tests/tests/kubernetes.spec.ts:35:27
|
[api] › kubernetes.spec.ts:34:5 › get cluster info:
api-tests/tests/kubernetes.spec.ts#L35
2) [api] › kubernetes.spec.ts:34:5 › get cluster info ────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: socket hang up
Call log:
- → GET http://127.0.0.1:8080/v1/cluster-info
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.29 Safari/537.36
- accept: application/json
- accept-encoding: gzip,deflate,br
- Content-Type: application/json
- Authorization: ***
33 |
34 | test('get cluster info', async ({ request }) => {
> 35 | const r = await request.get(`/v1/cluster-info`)
| ^
36 | const info = await r.json()
37 |
38 | await checkError(r)
at /home/runner/work/everest/everest/api-tests/tests/kubernetes.spec.ts:35:27
|
[api] › kubernetes.spec.ts:34:5 › get cluster info:
api-tests/tests/kubernetes.spec.ts#L35
2) [api] › kubernetes.spec.ts:34:5 › get cluster info ────────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: apiRequestContext.get: socket hang up
Call log:
- → GET http://127.0.0.1:8080/v1/cluster-info
- user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.29 Safari/537.36
- accept: application/json
- accept-encoding: gzip,deflate,br
- Content-Type: application/json
- Authorization: ***
33 |
34 | test('get cluster info', async ({ request }) => {
> 35 | const r = await request.get(`/v1/cluster-info`)
| ^
36 | const info = await r.json()
37 |
38 | await checkError(r)
at /home/runner/work/everest/everest/api-tests/tests/kubernetes.spec.ts:35:27
|
[api] › pg-clusters.spec.ts:192:5 › expose pg cluster on EKS to the public internet and scale up:
api-tests/tests/pg-clusters.spec.ts#L242
3) [api] › pg-clusters.spec.ts:192:5 › expose pg cluster on EKS to the public internet and scale up
Error: expect(received).toBe(expected) // Object.is equality
Expected: 6
Received: 3
240 | expect(result.metadata.name).toBe(clusterName)
241 | expect(result.spec).toMatchObject(pgPayload.spec)
> 242 | expect(result.status.size).toBe(6)
| ^
243 |
244 | pgPayload.spec = result.spec
245 | pgPayload.metadata = result.metadata
at /home/runner/work/everest/everest/api-tests/tests/pg-clusters.spec.ts:242:32
|
[api] › pg-clusters.spec.ts:192:5 › expose pg cluster on EKS to the public internet and scale up:
api-tests/tests/pg-clusters.spec.ts#L242
3) [api] › pg-clusters.spec.ts:192:5 › expose pg cluster on EKS to the public internet and scale up
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: 6
Received: 3
240 | expect(result.metadata.name).toBe(clusterName)
241 | expect(result.spec).toMatchObject(pgPayload.spec)
> 242 | expect(result.status.size).toBe(6)
| ^
243 |
244 | pgPayload.spec = result.spec
245 | pgPayload.metadata = result.metadata
at /home/runner/work/everest/everest/api-tests/tests/pg-clusters.spec.ts:242:32
|
API Integration Tests (1.23.x, false)
Process completed with exit code 2.
|
Check (1.23.x, false)
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
|
CLI Integration Tests (1.23.x, false)
The following actions use a deprecated Node.js version and will be forced to run on node20: percona-platform/setup-go@v4, percona-platform/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
CLI Integration Tests (1.23.x, false)
No files were found with the provided path: cli-tests/test-report. No artifacts will be uploaded.
|
CLI Integration Tests (1.23.x, false)
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
|
CLI tests (test-pxc-operator) / CLI test-pxc-operator
The following actions use a deprecated Node.js version and will be forced to run on node20: percona-platform/setup-go@v4, percona-platform/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
CLI tests (test-pxc-operator) / CLI test-pxc-operator
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
|
Slow Test:
cli-tests/[flows] › flow/pxc-operator.spec.ts#L1
cli-tests/[flows] › flow/pxc-operator.spec.ts took 2.1m
|
CLI tests (test-pg-operator) / CLI test-pg-operator
The following actions use a deprecated Node.js version and will be forced to run on node20: percona-platform/setup-go@v4, percona-platform/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Slow Test:
cli-tests/[flows] › flow/pg-operator.spec.ts#L1
cli-tests/[flows] › flow/pg-operator.spec.ts took 2.2m
|
CLI tests (test-pg-operator) / CLI test-pg-operator
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
|
CLI tests (test-mongo-operator) / CLI test-mongo-operator
The following actions use a deprecated Node.js version and will be forced to run on node20: percona-platform/setup-go@v4, percona-platform/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Slow Test:
cli-tests/[flows] › flow/mongodb-operator.spec.ts#L1
cli-tests/[flows] › flow/mongodb-operator.spec.ts took 2.3m
|
CLI tests (test-mongo-operator) / CLI test-mongo-operator
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
|
Test (1.23.x, false)
The following actions use a deprecated Node.js version and will be forced to run on node20: percona-platform/setup-go@v4, percona-platform/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Test (1.23.x, false)
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
|
CLI tests (test-all-operators) / CLI test-all-operators
The following actions use a deprecated Node.js version and will be forced to run on node20: percona-platform/setup-go@v4, percona-platform/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
CLI tests (test-all-operators) / CLI test-all-operators
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
|
Slow Test:
cli-tests/[flows] › flow/all-operators.spec.ts#L1
cli-tests/[flows] › flow/all-operators.spec.ts took 3.5m
|
API Integration Tests (1.23.x, false)
The following actions use a deprecated Node.js version and will be forced to run on node20: percona-platform/setup-go@v4, percona-platform/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
API Integration Tests (1.23.x, false)
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
|
🎭 Playwright Run Summary
1 failed
[flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator
|
🎭 Playwright Run Summary
1 failed
[flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator
|
🎭 Playwright Run Summary
1 failed
[flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator
|
🎭 Playwright Run Summary
1 failed
[flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators ────────
|
🎭 Playwright Run Summary
2 failed
[api] › kubernetes.spec.ts:22:5 › get resource usage ───────────────────────────────────────────
[api] › kubernetes.spec.ts:34:5 › get cluster info ─────────────────────────────────────────────
1 flaky
[api] › pg-clusters.spec.ts:192:5 › expose pg cluster on EKS to the public internet and scale up
50 passed (2.1m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
percona~everest~VR0PCH.dockerbuild
|
16.2 KB |
|
test-delete-cluster-tests-report
|
208 KB |
|