Skip to content

Replace helm chart set-up with SDP opensearch-operator #13

@adwk67

Description

@adwk67

An alternative to the original Helm chart set-up - using the SDP operator (and original OS image, not our one) instead - is adjacent to the Helm setup folder.

See this folder.

This is a work in progress and will be used to list outstanding tasks.

Progress

  • 🟢 Deploy opensearch cluster using operator
  • 🟢 Test dashboard endpoint
  • 🟢 Run benchmark (v. slow when run locally, even with only 2% of percolate data set: also slow when run from original setup)
  • 🟢 Check integration of performance analyser
  • 🟢 Check integration of prometheus exporter
  • 🟢 Check deployment of security admin
  • 🟢 Check upgrade of security admin
  • 🟢 extend data-nodes test
  • 🟢 scale-up-and-down test (not yet checked-in, shards not returnable due to OpenSearch Security not initialized)
Benchmark output
   ____                  _____                      __       ____                  __                         __
  / __ \____  ___  ____ / ___/___  ____ ___________/ /_     / __ )___  ____  _____/ /_  ____ ___  ____ ______/ /__
 / / / / __ \/ _ \/ __ \\__ \/ _ \/ __ `/ ___/ ___/ __ \   / __  / _ \/ __ \/ ___/ __ \/ __ `__ \/ __ `/ ___/ //_/
/ /_/ / /_/ /  __/ / / /__/ /  __/ /_/ / /  / /__/ / / /  / /_/ /  __/ / / / /__/ / / / / / / / / /_/ / /  / ,<
\____/ .___/\___/_/ /_/____/\___/\__,_/_/   \___/_/ /_/  /_____/\___/_/ /_/\___/_/ /_/_/ /_/ /_/\__,_/_/  /_/|_|
    /_/

[INFO] [Test Execution ID]: 5405a7e1-529c-4625-bb6c-147d62e037cb
[INFO] You did not provide an explicit timeout in the client options. Assuming default of 10 seconds.
[INFO] Downloading workload data file: queries-2.json.bz2 (121.1 kB total size)   [100.0%]
[INFO] Decompressing workload data from [/stackable/.osb/benchmarks/data/percolator/queries-2.json.bz2] to [/stackable/.osb/benchmarks/data/percolator/queries-2.json] (resulting size: [0.10] GB) ... [OK]
[INFO] Downloading workload data file: queries-2.json.offset (661 bytes to...     [100.0%]
[INFO] Executing test with workload [percolator], test_procedure [append-no-conflicts] and provision_config_instance ['external'] with version [3.0.0].

[WARNING] merges_total_time is 11 ms indicating that the cluster is not in a defined clean state. Recorded index time metrics may be misleading.
[WARNING] indexing_total_time is 286 ms indicating that the cluster is not in a defined clean state. Recorded index time metrics may be misleading.
[WARNING] refresh_total_time is 1007 ms indicating that the cluster is not in a defined clean state. Recorded index time metrics may be misleading.
[WARNING] flush_total_time is 57 ms indicating that the cluster is not in a defined clean state. Recorded index time metrics may be misleading.
Running delete-index                                                           [100% done]
Running create-index                                                           [100% done]
Running check-cluster-health                                                   [100% done]
Running index                                                                  [100% done]
Running refresh-after-index                                                    [100% done]
...

TODOs

  • security admin fails: the CN in the certificate is not listed as an admin user
  • security admin: ensure initialization scripts complete successfully

Part of #1

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions