EVEREST-1514 | [CLI] use helm chart for install/upgrade/uninstall #2755
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
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 |
|