Skip to content

Commit 6780bcc

Browse files
committed
frerun checks after publishing quickstart npm and readme changes
1 parent af25d87 commit 6780bcc

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

README.md

+12
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,18 @@ We can then deploy a specific pattern with the following:
3838
cdk deploy multi-team-blueprint
3939
```
4040

41+
# Deploying Blueprints with External Dependency on AWS Resources
42+
43+
There are cases when the blueprints defined in the SSP Patterns have dependencies on existing AWS Resources such as Secrets defined in the account/region.
44+
For such cases, you may see errors if such resources are not defined.
45+
46+
For `MultiRegionConstruct` the pattern relies on the following secrets defined:
47+
48+
1. `github-ssh-key` - must contain GitHub SSH private key in Plain Text. The secret is expected to be defined in `us-east-1` and replicated to `us-east-1` and `us-west-2` regions.
49+
2. `argo-admin-secret` - must contain ArgoCD admin password in Plain Text. The secret is expected to be defined in `us-east-1` and replicated to `us-east-1` and `us-west-2` regions.
50+
51+
For more information on defining secrets for ArgoCD, please refer to [SSP Documentation](https://github.com/aws-quickstart/quickstart-ssp-amazon-eks/blob/main/docs/addons/argo-cd.md#secrets-support) as well as [known issues](https://github.com/aws-quickstart/quickstart-ssp-amazon-eks/blob/main/docs/addons/argo-cd.md#known-issues).
52+
4153
## Security
4254

4355
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.

lib/multi-region-construct/index.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,22 @@ export default class MultiRegionConstruct extends cdk.Construct {
4646
path: 'envs/dev'
4747
}
4848
});
49+
4950
const testBootstrapArgo = new ArgoCDAddOn({
5051
bootstrapRepo: {
5152
repoUrl: '[email protected]:aws-samples/ssp-eks-workloads.git',
5253
path: 'envs/test',
53-
credentialsSecretName: 'github-ssh-test',
54+
credentialsSecretName: 'github-ssh-key',
5455
credentialsType: 'SSH'
5556
},
5657

5758
});
59+
5860
const prodBootstrapArgo = new ArgoCDAddOn({
5961
bootstrapRepo: {
6062
repoUrl: '[email protected]:aws-samples/ssp-eks-workloads.git',
6163
path: 'envs/prod',
62-
credentialsSecretName: 'github-ssh-test',
64+
credentialsSecretName: 'github-ssh-key',
6365
credentialsType: 'SSH'
6466
},
6567
adminPasswordSecretName: 'argo-admin-secret',

0 commit comments

Comments
 (0)