Commit Graph

  • f91d6774ca Add a schema for source location. main Tom Alexander 2025-05-05 22:49:06 -04:00
  • c6f417f323 fixup! Add a simple python script to stream logs from google cloud. Tom Alexander 2025-05-05 22:47:52 -04:00
  • 52571da12e Add a simple python script to stream logs from google cloud. Tom Alexander 2025-05-05 19:23:56 -04:00
  • 31d4b4b81c Add some useful promql queries. Tom Alexander 2025-05-05 19:20:01 -04:00
  • 17f3184187 Remove unused import. Tom Alexander 2025-02-01 14:34:02 -05:00
  • 14c6eaaa7b Wait for docker container to start, draw horizontal lines, use 0-based start time for containers instead of real wall time, and add a graph title. Tom Alexander 2024-10-18 17:22:54 -04:00
  • 561bfa40ab Wait for docker containers to exist before starting recording. Tom Alexander 2024-10-18 08:32:02 -04:00
  • 927c14d238 Add a script that graphs memory usage of docker containers over time. Tom Alexander 2024-10-17 19:41:33 -04:00
  • b49a2ed965 Add some google cloud logging queries. Tom Alexander 2024-10-04 22:19:30 -04:00
  • 7167e3fa32 Switch to new way to specify cpu usage. Tom Alexander 2021-07-24 23:10:52 -04:00
  • 3654b13a66 Merge branch 'autoscaling' Tom Alexander 2021-07-24 23:00:30 -04:00
  • c1d18e0fe5 Scaling based on CPU usage. Tom Alexander 2021-07-24 22:36:48 -04:00
  • fc7e54ea8a Always pull image. Tom Alexander 2021-07-24 22:25:40 -04:00
  • 9222476444 Expose it as a service. Tom Alexander 2021-07-24 22:20:42 -04:00
  • 35f3265659 Add auto scale deployment. Tom Alexander 2021-07-24 21:48:24 -04:00
  • 6f2ee8f880 Make GCP project a variable also. Tom Alexander 2021-07-24 21:31:51 -04:00
  • 2a225de2f9 Create an echo service docker image. Tom Alexander 2021-07-24 21:23:40 -04:00
  • 09c7cc8d03 Randomize temp storage bucket. Tom Alexander 2021-07-22 22:01:57 -04:00
  • ed106036dd Merge branch 'cf_to_bq' Tom Alexander 2021-07-21 01:48:29 -04:00
  • b0092be5d6 Add support for a second function to log directly to bigquery. Tom Alexander 2021-07-21 01:35:45 -04:00
  • 23a0d041ba Merge branch 'cloudfunc' Tom Alexander 2021-07-20 23:37:42 -04:00
  • 7bf8370650 Push events to pubsub. Tom Alexander 2021-07-20 23:26:14 -04:00
  • f457cf2a6c Put on a limit of max instances. Tom Alexander 2021-07-20 23:03:01 -04:00
  • d90b267848 Add example curl. Tom Alexander 2021-07-20 22:38:16 -04:00
  • 75f760695b Ignore built zips. Tom Alexander 2021-07-20 22:34:07 -04:00
  • 7fa8ffee88 Allow external connections. Tom Alexander 2021-07-20 22:31:20 -04:00
  • e3b6049f60 Initial setup of a cloud function. Tom Alexander 2021-07-20 22:24:32 -04:00
  • b0bc1c1520 Add a field for the time partitioning. Tom Alexander 2021-07-20 01:31:29 -04:00
  • 0596d2f359 Merge branch 'bq' Tom Alexander 2021-07-20 01:18:26 -04:00
  • 5241df2d94 Add bigquery table. Tom Alexander 2021-07-20 01:12:01 -04:00
  • e88ba72449 Add dataflow job. Tom Alexander 2021-07-20 00:37:01 -04:00
  • 879ea6cc60 Add pubsub topic and subscription. Tom Alexander 2021-07-20 00:04:07 -04:00
  • 63799618da Merge branch 'workload_identity' Tom Alexander 2021-07-20 01:14:55 -04:00
  • c3e5b70a84 Add require_tls param to cloudsql module. Tom Alexander 2021-07-18 22:11:22 -04:00
  • b087d1eed9 Output a connection URL for cloudsql. Tom Alexander 2021-07-18 21:47:20 -04:00
  • dfb5191868 Add cloudsql ip address output. Tom Alexander 2021-07-18 21:26:21 -04:00
  • fd63ea2c43 Generate a postgresql certificate. Tom Alexander 2021-07-18 21:19:08 -04:00
  • 8a7fa68a6e Add IAM auth and set postgres user password. Tom Alexander 2021-07-18 20:49:50 -04:00
  • 78b497783b Add a cloudsql username output from the workload identity module. Tom Alexander 2021-07-18 18:45:27 -04:00
  • 5945ad86a8 Add the sqladmin google project service. Tom Alexander 2021-07-18 18:33:30 -04:00
  • 349d40c8f6 Add binding. Tom Alexander 2021-07-18 17:16:34 -04:00
  • 94b6a187e0 Add an output for the generated service account. Tom Alexander 2021-07-18 17:04:51 -04:00
  • e17e2f24a7 Create the google service account. Tom Alexander 2021-07-18 17:03:14 -04:00
  • 06b787ef97 Start a module for creating a workload identity service account. Tom Alexander 2021-07-18 16:55:55 -04:00
  • bae77832d2 Add machine type variable to GKE. Tom Alexander 2021-07-18 18:27:24 -04:00
  • 858d8ad35a Require ssl for cloudsql. Tom Alexander 2021-07-18 16:37:26 -04:00
  • 6e99a33921 Merge branch 'modularize' Tom Alexander 2021-07-13 22:20:09 -04:00
  • 40f4a8c398 Fix ip exhaustion by increasing services ip address range. Tom Alexander 2021-07-13 20:50:43 -04:00
  • 2cf9f93de6 Add in secondary range, but not working due to wrong network. Tom Alexander 2021-07-13 01:41:06 -04:00
  • b92396d321 Switch to using an explicit net/subnet. Tom Alexander 2021-07-13 01:30:22 -04:00
  • 9d8a1f2142 Move GKE to its own module. Tom Alexander 2021-07-13 01:10:23 -04:00
  • a6c408c3c6 Reduce range for private services to a /24 Tom Alexander 2021-07-12 23:55:17 -04:00
  • d8182298bc Remove the old redis code. Tom Alexander 2021-07-12 23:24:11 -04:00
  • dc51189bcd Merge branch 'redis' Tom Alexander 2021-07-12 23:19:10 -04:00
  • 7f186956db Add a private redis instance. Tom Alexander 2021-07-12 23:15:54 -04:00
  • 49999fbf67 Merge branch 'cloudsql' Tom Alexander 2021-07-12 22:28:57 -04:00
  • b8216c71be Only use local networking for cloudsql. Tom Alexander 2021-07-12 22:25:12 -04:00
  • 07b38295c3 Starting a networking module to get a private ip address for cloudsql. Tom Alexander 2021-07-12 00:40:01 -04:00
  • edb515da09 Add a cloudsql instance. Tom Alexander 2021-07-12 00:06:49 -04:00
  • c8d5c0bbd1 Change repo into a generic snippets repo. Tom Alexander 2021-07-11 20:41:52 -04:00
  • 3cbbc2b5a8 Add the container registry for custom docker images. Tom Alexander 2021-07-09 21:44:58 -04:00
  • 0826402fcb Ignore changes to node count because auto scaling. Tom Alexander 2021-07-09 02:09:42 -04:00
  • b6e9923374 Add workload identity pool. Tom Alexander 2021-07-09 01:54:13 -04:00
  • 447c70a271 Fix cluster auto-scaling. Tom Alexander 2021-07-09 00:50:48 -04:00
  • e531077596 Database encryption working. Tom Alexander 2021-07-08 21:54:20 -04:00
  • 00a727be43 Start of database encryption, permissions not working. Tom Alexander 2021-07-08 21:43:49 -04:00
  • 940045b321 Initial cluster setup. Tom Alexander 2021-07-08 20:30:19 -04:00
  • 5051230431 Initial commit. Tom Alexander 2021-07-08 18:51:47 -04:00