diff --git a/podman/domain/secrets.py b/podman/domain/secrets.py index 3bc5fa92..b55df720 100644 --- a/podman/domain/secrets.py +++ b/podman/domain/secrets.py @@ -97,6 +97,8 @@ def create( data: bytes, labels: Optional[Mapping[str, Any]] = None, # pylint: disable=unused-argument driver: Optional[str] = None, + ignore: Optional[bool] = False, + replace: Optional[bool] = False, ) -> Secret: """Create a Secret. @@ -105,6 +107,8 @@ def create( data: Secret to be registered with Podman service. labels: Ignored. driver: Secret driver. + ignore: When True, ignore the request if a secret with the same name already exists. + replace: When True, replace an existing secret with the same name. Raises: APIError: when service returns an error @@ -112,6 +116,8 @@ def create( params = { "name": name, "driver": driver, + "ignore": ignore, + "replace": replace, } response = self.client.post("/secrets/create", params=params, data=data) response.raise_for_status()