Closed dphoria closed 2 years ago
Hello! 👋 Thanks for initiating the process to configure a new CDP instance.
I am a bot that will validate the information provided in your form. If any check fails, please update your issue by opening the '⋯' dropdown in the top-right-corner of your GitHub Issue and selecting 'Edit'. I will automatically rerun the checks after you update the issue to validate the changes.
A member from the CDP team will respond as soon as possible!
✅ Governing body type is an accepted value. ✅ @dphoria has been marked as the instance maintainer. ✅ CouncilDataProject/pittsburgh-pa is available. ✅ The municipality's Legistar instance contains the minimum required CDP event ingestion data.
{
"municipality": "Pittsburgh",
"iana_timezone": "America/New_York",
"governing_body_type": "city council",
"municipality_slug": "pittsburgh-pa",
"python_municipality_slug": "pittsburgh_pa",
"infrastructure_slug": "cdp-pittsburgh-pa-940bf40c",
"maintainer_or_org_full_name": "dphoria",
"hosting_github_username_or_org": "CouncilDataProject",
"hosting_github_repo_name": "pittsburgh-pa",
"hosting_github_url": "https://github.com/CouncilDataProject/pittsburgh-pa",
"hosting_web_app_address": "https://councildataproject.github.io/pittsburgh-pa",
"firestore_region": "us-east4",
"event_gather_timedelta_lookback_days": 2,
"event_gather_cron": "4 7,19 * * *"
}
To proceed with the deployment process, please do the following:
get_cdp_infrastructure_stack dev-infrastructure/
just login
in cdp-backend/dev-infrastructure and login to the CDP gcloud accountjust init cdp-pittsburgh-pa-940bf40c
in cdp-backend/dev-infrastructurejust setup cdp-pittsburgh-pa-940bf40c us-east4
in cdp-backend/dev-infrastructureMore details on the just
commands can be found in cdp-backend.
This comment was written by a bot!
cdp-pittsburgh-pa-940bf40c
This comment was written by a bot!
I will pay for this instance.
I thought I'd try out the 'steps for the internal team' myself, but I have no idea where get_cdp_infrastructure_stack
so I'm gonna leave it alone. :sweat_smile: Have a great weekend.
get_cdp_infrastructure_stack
is installed when you install cdp-backend. It's just the new method we use for shipping infrastructure. We literally ship a bunch of bash and JSON files to unpack and then run.
And lol don't worry about paying. We will pay
I'll deploy this in later morning / early afternoon
/cdp-deploy
:tada: :tada: Repository Created :tada: :tada:
A new CouncilDataProject Instance Repository was created (CouncilDataProject/pittsburgh-pa), external collaborator added (@dphoria), and cookiecutter files generated and pushed to repository.
The instance is setting itself up right now and the process will take around 10 minutes to complete. Once completed, a CDP maintainer will comment on this issue with your instance's website link. See the instance's GitHub Action job history for more details on the deployment setup progress.
Your CDP instance will be populated with data within 6 hours of website creation.
At any point in the future if you would like to destroy this instance, please just add a comment to this thread and a maintainer will help you.
just init
processGOOGLE_CREDENTIALS
just login
and login to the CDP gcloudjust destroy project=cdp-pittsburgh-pa-940bf40c
More details on the just
commands can be found in cdp-backend.
Deployment Status - Complete
GitHub: https://github.com/CouncilDataProject/pittsburgh-pa Webpage: https://councildataproject.org/pittsburgh-pa Initial Backfill: https://github.com/CouncilDataProject/pittsburgh-pa/actions/runs/3073910412/jobs/4966337427
Deployment Status - Complete
GitHub: https://github.com/CouncilDataProject/pittsburgh-pa Webpage: https://councildataproject.org/pittsburgh-pa Initial Backfill: https://github.com/CouncilDataProject/pittsburgh-pa/actions/runs/3073910412/jobs/4966337427
🙏
Municipality Name
Pittsburgh
Municipality Timezone
America/New_York
Governing Body Type
city council
Maintainer GitHub Name
dphoria
Legistar Client Id
pittsburgh
Municipality Slug
pittsburgh-pa
Firestore Region
us-east4
Event Gather Timedelta Lookback Days
No response
Event Gather CRON
No response
Code of Conduct