Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

disable private tenant #97

Merged
merged 1 commit into from
Oct 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 23 additions & 20 deletions jobs/opensearch/spec
Original file line number Diff line number Diff line change
Expand Up @@ -29,28 +29,28 @@ templates:
config/opensearch-security/roles.yml.erb: config/opensearch-security/roles.yml
config/opensearch-security/config.yml.erb: config/opensearch-security/config.yml
config/opensearch-security/roles_mapping.yml.erb: config/opensearch-security/roles_mapping.yml
config/opensearch-notifications/notifications.erb : config/opensearch-notifications/notifications.yml
config/opensearch-notifications-core/notifications-core.erb : config/opensearch-notifications-core/notifications-core.yml
config/opensearch-notifications/notifications.erb: config/opensearch-notifications/notifications.yml
config/opensearch-notifications-core/notifications-core.erb: config/opensearch-notifications-core/notifications-core.yml
config/opensearch-observability/observability.erb: config/opensearch-observability/observability.yml
config/opensearch-reports-scheduler/reports-scheduler.erb: config/opensearch-reports-scheduler/reports-scheduler.yml

provides:
- name: opensearch
type: opensearch
properties:
- opensearch.port
- opensearch.cluster_name
- opensearch.admin.certificate
- opensearch.admin.private_key
- opensearch.node.ssl.ca
- opensearch.node.ssl.certificate
- opensearch.node.ssl.private_key
- opensearch.dashboard_username
- name: opensearch
type: opensearch
properties:
- opensearch.port
- opensearch.cluster_name
- opensearch.admin.certificate
- opensearch.admin.private_key
- opensearch.node.ssl.ca
- opensearch.node.ssl.certificate
- opensearch.node.ssl.private_key
- opensearch.dashboard_username

consumes:
- name: opensearch
type: opensearch
optional: true
- name: opensearch
type: opensearch
optional: true

properties:
opensearch.username:
Expand Down Expand Up @@ -83,7 +83,7 @@ properties:
In order to register the shared file system repository it is
necessary to mount the same shared filesystem to the same location
on all manager and data nodes.
default: ''
default: ""
opensearch.manager_hosts:
description: Manually specify the host names for the manager nodes
default: []
Expand Down Expand Up @@ -174,13 +174,16 @@ properties:
default: 50s
opensearch.repository.s3.bucket:
description: Bucket name on S3 where to keep snapshots
default: ''
default: ""
opensearch.repository.name:
description: Repository name for automatic snapshots
default: ''
default: ""
opensearch.discovery.single_node:
description: True to run cluster as a single node
default: false
opensearch.dashboard_username:
description: username for dashboard
default: "dashboard.opensearch.internal"
default: "dashboard.opensearch.internal"
opensearch.multitenancy.private_tenant_enabled:
description: True to enable private tenant
default: false
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ config:
dynamic:
kibana:
multitenancy_enabled: true
private_tenant_enabled: <%= p('opensearch.multitenancy.private_tenant_enabled') %>
default_tenant: ""
server_username: <%= p('opensearch.dashboard_username') %>
index: <%= p('opensearch.index') %>
Expand Down