(&self)
| 1470 | } |
| 1471 | |
| 1472 | fn unseal_env_vars(&self) -> Result<BTreeMap<String, String>> { |
| 1473 | let allowed_envs: BTreeSet<String> = self |
| 1474 | .shared |
| 1475 | .app_compose |
| 1476 | .allowed_envs |
| 1477 | .iter() |
| 1478 | .cloned() |
| 1479 | .collect(); |
| 1480 | // Decrypt env file |
| 1481 | let decrypted_env = self.decrypt_env_vars( |
| 1482 | &self.keys.env_crypt_key, |
| 1483 | &self.shared.encrypted_env, |
| 1484 | &allowed_envs, |
| 1485 | )?; |
| 1486 | self.write_env_file(&decrypted_env)?; |
| 1487 | Ok(decrypted_env) |
| 1488 | } |
| 1489 | |
| 1490 | async fn setup(&self) -> Result<()> { |
| 1491 | let _envs = self.unseal_env_vars()?; |
no test coverage detected