-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Following "Getting Started" documentation on README fails #279
Comments
(Following up) It looks like the deploy command is run later in the third step under "Dev Deployment". So I guess the documentation bug is that the getting started section implies one should be running that command, rather than a more general "Deploy as described in the next sections." See "Additional context" above for other unclear things in these docs. |
(More confusion) Continuing to document more README updates needed. Dev Deployment step 4 specifies
It says to update the password and I'm assuming I put that in the Secret String, but that's not clear from the docs. The field name "CascReloadToken" implies I just take that from the tail-end of the arn (e.g., The The link in that section goes to v1 docs, which say I should be using v2 docs, as well. |
After entering what I thought was the correct |
thanks for the issue, let me have a look and update. thanks! |
Hi, @dbwiddis , I believe we can definitely optimize the README, so, others won't get confused as you and me. ( yes, I was able to reproduce the issue, thanks for laying out the steps you did )
To answer your highlighted questions : First bullet: the link to NPM in the first step goes to version 7; current is version 9; there is no guidance on which version should be installed, if not the latest
Second bullet: took me a while to see that "from this project directory" required cloning the project locally; this should be explicitly stated (and agan in the fourth bullet)
Configure aws credentials. Umm, ok? Exactly what am I configuring? The linked document is very broad. It took me bouncing to multiple links from there to figure that (I think) I just needed the ~/.aws/config and ~/.aws/credentials files per samples at those links. I'm not 100% sure I was right.
This apparently requires a useSsl setting per the stack trace. There's no documentation of where/how to provide it. Is it supposed to be in the aws config in the previous step? A command line switch?
As for the 'aws secretsmanager' step, it means to retrieve the entire secret manager arns from the output of ci-config-stack ( where you can find it by logging in AWS Console, CloudFormation, then, find the stack name, the, the output tab ).
Do you think this help? Let me also chat with team if we can suggest more improvement at once... thanks, |
Hi, @peterzhuamazon @gaiksaya @zelinh @rishabh6788 , please have a look and if any comments on the approaching of improving the README content in openseach-ci repo? thanks !! |
Describe the bug
I am following the Getting Started documentation on the README:
opensearch-ci/README.md
Lines 32 to 37 in 1590bcc
The final step results in an exception:
To reproduce
"From Scratch" on macOS:
brew install nvm
nvm install node
npm install -g aws-cdk
npm run cdk deploy
Expected behavior
No errors
Screenshots
N/A
Host / Environment
macOS 13.3.1
Additional context
The Getting Started documentation is difficult to follow; it took 2 hours just to get through the 4 steps only to fail:
~/.aws/config
and~/.aws/credentials
files per samples at those links. I'm not 100% sure I was right.useSsl
setting per the stack trace. There's no documentation of where/how to provide it. Is it supposed to be in the aws config in the previous step? A command line switch?Relevant log output
No response
The text was updated successfully, but these errors were encountered: