Skip to content

Commit cdb4b6d

Browse files
security_enabled instead of security_disabled
1 parent 0e4180a commit cdb4b6d

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ Currently available features:
2121
* Keycloak container
2222
* LocalStack container
2323
* MariaDb container
24+
* Microsoft SQL Server container
2425
* Minio container
2526
* MongoDB container
26-
* Microsoft SQL Server container
2727
* MySql Db container
2828
* Neo4j container
2929
* NGINX container

testcontainers/opensearch.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(
3232
self,
3333
image="opensearchproject/opensearch:2.4.0",
3434
port_to_expose=9200,
35-
security_disabled=True,
35+
security_enabled=False,
3636
**kwargs,
3737
):
3838
"""
@@ -41,17 +41,17 @@ def __init__(
4141
Defaults to "opensearchproject/opensearch:2.4.0".
4242
port_to_expose (int, optional): The port to expose on the container.
4343
Defaults to 9200.
44-
security_disabled (bool, optional): `True` disables the security plugin in OpenSearch.
45-
Defaults to True.
44+
security_enabled (bool, optional): `False` disables the security plugin in OpenSearch.
45+
Defaults to False.
4646
"""
4747
super(OpenSearchContainer, self).__init__(image, **kwargs)
4848
self.port_to_expose = port_to_expose
49-
self.security_disabled = security_disabled
49+
self.security_enabled = security_enabled
5050

5151
self.with_exposed_ports(self.port_to_expose)
5252
self.with_env("discovery.type", "single-node")
53-
self.with_env("plugins.security.disabled", f"{'true' if security_disabled else 'false'}")
54-
if not security_disabled:
53+
self.with_env("plugins.security.disabled", f"{'false' if security_enabled else 'true'}")
54+
if security_enabled:
5555
self.with_env("plugins.security.allow_default_init_securityindex", "true")
5656

5757
def get_config(self):
@@ -78,15 +78,15 @@ def get_client(self, verify_certs: bool = False, **kwargs) -> OpenSearch:
7878
"""
7979
config = self.get_config()
8080
return OpenSearch(
81-
hosts=[
81+
hosts = [
8282
{
8383
"host": config["host"],
8484
"port": config["port"],
8585
}
8686
],
87-
http_auth=(config["user"], config["password"]),
88-
use_ssl=not self.security_disabled,
89-
verify_certs=verify_certs,
87+
http_auth = (config["user"], config["password"]),
88+
use_ssl = self.security_enabled,
89+
verify_certs = verify_certs,
9090
**kwargs,
9191
)
9292

tests/test_opensearch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def test_docker_run_opensearch():
88

99

1010
def test_docker_run_opensearch_with_security():
11-
with OpenSearchContainer(security_disabled=False) as opensearch:
11+
with OpenSearchContainer(security_enabled=True) as opensearch:
1212
client = opensearch.get_client()
1313
assert client.cluster.health()["status"] == "green"
1414

@@ -21,7 +21,7 @@ def test_docker_run_opensearch_v1():
2121

2222
def test_docker_run_opensearch_v1_with_security():
2323
with OpenSearchContainer(
24-
image="opensearchproject/opensearch:1.3.6", security_disabled=False
24+
image="opensearchproject/opensearch:1.3.6", security_enabled=True
2525
) as opensearch:
2626
client = opensearch.get_client()
2727
assert client.cluster.health()["status"] == "green"

0 commit comments

Comments
 (0)