From b1dc24918a06d0b555cbbd87ce25bc372adee482 Mon Sep 17 00:00:00 2001 From: ShawnToubeau Date: Thu, 21 Nov 2024 13:41:36 -0500 Subject: [PATCH 1/2] maintainers: add ShawnToubeau --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ba5167d7d307..9f993d95e21b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20095,6 +20095,12 @@ githubId = 293035; name = "Shawn Dellysse"; }; + ShawnToubeau = { + name = "Shawn Toubeau"; + email = "shawntoubeau@gmail.com"; + github = "ShawnToubeau"; + githubId = 22332636; + }; shayne = { email = "shaynesweeney@gmail.com"; github = "shayne"; From 93382b5e83e762432dbce263c21ba79dc6553dcc Mon Sep 17 00:00:00 2001 From: ShawnToubeau Date: Thu, 5 Dec 2024 08:51:43 -0500 Subject: [PATCH 2/2] google-alloy-db-auth-proxy: init at 1.11.3 --- .../go/google-alloydb-auth-proxy/package.nix | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 pkgs/by-name/go/google-alloydb-auth-proxy/package.nix diff --git a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix new file mode 100644 index 000000000000..74853ac87bec --- /dev/null +++ b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix @@ -0,0 +1,42 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, + nix-update-script, +}: + +buildGoModule rec { + pname = "google-alloydb-auth-proxy"; + version = "1.11.3"; + + src = fetchFromGitHub { + owner = "GoogleCloudPlatform"; + repo = "alloydb-auth-proxy"; + rev = "refs/tags/v${version}"; + hash = "sha256-MjLnGsZ4xoZpyjJQbBd3vihIA2sZ7AAhnW8Xtu7Au+U="; + }; + + subPackages = [ "." ]; + + vendorHash = "sha256-uUv/PqfuMAAwfcD2Sk36NcDoVWTrIVNxfoKM7cpFG5A="; + + checkFlags = [ + "-short" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Utility for connecting securely to your AlloyDB instances"; + longDescription = '' + The AlloyDB Auth Proxy is a binary that provides IAM-based authorization and encryption when connecting to an AlloyDB instance. + + See the Connecting Overview page for more information on connecting to an AlloyDB instance, or the About the proxy page for details on how the AlloyDB Auth Proxy works. + ''; + homepage = "https://github.com/GoogleCloudPlatform/alloydb-auth-proxy"; + changelog = "https://github.com/GoogleCloudPlatform/alloydb-auth-proxy/releases/tag/v${version}"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ ShawnToubeau ]; + mainProgram = "alloydb-auth-proxy"; + }; +}