Skip to content

EVEREST-1514 | [CLI] use helm chart for install/upgrade/uninstall #2737

EVEREST-1514 | [CLI] use helm chart for install/upgrade/uninstall

EVEREST-1514 | [CLI] use helm chart for install/upgrade/uninstall #2737

Triggered via pull request November 13, 2024 10:18
Status Failure
Total duration 9m 10s
Artifacts 2

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
Merge Gatekeeper
Fit to window
Zoom out
Zoom in

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