-
Notifications
You must be signed in to change notification settings - Fork 64
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
Document tools required to work in this repo and deploy hubs successfully #476
Comments
I believe documenting these tools is a great idea. The categorization you proposed makes a lot of sense IMO. I think it could also serve as a progress marker, something that could help us and others learn things like, why we switched to a different tool, if there are specific reasons why a certain tool was chosen and not another.
I would love to see such a list and think it would be a great learning opportunity :) Thanks for proposing this @sgibson91! |
This document can collect tools that are required to work with the infrastructure deployed from this repo, and any additional tips / resources that are specifically useful to us. The hope is that this list grows over time as we gain more experience. Ref 2i2c-org#476
This document can collect tools that are required to work with the infrastructure deployed from this repo, and any additional tips / resources that are specifically useful to us. The hope is that this list grows over time as we gain more experience. Ref 2i2c-org#476
This document can collect tools that are required to work with the infrastructure deployed from this repo, and any additional tips / resources that are specifically useful to us. The hope is that this list grows over time as we gain more experience. Ref 2i2c-org#476
I opened #497 for a take on this. We can move the structure around to fit - am excited to learn about tools and workflows from others :) |
With @yuvipanda's first pass at this in #497, are there things that we are obviously missing for this issue? What extra pieces of information would we need in order to consider this one addressed and close it? |
In the PR I suggested filling this in an iterative way... so maybe having something already merged is good enough to close this one? |
I think we should add at least bits about AWS (kops, awscli, etc) before we can close this |
Could we convert whatever remaining steps into "to do" items in the checklist in the top comment, so that we know what needs to be done to close it out? |
Amended the first (partially done) item (with the missing AWS stuff) and ticked the rest of the todo items because we already had those with the merged PR. |
I've updated the issue with a list of tools I think we should document, and opened #511 to add to the docs :) |
Should we add something about jsonnet? conda? |
@damianavila done. |
I think this is good enough for now, we can incrementally improve documentation as we go along |
Summary
As a new starter, I gleaned most of the tools I'd need installed to successfully deploy a hub from either past hub experience (kubectl, helm, terraform and the specific cloud cli are safe bets, for example) or from reading different guides (e.g. sops and kops), and I'm sure as I dig in further I'll discover more. I wonder could we begin to curate a reference list of tools in the docs that are needed to successfully deploy a new hub from this repo? I understand this framework is still under development and may change as new technologies emerge, standards change, or our cloud platform stories change - so could we categorise these tools as follows.
It might also be a nice opportunity for the engineering team to share tools they like that make their day-to-day tasks easier under a "Misc." category. Thoughts?
Actions
kubectl
helm
terraform
kops
eksctl
sops
gcloud
awscli
docker
jsonnet
pip
,conda
, etc)az
cliThe text was updated successfully, but these errors were encountered: