Skip to content

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

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

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

Triggered via pull request November 15, 2024 12:41
Status Failure
Total duration 47m 20s
Artifacts 3

dev-be-ci.yaml

on: pull_request
Matrix: Check
Matrix: API Integration Tests
Matrix: CLI Integration Tests
Matrix: CLI tests
Matrix: Test
Merge Gatekeeper
15s
Merge Gatekeeper
Fit to window
Zoom out
Zoom in

Annotations

31 errors, 20 warnings, and 6 notices
Check (1.23.x, false)
Process completed with exit code 1.
Test (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#L63
1) [flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Install Everest Helm chart'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Install Everest Helm chart" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pxc-operator.spec.ts:70:17 at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:64:5
[flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest API Deployment'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest API Deployment" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pxc-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:64:5
[flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest Operator Deployment'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest Operator Deployment" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pxc-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:64:5
[flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Operator Lifecycle Manager'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Operator Lifecycle Manager" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pxc-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:64:5
[flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest Monitoring'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest Monitoring" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pxc-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:64:5
[flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator: cli-tests/support/output.ts#L70
1) [flows] › flow/pxc-operator.spec.ts:27:7 › Everest CLI install › install only xtradb-cluster-operator › run everest install command (pretty)) Error: 'Contains all elements' failed with 5 error(s): Error: Stdout does not contain '✓ Install Everest Helm chart'! Error: Stdout does not contain '✓ Wait for Everest API Deployment'! Error: Stdout does not contain '✓ Wait for Everest Operator Deployment'! Error: Stdout does not contain '✓ Wait for Operator Lifecycle Manager'! Error: Stdout does not contain '✓ Wait for Everest Monitoring'! expect(received).toHaveLength(expected) Expected length: 0 Received length: 5 Received array: [[Object], [Object], [Object], [Object], [Object]] at ../support/output.ts:70 68 | test.info().errors, 69 | `'Contains all elements' failed with ${test.info().errors.length} error(s):\n${this.getErrors()}`, > 70 | ).toHaveLength(0); | ^ 71 | } 72 | 73 | async outErrContainsNormalizedMany(expectedValues: string[]) { at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:70:7) at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pxc-operator.spec.ts:64:5
CLI tests (test-pxc-operator) / CLI test-pxc-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#L63
1) [flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Install Everest Helm chart'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Install Everest Helm chart" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/mongodb-operator.spec.ts:70:17 at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:64:5
[flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest API Deployment'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest API Deployment" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/mongodb-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:64:5
[flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest Operator Deployment'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest Operator Deployment" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/mongodb-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:64:5
[flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Operator Lifecycle Manager'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Operator Lifecycle Manager" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/mongodb-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:64:5
[flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest Monitoring'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest Monitoring" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/mongodb-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:64:5
[flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator: cli-tests/support/output.ts#L70
1) [flows] › flow/mongodb-operator.spec.ts:27:7 › Everest CLI install › install only mongodb-operator › run everest install command (pretty)) Error: 'Contains all elements' failed with 5 error(s): Error: Stdout does not contain '✓ Install Everest Helm chart'! Error: Stdout does not contain '✓ Wait for Everest API Deployment'! Error: Stdout does not contain '✓ Wait for Everest Operator Deployment'! Error: Stdout does not contain '✓ Wait for Operator Lifecycle Manager'! Error: Stdout does not contain '✓ Wait for Everest Monitoring'! expect(received).toHaveLength(expected) Expected length: 0 Received length: 5 Received array: [[Object], [Object], [Object], [Object], [Object]] at ../support/output.ts:70 68 | test.info().errors, 69 | `'Contains all elements' failed with ${test.info().errors.length} error(s):\n${this.getErrors()}`, > 70 | ).toHaveLength(0); | ^ 71 | } 72 | 73 | async outErrContainsNormalizedMany(expectedValues: string[]) { at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:70:7) at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:70:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/mongodb-operator.spec.ts:64: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 Everest Helm chart'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Install Everest Helm chart" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ 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 '✓ Wait for Everest API Deployment'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest API Deployment" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ 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 '✓ Wait for Everest Operator Deployment'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest Operator Deployment" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ 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 '✓ Wait for Operator Lifecycle Manager'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Operator Lifecycle Manager" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ 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 '✓ Wait for Everest Monitoring'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest Monitoring" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ 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#L70
1) [flows] › flow/all-operators.spec.ts:27:7 › Everest CLI install › install all operators › run everest install command (pretty)) Error: 'Contains all elements' failed with 5 error(s): Error: Stdout does not contain '✓ Install Everest Helm chart'! Error: Stdout does not contain '✓ Wait for Everest API Deployment'! Error: Stdout does not contain '✓ Wait for Everest Operator Deployment'! Error: Stdout does not contain '✓ Wait for Operator Lifecycle Manager'! Error: Stdout does not contain '✓ Wait for Everest Monitoring'! expect(received).toHaveLength(expected) Expected length: 0 Received length: 5 Received array: [[Object], [Object], [Object], [Object], [Object]] at ../support/output.ts:70 68 | test.info().errors, 69 | `'Contains all elements' failed with ${test.info().errors.length} error(s):\n${this.getErrors()}`, > 70 | ).toHaveLength(0); | ^ 71 | } 72 | 73 | async outErrContainsNormalizedMany(expectedValues: string[]) { at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:70:7) 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
CLI tests (test-all-operators) / CLI test-all-operators
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#L63
1) [flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Install Everest Helm chart'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Install Everest Helm chart" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pg-operator.spec.ts:69:17 at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:63:5
[flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest API Deployment'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest API Deployment" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pg-operator.spec.ts:69:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:63:5
[flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest Operator Deployment'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest Operator Deployment" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pg-operator.spec.ts:69:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:63:5
[flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Operator Lifecycle Manager'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Operator Lifecycle Manager" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pg-operator.spec.ts:69:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:63:5
[flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator: cli-tests/support/output.ts#L63
1) [flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator › run everest install command (pretty)) Error: Stdout does not contain '✓ Wait for Everest Monitoring'! expect(received).toContain(expected) // indexOf Expected substring: "✓ Wait for Everest Monitoring" Received string: "ℹ️ Installing Everest version 0.0.0· ✓ Installing Everest Helm chart ✓ Ensuring Everest API deployment is ready ✓ Ensuring Everest operator deployment is ready ✓ Ensuring OLM components are ready ✓ Ensuring Everest CatalogSource is ready ✓ Ensuring monitoring is ready ✓ Provisioning DB namespace 'everest-operators'· 🚀 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/pg-operator.spec.ts:69:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:63:5
[flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator: cli-tests/support/output.ts#L70
1) [flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator › run everest install command (pretty)) Error: 'Contains all elements' failed with 5 error(s): Error: Stdout does not contain '✓ Install Everest Helm chart'! Error: Stdout does not contain '✓ Wait for Everest API Deployment'! Error: Stdout does not contain '✓ Wait for Everest Operator Deployment'! Error: Stdout does not contain '✓ Wait for Operator Lifecycle Manager'! Error: Stdout does not contain '✓ Wait for Everest Monitoring'! expect(received).toHaveLength(expected) Expected length: 0 Received length: 5 Received array: [[Object], [Object], [Object], [Object], [Object]] at ../support/output.ts:70 68 | test.info().errors, 69 | `'Contains all elements' failed with ${test.info().errors.length} error(s):\n${this.getErrors()}`, > 70 | ).toHaveLength(0); | ^ 71 | } 72 | 73 | async outErrContainsNormalizedMany(expectedValues: string[]) { at Output.outContainsNormalizedMany (/home/runner/work/everest/everest/cli-tests/support/output.ts:70:7) at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:69:7 at /home/runner/work/everest/everest/cli-tests/tests/flow/pg-operator.spec.ts:63:5
CLI tests (test-pg-operator) / CLI test-pg-operator
Process completed with exit code 2.
API Integration Tests (1.23.x, false)
The hosted runner: GitHub Actions 5 lost communication with the server. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, or blocks its network access can cause this error.
Check (1.23.x, false)
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-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.5m
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.6m
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
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 2.9m
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.4m
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 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)
Restore cache failed: Dependencies file is not found in /home/runner/work/everest/everest. Supported file pattern: go.sum
API Integration Tests (1.23.x, false)
You are running out of disk space. The runner will stop working when the machine runs out of disk space. Free space left: 0 MB
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
API Integration Tests (1.23.x, false)
Failed to save: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
🎭 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/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
1 failed [flows] › flow/pg-operator.spec.ts:27:7 › Everest CLI install › install only postgresql-operator
🎭 Playwright Run Summary
6 passed (1.4s)
🎭 Playwright Run Summary
53 passed (2.2m)

Artifacts

Produced during runtime
Name Size
cli-tests-report
185 KB
percona~everest~UHDX7F.dockerbuild
17.1 KB
test-delete-cluster-tests-report
203 KB