-
Notifications
You must be signed in to change notification settings - Fork 14
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
CI/CD for AWS deployments #78
Comments
If this ticket is for GSA, we already have the credentials for CI and the base environment setup. Work should be done in https://github.com/gsa/datagov-infrastructure-live and https://github.com/gsa/datagov-infrastructure-modules unless there is reason not to. |
Why is the minikube story #77 a dependency? |
@adborden by ensuring we are super clear in code and documentation about explicit and implicit dependencies on this cloud platform or that, we are paving a clear path for deterministic deployments on all cloud providers (two GSA related - AWS and GCP), and perhaps more importantly we are making it easier to develop and debug without having to standup sandbox environments on these cloud providers. With the 4 different CI/CD tasks we have defined in here at #77 #78 #79 #80 we are also making it much easier for both the core developers and future contributors to isolate issues as being general (eg reproducible on the minikube environment) or target platform specific (AWS, GCP, Azure). This work is not all 100% for GSA, we also have some team members working on this via other projects (so, some work is in parallel). |
That is great, and I am all for accomplishing these, but in terms of priorities right now, the focus should be on GSA and making CCO work for GSA's infrastructure under GSA's processes. This story seems too big, with too many dependencies. Can we either a) re-scope this story to be more narrow and not include the other dependencies or b) create a new issue that we can prioritize next sprint that works toward GSA's goals? |
@aluminiumgeek, please take over this issue - I updated the task list in the description with some more details. |
@estebanruseler and @akariv to rework this ticket to be more specific to GSA needs |
Discussed with @adborden and did clarify that all of this is needed. Just want to be really clear that this is so we have a GSA-working CI script. |
I added this AC:
|
I don't think the AC was met yet, are we deploying into the GSA cluster as part of CI/CD? |
@estebanruseler to determine status of this ticket |
Not sure about Circle CI but it's green on travis |
ok. so @akariv just waits for you to confirm on CCI for datagov |
Yes, CI is travis-ci and it's deploying to AWS (Datopian Sandbox) on each run. |
AC for CCO and its AWS dependencies are deployed into the GSA sandbox via CircleCI isn't met, but we're going to call this done and move on. |
Related to #69 and #77
Description
Write a CI job that demonstrates the AWS deployment target for CCO.
Acceptance criteria
The text was updated successfully, but these errors were encountered: