Skip to content
14 changes: 9 additions & 5 deletions dagster_uc/uc_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,12 @@ def maybe_create_user_deployments_configmap(self) -> None:
dagster_user_deployments_values_yaml_configmap["metadata"]["name"] = (
self.config.user_code_deployments_configmap_name
)
BASE_CONFIGMAP_DATA["imagePullSecrets"] = self.config.image_pull_secrets
base_copy = deepcopy(BASE_CONFIGMAP_DATA)
base_copy["imagePullSecrets"] = self.config.image_pull_secrets
dagster_user_deployments_values_yaml_configmap["data"]["yaml"] = yaml.dump(
BASE_CONFIGMAP_DATA,
base_copy,
)

ConfigMap(
resource=dagster_user_deployments_values_yaml_configmap,
namespace=self.config.namespace,
Expand All @@ -72,10 +74,12 @@ def remove_all_deployments(self) -> None:
from copy import deepcopy

dagster_user_deployments_values_yaml_configmap = deepcopy(BASE_CONFIGMAP)
default_map = deepcopy(BASE_CONFIGMAP_DATA)
default_map["imagePullSecrets"] = self.config.image_pull_secrets

dagster_user_deployments_values_yaml_configmap["data"]["yaml"] = yaml.dump(
BASE_CONFIGMAP_DATA,
default_map,
)

configmap = self._read_namespaced_config_map(
self.config.user_code_deployments_configmap_name,
)
Expand Down Expand Up @@ -411,7 +415,7 @@ def _modify_user_deployments(
logging.debug(f"List of currently configured deployments:\n{depl_list_str}\n\n")
new_configmap_data = deepcopy(BASE_CONFIGMAP_DATA)
new_configmap_data["deployments"] = current_deployments

new_configmap_data["imagePullSecrets"] = self.config.image_pull_secrets
new_configmap = deepcopy(BASE_CONFIGMAP)
new_configmap["data"]["yaml"] = yaml.dump(new_configmap_data)

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "dagster-uc"
version = "0.5.4"
version = "0.5.5"
authors = [
{name = "Stefan Verbruggen"},
{name = "Ion Koutsouris"},
Expand Down
Loading