OSS involvement

guillaume blaquiere
2 min readMar 29, 2020

I addition of open source projects that I have created for my articles and which are available on my GitHub, I contribute, time to time, to open source projects, and I create some.

External contributions

  • Airflow: In the Cloud Batch submit operator, the provided Project_id was not used to call the API.
  • Airflow: Add Cloud Run Jobs overrides field in the template manager to replace Jinja placeholders at DAG execution
  • Golang/oauth2 library: Add the support of impersonated_service_account credential type (gerrit)
  • GCS Python Library: Fix Service Account credential API call to sign url in v4 mode
  • KNative. I updated the documentation for a default installation of Istio 1.7
  • GCP Spring Cloud-Secret Manager. I added the capacity to specify the projectId when you request a secret which is not in the default project.
  • Magic-Module (GCP Terraform and Ansible autogeneration code). I added the Attempt-deadline param to Cloud Scheduler
    Go, Script, Yaml
  • Alpine-Firestore-Backup. I improved the security of this container that perform the backup of Firestore database
    Python, Dockerfile, script
  • Berglas, improve usability by adding a new prefix for getting secrets.
    Go
  • Berglas, documentation improvement.
    Markdown
  • Training Data Analyst. I improved the documentation in relation with the Machine Learning courses on coursera.
    Python
  • Tensorflow-teaching-example. I improved the usability of the Tensorboard with a external Python command. Repository abandoned, never merged.
    Python

Personal projects

  • Eventsync: Event driven concentrator which get and log events, and, according to a configuration trigger a new one. All sync between different event source (trigger on AND condition)
  • Embedded-tf, for performing small batch prediction of Tensorflow model and by loading on the fly the model and the inputs.
    Go, TensorflowServing (TFX), Dockerfile, Cloud Build
  • Token-Generator, for helping developer to generate Google signed identity token easily and anywhere
    Go, Dockerfile, Cloud Build
  • JsonFilter is a Go library for filtering, on server side, the Firestore result set with more advanced filters than the firestore built-in filters.
    Go
  • Berglas-python is a python library for using Berglas secret manager. Very useful before the Secret Manager release on GCP. 10k+ download of this library on PyPi
    Go
  • BqToFtp is a container that allow you to query BigQuery and to send the CSV result to FTP server. Useful in hybrid environment.
    Go, Dockerfile, Cloud Build

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

guillaume blaquiere
guillaume blaquiere

Written by guillaume blaquiere

GDE cloud platform, Group Data Architect @Carrefour, speaker, writer and polyglot developer, Google Cloud platform 3x certified, serverless addict and Go fan.

No responses yet

Write a response