Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 158
  1. I’ve been tinkering with ways to “unit-test” my assumptions when using cloud platforms.

  2. Google has published two, very good blog posts on cost management: How to identify and reduce costs of your Google Cloud observability in Cloud Monitoring Cloud Logging pricing for Cloud Admins: How to approach it & save cost This post is about my applica…

  3. Azure Container Apps

    The majority of Ackal’s components are deployed to Google Cloud.

  4. I’m building a Google Sheet that interacts with Google Cloud Storage (GCS) objects using Apps Script.

  5. Google publishes interface definitions of Google APIs (services) that support REST and gRPC in a repo called Google APIs.

  6. Kubernetes Operators

    Ackal uses a Kubernetes Operator to orchestrate the lifecycle of its health checks.

  7. NOTE cert-manager is a better solution to what follows.

  8. I’m using Google Managed Service for Prometheus (GMP) and liking it.

  9. As I contemplate moving my “thing” into production, I’m anticipating aspects of the application that need maintenance and how this can be automated.

  10. I’d not used Google’s Domain-wide Delegation from Golang and struggled to find example code.

  11. [Tailscale] is really good.

  12. While testing Firestore export and import yesterday and checking the IAM permissions on a Cloud Storage Bucket, I noticed some Member (member) values (I think Google refers to these as Principals) were logical but unfamiliar to me: deleted:serviceAccount:…

  13. I’m using Firestore to maintain state in my “thing”.

  14. It’s been a while!

  15. NOTE cert-manager is a better solution to what follows.

  16. I’ve begun exploring Vultr after the company announced a managed Kubernetes offering Vultr Kubernetes Engine (VKE).

  17. I was introduced to HackMD while working on an open-source project.

  18. I’ve been on a roll building utilities this week.

  19. Table of Contents Artifacts Pushover Caveat Cloud Monitoring Webhook Cloud Functions Cloud Run Artifacts GitHub: go-gcp-pushover-notificationchannel Image: ghcr.io/dazwilkin/go-gcp-pushover-notificationchannel:220515 Pushover Logging in to your Pushover a…

  20. I have several Cloud Run services that I want to map to a domain.

  21. For my “thing”, I use Firestore to persist state.

  22. I’ve a day to catch up on blogging.

  23. Last year, I wrote about using Automatic Certs w/ Golang gRPC service on Compute Engine.

  24. Some time ago, I wrote about using Prometheus Service Discovery w/ Consul for Cloud Run and also Scraping metrics exposed by Google Cloud Run services that require authentication.

  25. I needed to deploy a healthcheck-enabled gRPC TLS-enabled service.

  26. I’m using Firebase Authentication in a project to authenticate users of various OAuth2 identity systems.

  27. If you use jq, you’ll know that, its documentation uses examples that you can try locally or using the excellent jqplay: printf "[1,2,3]" | jq .[1:] [ 2, 3 ] And here If you use Google Cloud Platform (GCP) CLI, gcloud, this powerful tool includes JSON

  28. UPDATE There’s an issue with my naive implementation of RenderValuesHook as described in this post.

  29. Sigstore

    I’ve been on a digression (gcp-oidc-token-proxy) this week.

  30. Podman

    I’ve read about Podman and been intrigued by it but never taken the time to install it and play around.

  31. I’ve written a solution (gcp-oidc-token-proxy) that can be used in conjunction with Prometheus OAuth2 to authenticate requests so that Prometheus can scrape metrics exposed by e.g.

  32. I’ve multiple components in an app and these are deployed across multiple Google Cloud Platform (GCP) services: Kubernetes Engine, Cloud Functions, Cloud Run, etc.

  33. This is very useful: I am building an application that comprises multiple repos.

  34. TL;DR I’m working on a project that includes multiple Cloud Run services.

  35. Infrastructure as Code

    Problem I’m building an application that comprises: Kubernetes¹ Kubernetes Operator Cloud Firestore Cloud Functions Cloud Run Cloud Endpoints Stripe Firebase Authentication ¹ - I’m using Google Kubernetes Engine (GKE) but may include other managed Kuberne…

  36. I’ve written before about a project in which I’m using Firebase Authentication in combination with Google Cloud Endpoints and a gRPC service running on Cloud Run: Firebase Authentication, Cloud Endpoints and gRPC (1of2) Firebase Authentication, Cloud Endp…

  37. For… reasons, I wanted to pre-filter gRPC requests to check for authorization.

  38. Stripe

    It’s been almost a month since my last post.

  39. Earlier this week, I wrote about using Firebase Authentcation, Cloud Endpoints and gRPC (1of2).

  40. I’m building a service that requires user authentication.

  41. See: Multiplexing gRPC and HTTP endpoints with Cloud Run gRPC, Cloud Run & Endpoints ESPv2: Configure Cloud Endpoints to proxy traffic to a Cloud Run multiplexed (gRPC|HTTP) service Challenges: Cloud Run permits single port Cloud Run services publishing e…

  42. Julia’s post Blog about what you’ve struggled with resonates because I’ve been struggling with Golang structs in a project.

  43. I’ve written a basic discoverer of Google Cloud Run services.

  44. Google Cloud Run is useful but, each service is limited to exposing a single port.

  45. I’m using Google’s Golang SDK for Firestore.

  46. I’m working on a project that will programmatically create Google Cloud Run services and I want to be able to dynamically discover these services using Prometheus.

  47. Fly.io

    I spent some time over the weekend understanding Fly.io.

  48. I was pleased to discover that Google provides a non-Node.JS mechanism to subscribe to and act upon Firestore triggers, Google Cloud Firestore Triggers.

  49. This works great but it wasn’t clearly documented for non-Firebase users.

  50. Phew!