sparse-intern-71089
08/26/2021, 8:45 PMbillowy-army-68599
gorgeous-minister-41131
08/26/2021, 8:49 PMgorgeous-minister-41131
08/26/2021, 8:50 PMgorgeous-minister-41131
08/26/2021, 8:50 PMgreen-stone-37839
08/26/2021, 8:52 PMgorgeous-minister-41131
08/26/2021, 8:52 PMpulumi config setgreen-stone-37839
08/26/2021, 8:52 PMgorgeous-minister-41131
08/26/2021, 8:55 PMpulumi config set --config-file myglobalproject.ymlgorgeous-minister-41131
08/26/2021, 8:55 PMgorgeous-minister-41131
08/26/2021, 8:56 PMconfig:gorgeous-minister-41131
08/26/2021, 8:56 PMconfig.get()bored-activity-40468
08/26/2021, 8:57 PMgorgeous-minister-41131
08/26/2021, 8:59 PMgorgeous-minister-41131
08/26/2021, 9:00 PMgorgeous-minister-41131
08/26/2021, 9:00 PMgorgeous-minister-41131
08/26/2021, 9:00 PMgorgeous-minister-41131
08/26/2021, 9:02 PMself.add_secrets(
            items={
                "env": self.create_secret(
                    name=f"{self.default_resource_name}-env",
                    data=Output.all(
                        vault_secrets.get_instance().get_kv2_secret(
                            f"kv-{ENV_NAME}", "mysecret/1"
                        )["data"]["data"],
                        vault_secrets.get_instance().get_kv2_secret(
                            f"kv-{ENV_NAME}", "mysecret/2"
                        )["data"]["data"],
                        vault_secrets.get_instance().get_kv2_secret(
                            f"kv-{ENV_NAME}", "mysecret/3"
                        )["data"]["data"],
                    ).apply(lambda args: merge_all_output_dicts(*args)),
                    namespace=self.namespace,
                ),
            }
        )gorgeous-minister-41131
08/26/2021, 9:02 PMdef merge_all_output_dicts(*all_dicts) -> Output:
    """
    Takes multiple dictionaries assembled from a pulumi Output as
    args, and merges their values into a single Output.
    This is a light-weight merge, no nested / deep-merging is performed.
    """
    return {k: v for d in all_dicts for k, v in upper_map_keys(d).items()}gorgeous-minister-41131
08/26/2021, 9:05 PMgorgeous-minister-41131
08/26/2021, 9:06 PMbored-activity-40468
08/26/2021, 9:07 PMgorgeous-minister-41131
08/26/2021, 9:07 PMgorgeous-minister-41131
08/26/2021, 9:08 PMgorgeous-minister-41131
08/26/2021, 9:09 PMgorgeous-minister-41131
08/26/2021, 9:09 PMbored-activity-40468
08/26/2021, 9:09 PMgorgeous-minister-41131
08/26/2021, 9:10 PMgorgeous-minister-41131
08/26/2021, 9:10 PMgorgeous-minister-41131
08/26/2021, 9:10 PMgorgeous-minister-41131
08/26/2021, 9:10 PMgorgeous-minister-41131
08/26/2021, 9:10 PMbored-activity-40468
08/26/2021, 9:11 PMgorgeous-minister-41131
08/26/2021, 9:11 PMbored-activity-40468
08/26/2021, 9:11 PMgorgeous-minister-41131
08/26/2021, 9:12 PMgorgeous-minister-41131
08/26/2021, 9:12 PMgorgeous-minister-41131
08/26/2021, 9:12 PMbored-activity-40468
08/26/2021, 9:13 PMgorgeous-minister-41131
08/26/2021, 9:14 PMgorgeous-minister-41131
08/26/2021, 9:15 PMgorgeous-minister-41131
08/26/2021, 9:15 PMpulumi config set --config-filegorgeous-minister-41131
08/26/2021, 9:17 PMbored-activity-40468
08/26/2021, 9:18 PMgorgeous-minister-41131
08/26/2021, 9:20 PMgorgeous-minister-41131
08/26/2021, 9:21 PMbored-activity-40468
08/26/2021, 9:21 PM