Files
hunfabric/blueprints/third-party-solutions
Julio Castillo c0bf32e797 Refactor service agent management (#2423)
* Service agents script

* Service agents update

* WIP

* Update script and terraform

* Fix tests

* Fix linter

* Update docs

* Bring back pf example inventory

* Fix tests

* Fix more tests

* Fix tests

* Use dataclasses for build_service_agents.py

* Remove unneeded field() from build_service_agents

* Re-enable CMEK depends_on in project outputs

* Update tools/requirements.txt

* Enable storage in GCS example projects

* Fix tests

* Add CMEK Service Agents dependencies for services

* Fix typos and data platform cmek

* More typos
2024-07-23 22:05:38 +02:00
..
2024-04-17 10:23:48 +02:00
2024-05-27 10:34:34 +02:00

Third Party Solutions

The blueprints in this folder show how to automate installation of specific third party products on GCP, following typical best practices.

Blueprints

F5 BigIP

These examples show how to deploy F5 BigIP-VE load balancers in GCP.


Gitlab Runner

These example show how to deploy a Gitlab runner in GCP.


Gitlab

This blueprint shows how to deploy a Gitlab instance in GCP. The architecture is based on the reference described in the official documentation with managed services such as Cloud SQL, Memorystore and Cloud Storage.


OpenShift cluster bootstrap on Shared VPC

This example shows how to quickly bootstrap an OpenShift 4.7 cluster on GCP, using typical enterprise features like Shared VPC and CMEK for instance disks.


Serverless phpIPAM on Cloud Run

This example shows how to quickly bootstrap a serverless phpIPAM instance on GCP using Cloud Run. This comes with typical enterprise features like Shared VPC, Cloud Armor with IAP and, possibly, private exposure via Internal Application Load Balancer. Indeed, the script supports deploying the application either publicly via Global Application Load Balancer with restricted access based on IPs (Cloud Armor) and identities (Identity Aware Proxy) or privately via Internal Application Load Balancer.


Wordpress deployment on Cloud Run

This example shows how to deploy a functioning new Wordpress website exposed to the public internet via CloudRun and Cloud SQL, with minimal technical overhead.