Skip to content

Commit

Permalink
task/WG-161-Geoapi-Remove-Kube (#183)
Browse files Browse the repository at this point in the history
* -Removed kube directory -Added devops README

* Update devops/README.md

Co-authored-by: Nathan Franklin <[email protected]>

* Update devops/README.md

Co-authored-by: Nathan Franklin <[email protected]>

* Update devops/README.md

Co-authored-by: Nathan Franklin <[email protected]>

* Update devops/README.md

Co-authored-by: Nathan Franklin <[email protected]>

* Update top level README with suggested changes

* Update README.md

Co-authored-by: Nathan Franklin <[email protected]>

* - Remove celerybeat files

---------

Co-authored-by: Nathan Franklin <[email protected]>
  • Loading branch information
sophia-massie and nathanfranklin authored Oct 7, 2024
1 parent 5e8f52f commit 8087488
Show file tree
Hide file tree
Showing 15 changed files with 32 additions and 800 deletions.
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,11 +89,10 @@ APP_ENV=testing pytest
docker exec -it geoapiworkers bash
APP_ENV=testing pytest -m "worker"
```
## Production/Staging

## Kubernetes (Production/Staging)

Information on Kubernetes configuration for production and staging environments can be found in the [kube/README.md](kube/README.md) including information
on kube commands and Jenkins deployment workflows.
Information on configuration for production and staging environments can be found in the [devops/README.md](devops/README.md) including information
on Jenkins deployment workflows.


## Python client
Expand Down
29 changes: 29 additions & 0 deletions devops/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Deployment

## Images building + Jenkins

The deployment of images, updating of services and applications, and backup procedures are performed by multiple Jenkins
workflows found [here](https://jenkins01.tacc.utexas.edu/view/Hazmapper+Geoapi/.)

The images used in deployment are built automatically and
pushed to Docker Hub.

See:
* https://hub.docker.com/r/taccaci/hazmapper
* https://hub.docker.com/r/taccaci/geoapi
* https://hub.docker.com/r/taccaci/geoapi-workers)

Deployment configuration including the tag of which image is deployed is maintained at https://github.com/TACC-Cloud/wma-geospatial-deployments

## Configuration

The configurations for each of the following are in their associated directories:
* [geoapi-services](geoapi-services/) - Main backend services
* [geoapi-workers](geoapi-workers/) - Workers
* [database](database/) - geoapi-database
* [hazmapper](hazmapper/) - hazmapper.tacc.utexas.edu
* nfs-geoapi - TODO: See https://tacc-main.atlassian.net/browse/WG-226

Specific hosts for these services are listed at https://tacc-main.atlassian.net/wiki/spaces/UP/pages/6654513/WMA+Projects+and+Portals+Directory.


59 changes: 0 additions & 59 deletions kube/Makefile

This file was deleted.

37 changes: 0 additions & 37 deletions kube/README.md

This file was deleted.

Loading

0 comments on commit 8087488

Please sign in to comment.