Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1ifLYR-0000mG-3w for pgadmin-hackers@arkaria.postgresql.org; Thu, 12 Dec 2019 10:18:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1ifLYP-0006Re-AH for pgadmin-hackers@arkaria.postgresql.org; Thu, 12 Dec 2019 10:18:41 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1ifLYO-0006NT-T7 for pgadmin-hackers@lists.postgresql.org; Thu, 12 Dec 2019 10:18:41 +0000 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1ifLYH-0004qA-Jp for pgadmin-hackers@lists.postgresql.org; Thu, 12 Dec 2019 10:18:39 +0000 Received: by mail-wm1-x341.google.com with SMTP id p17so1839287wmi.3 for ; Thu, 12 Dec 2019 02:18:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pgadmin.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=J6cfT2Od1/4ThH9HR0JyX1gplclQfo/rh8A5TDLKNN8=; b=U1QeD3L+9gFCA1KjOx1u+Jcy2cDb1SLIB4o3LUVlHQycsP1TDpm0vnPLZG/Tksui2V /OrdqXZ4pB4qBlNYFi0X1DnKL8FuYt0d6cQm9LkSWqnzAGBThw5DgafbQu3wsEIZwLNM 57MhzDQz0Mqy9X2+TIUFU8Yqi80xnavEJzn60qhTzhIGg6Z7Y4JZRsRKTWrRYDS+5KLI WWzx71sUayxqM28vDI2G3anaJpeRK67FqmUXC8Q4/udaMdaW11obv0e9zQSoN48a1Iaf CQVwCLT9VNqA7n64Q1kcmtXbQb2P5l+ajJOQFu0aNj5utemafpmCHYfNrTYcAkm7O8iJ uDaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=J6cfT2Od1/4ThH9HR0JyX1gplclQfo/rh8A5TDLKNN8=; b=OJOL0IFriiEVHtzkXL2VXsXX6m+rkdXoVFPTpSoWJD92bU2ob7B/hcWY4oCCzezyAh 23WI5Xm1+LPKry24+XtLki9DWPQ+au/B5gmCA11I3T+he94WG3/52skOa7MQ/FCatMp+ meffm9T2KGyBkat1t/vB/cbXUyJ+ZTSQHA7vxUHLl31fUrSa50JfTD5SCWGS630o5GwY nWaT0sB+E8ZLFaGGvfdrDyfqkVSaNoK4q46Ed7nI2bUI249dwqXDQjm6Al0eIt8+v47p eldqi2ns/6Kj2ijU40GLgeOxgmfuOiNaWPMxO33iIBy9ZDyb1jnmy8N9eUkXZHhrr8HV gF0Q== X-Gm-Message-State: APjAAAVfM7V/Huwa/zyX5f01oaDdKlnaNvMxAmk64Q/ZtZPksXs4AmM3 HPrbPcJKcm0XoTxuOXwpoCISs7NLWyuUdQTfC4migYPWdXM= X-Google-Smtp-Source: APXvYqzkkoC7vw8VKiYxiocAmSlu/hEus2f/FDjWI7nYGUYPl6x4uyppa0c0ICxfvOjxbQUtGk3rCdQoy2h7nvuXMCk= X-Received: by 2002:a1c:2355:: with SMTP id j82mr3205235wmj.135.1576145909842; Thu, 12 Dec 2019 02:18:29 -0800 (PST) MIME-Version: 1.0 From: Dave Page Date: Thu, 12 Dec 2019 10:18:18 +0000 Message-ID: Subject: RM4999 - Rename variables that could conflict with Kubernetes To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000001d27b805997f11b5" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --0000000000001d27b805997f11b5 Content-Type: multipart/alternative; boundary="0000000000001d27b405997f11b3" --0000000000001d27b405997f11b3 Content-Type: text/plain; charset="UTF-8" The attached patch renames the PGADMIN_PORT and PGADMIN_KEY environment variables used by the desktop runtime so they're less likely to conflict with variable names used by Kubernetes. -- Dave Page Blog: http://pgsnake.blogspot.com Twitter: @pgsnake EnterpriseDB UK: http://www.enterprisedb.com The Enterprise PostgreSQL Company --0000000000001d27b405997f11b3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
The attached patch renames the PGADMIN_PORT and PGADMIN_KE= Y environment variables used by the desktop runtime so they're less lik= ely to conflict with variable names used by Kubernetes.

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsna= ke

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Co= mpany
--0000000000001d27b405997f11b3-- --0000000000001d27b805997f11b5 Content-Type: application/octet-stream; name="RM_4999.diff" Content-Disposition: attachment; filename="RM_4999.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_k42kkiss0 ZGlmZiAtLWdpdCBhL2RvY3MvZW5fVVMvcmVsZWFzZV9ub3Rlc180XzE3LnJzdCBiL2RvY3MvZW5f VVMvcmVsZWFzZV9ub3Rlc180XzE3LnJzdAppbmRleCBhZmY2YWYxYi4uMzhkMTgxNTYgMTAwNjQ0 Ci0tLSBhL2RvY3MvZW5fVVMvcmVsZWFzZV9ub3Rlc180XzE3LnJzdAorKysgYi9kb2NzL2VuX1VT L3JlbGVhc2Vfbm90ZXNfNF8xNy5yc3QKQEAgLTE5LDQgKzE5LDUgQEAgQnVnIGZpeGVzCiAKIHwg YElzc3VlICM0NTA2IDxodHRwczovL3JlZG1pbmUucG9zdGdyZXNxbC5vcmcvaXNzdWVzLzQ1MDY+ YF8gLSAgRml4IGFuIGlzc3VlIHdoZXJlIGNsaWNraW5nIG9uIGFuIGVtcHR5IHRleHRib3ggbGlr ZSBmaWxsIGZhY3RvciBvciBjb21tZW50cyzCoGNvbnNpZGVycyBpdCBhcyBjaGFuZ2UgYW5kIGVu YWJsZWQgdGhlIHNhdmUgYnV0dG9uLgogfCBgSXNzdWUgIzQ5NDMgPGh0dHBzOi8vcmVkbWluZS5w b3N0Z3Jlc3FsLm9yZy9pc3N1ZXMvNDk0Mz5gXyAtICBBZGRlZCBtb3JlIGluZm9ybWF0aW9uIHRv IHRoZSAnRGF0YWJhc2UgY29ubmVjdGVkL2Rpc2Nvbm5lY3RlZCcgbWVzc2FnZS4KK3wgYElzc3Vl ICM0OTk5IDxodHRwczovL3JlZG1pbmUucG9zdGdyZXNxbC5vcmcvaXNzdWVzLzQ5OTk+YF8gLSAg UmVuYW1lIHNvbWUgaW50ZXJuYWwgZW52aXJvbm1lbnQgdmFyaWFibGVzIHRoYXQgY291bGQgY29u ZmxpY3Qgd2l0aCBLdWJlcm5ldGVzLgogfCBgSXNzdWUgIzUwMDQgPGh0dHBzOi8vcmVkbWluZS5w b3N0Z3Jlc3FsLm9yZy9pc3N1ZXMvNTAwND5gXyAtICBGaXggdnVsbmVyYWJpbGl0eSBpc3N1ZXMg cmVwb3J0ZWTCoGJ5ICd5YXJuIGF1ZGl0Jy4gUmVwbGFjZSB0aGUgZGVwcmVjYXRlZMKgdWdsaWZ5 anMtd2VicGFjay1wbHVnaW4gd2l0aCBhIHRlcnNlci13ZWJwYWNrLXBsdWdpbi4KXCBObyBuZXds aW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9ydW50aW1lL1NlcnZlci5jcHAgYi9ydW50 aW1lL1NlcnZlci5jcHAKaW5kZXggNjBkZGM3ZTUuLjc2ZWU5NWQ2IDEwMDY0NAotLS0gYS9ydW50 aW1lL1NlcnZlci5jcHAKKysrIGIvcnVudGltZS9TZXJ2ZXIuY3BwCkBAIC0zNDEsOCArMzQxLDgg QEAgdm9pZCBTZXJ2ZXI6OnJ1bigpCiAKICAgICAvLyBTZXQgdGhlIHBvcnQgbnVtYmVyIGFuZCBr ZXksIGFuZCBmb3JjZSBTRVJWRVJfTU9ERSBvZmYuCiAgICAgTG9nZ2VyOjpHZXRMb2dnZXIoKS0+ TG9nKCJTZXQgdGhlIHBvcnQgbnVtYmVyLCBrZXkgYW5kIGZvcmNlIFNFUlZFUl9NT0RFIG9mZiIp OwotICAgIFB5UnVuX1NpbXBsZVN0cmluZyhRU3RyaW5nKCJQR0FETUlOX1BPUlQgPSAlMSIpLmFy ZyhtX3BvcnQpLnRvTGF0aW4xKCkpOwotICAgIFB5UnVuX1NpbXBsZVN0cmluZyhRU3RyaW5nKCJQ R0FETUlOX0tFWSA9ICclMSciKS5hcmcobV9rZXkpLnRvTGF0aW4xKCkpOworICAgIFB5UnVuX1Np bXBsZVN0cmluZyhRU3RyaW5nKCJQR0FETUlOX0lOVF9QT1JUID0gJTEiKS5hcmcobV9wb3J0KS50 b0xhdGluMSgpKTsKKyAgICBQeVJ1bl9TaW1wbGVTdHJpbmcoUVN0cmluZygiUEdBRE1JTl9JTlRf S0VZID0gJyUxJyIpLmFyZyhtX2tleSkudG9MYXRpbjEoKSk7CiAgICAgUHlSdW5fU2ltcGxlU3Ry aW5nKFFTdHJpbmcoIlNFUlZFUl9NT0RFID0gRmFsc2UiKS50b0xhdGluMSgpKTsKIAogICAgIC8v IFJ1biB0aGUgYXBwIQpkaWZmIC0tZ2l0IGEvd2ViL3BnQWRtaW40LnB5IGIvd2ViL3BnQWRtaW40 LnB5CmluZGV4IDQ2Njg0NThmLi43MWVhZWQ1ZSAxMDA2NDQKLS0tIGEvd2ViL3BnQWRtaW40LnB5 CisrKyBiL3dlYi9wZ0FkbWluNC5weQpAQCAtMTI5LDE1ICsxMjksMTUgQEAgaWYgY29uZmlnLkRF QlVHOgogIyBydW50aW1lIGlmIHdlJ3JlIHJ1bm5pbmcgaW4gZGVza3RvcCBtb2RlLCBvdGhlcndp c2Ugd2UnbGwganVzdCB1c2UgdGhlCiAjIEZsYXNrIGRlZmF1bHQuCiBQR0FETUlOX1JVTlRJTUUg PSBGYWxzZQotaWYgJ1BHQURNSU5fUE9SVCcgaW4gZ2xvYmFscygpOgoraWYgJ1BHQURNSU5fSU5U X1BPUlQnIGluIGdsb2JhbHMoKToKICAgICBhcHAubG9nZ2VyLmRlYnVnKAogICAgICAgICAnUnVu bmluZyB1bmRlciB0aGUgZGVza3RvcCBydW50aW1lLCBwb3J0OiAlcycsCi0gICAgICAgIGdsb2Jh bHMoKVsnUEdBRE1JTl9QT1JUJ10KKyAgICAgICAgZ2xvYmFscygpWydQR0FETUlOX0lOVF9QT1JU J10KICAgICApCi0gICAgc2VydmVyX3BvcnQgPSBpbnQoZ2xvYmFscygpWydQR0FETUlOX1BPUlQn XSkKKyAgICBzZXJ2ZXJfcG9ydCA9IGludChnbG9iYWxzKClbJ1BHQURNSU5fSU5UX1BPUlQnXSkK ICAgICBQR0FETUlOX1JVTlRJTUUgPSBUcnVlCi1lbGlmICdQR0FETUlOX1BPUlQnIGluIG9zLmVu dmlyb246Ci0gICAgcG9ydCA9IG9zLmVudmlyb25bJ1BHQURNSU5fUE9SVCddCitlbGlmICdQR0FE TUlOX0lOVF9QT1JUJyBpbiBvcy5lbnZpcm9uOgorICAgIHBvcnQgPSBvcy5lbnZpcm9uWydQR0FE TUlOX0lOVF9QT1JUJ10KICAgICBhcHAubG9nZ2VyLmRlYnVnKAogICAgICAgICAnTm90IHJ1bm5p bmcgdW5kZXIgdGhlIGRlc2t0b3AgcnVudGltZSwgcG9ydDogJXMnLAogICAgICAgICBwb3J0CkBA IC0xNTQsMTEgKzE1NCwxMSBAQCBlbHNlOgogYXBwLlBHQURNSU5fUlVOVElNRSA9IFBHQURNSU5f UlVOVElNRQogCiAjIFNldCB0aGUga2V5IGlmIGFwcHJvcHJpYXRlCi1pZiAnUEdBRE1JTl9LRVkn IGluIGdsb2JhbHMoKToKLSAgICBhcHAuUEdBRE1JTl9LRVkgPSBnbG9iYWxzKClbJ1BHQURNSU5f S0VZJ10KLSAgICBhcHAubG9nZ2VyLmRlYnVnKCJEZXNrdG9wIHNlY3VyaXR5IGtleTogJXMiICUg YXBwLlBHQURNSU5fS0VZKQoraWYgJ1BHQURNSU5fSU5UX0tFWScgaW4gZ2xvYmFscygpOgorICAg IGFwcC5QR0FETUlOX0lOVF9LRVkgPSBnbG9iYWxzKClbJ1BHQURNSU5fSU5UX0tFWSddCisgICAg YXBwLmxvZ2dlci5kZWJ1ZygiRGVza3RvcCBzZWN1cml0eSBrZXk6ICVzIiAlIGFwcC5QR0FETUlO X0lOVF9LRVkpCiBlbHNlOgotICAgIGFwcC5QR0FETUlOX0tFWSA9ICcnCisgICAgYXBwLlBHQURN SU5fSU5UX0tFWSA9ICcnCiAKICMgT3V0cHV0IGEgc3RhcnR1cCBtZXNzYWdlIGlmIHdlJ3JlIG5v dCB1bmRlciB0aGUgcnVudGltZSBhbmQgc3RhcnR1cC4KICMgSWYgd2UncmUgdW5kZXIgV1NHSSwg d2UgZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dCB0aGlzCmRpZmYgLS1naXQgYS93ZWIvcGdhZG1p bi9fX2luaXRfXy5weSBiL3dlYi9wZ2FkbWluL19faW5pdF9fLnB5CmluZGV4IDI5MzA1NGYyLi43 ZmQ5NjBiNCAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vX19pbml0X18ucHkKKysrIGIvd2ViL3Bn YWRtaW4vX19pbml0X18ucHkKQEAgLTYyMCwxMSArNjIwLDExIEBAIGRlZiBjcmVhdGVfYXBwKGFw cF9uYW1lPU5vbmUpOgogCiAgICAgICAgICMgQ2hlY2sgdGhlIGF1dGgga2V5IGlzIHZhbGlkLCBp ZiBpdCdzIHNldCwgYW5kIHdlJ3JlIG5vdCBpbiBzZXJ2ZXIKICAgICAgICAgIyBtb2RlLCBhbmQg aXQncyBub3QgYSBoZWxwIGZpbGUgcmVxdWVzdC4KLSAgICAgICAgaWYgbm90IGNvbmZpZy5TRVJW RVJfTU9ERSBhbmQgYXBwLlBHQURNSU5fS0VZICE9ICcnOgorICAgICAgICBpZiBub3QgY29uZmln LlNFUlZFUl9NT0RFIGFuZCBhcHAuUEdBRE1JTl9JTlRfS0VZICE9ICcnOgogICAgICAgICAgICAg aWYgKAogICAgICAgICAgICAgICAgICgna2V5JyBub3QgaW4gcmVxdWVzdC5hcmdzIG9yCi0gICAg ICAgICAgICAgICAgIHJlcXVlc3QuYXJnc1sna2V5J10gIT0gYXBwLlBHQURNSU5fS0VZKSBhbmQK LSAgICAgICAgICAgICAgICByZXF1ZXN0LmNvb2tpZXMuZ2V0KCdQR0FETUlOX0tFWScpICE9IGFw cC5QR0FETUlOX0tFWSBhbmQKKyAgICAgICAgICAgICAgICAgcmVxdWVzdC5hcmdzWydrZXknXSAh PSBhcHAuUEdBRE1JTl9JTlRfS0VZKSBhbmQKKyAgICAgICAgICAgICAgICByZXF1ZXN0LmNvb2tp ZXMuZ2V0KCdQR0FETUlOX0lOVF9LRVknKSAhPSBhcHAuUEdBRE1JTl9JTlRfS0VZIGFuZAogICAg ICAgICAgICAgICAgIHJlcXVlc3QuZW5kcG9pbnQgIT0gJ2hlbHAuc3RhdGljJwogICAgICAgICAg ICAgKToKICAgICAgICAgICAgICAgICBhYm9ydCg0MDEpCkBAIC02NTksNyArNjU5LDcgQEAgZGVm IGNyZWF0ZV9hcHAoYXBwX25hbWU9Tm9uZSk6CiAgICAgICAgICAgICBpZiBjb25maWcuQ09PS0lF X0RFRkFVTFRfRE9NQUlOIGFuZCBcCiAgICAgICAgICAgICAgICAgICAgIGNvbmZpZy5DT09LSUVf REVGQVVMVF9ET01BSU4gIT0gJ2xvY2FsaG9zdCc6CiAgICAgICAgICAgICAgICAgZG9tYWluWydk b21haW4nXSA9IGNvbmZpZy5DT09LSUVfREVGQVVMVF9ET01BSU4KLSAgICAgICAgICAgIHJlc3Bv bnNlLnNldF9jb29raWUoJ1BHQURNSU5fS0VZJywgdmFsdWU9cmVxdWVzdC5hcmdzWydrZXknXSwK KyAgICAgICAgICAgIHJlc3BvbnNlLnNldF9jb29raWUoJ1BHQURNSU5fSU5UX0tFWScsIHZhbHVl PXJlcXVlc3QuYXJnc1sna2V5J10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh dGg9Y29uZmlnLkNPT0tJRV9ERUZBVUxUX1BBVEgsCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICoqZG9tYWluKQogCmRpZmYgLS1naXQgYS93ZWIvcmVncmVzc2lvbi9mZWF0dXJlX3V0 aWxzL2FwcF9zdGFydGVyLnB5IGIvd2ViL3JlZ3Jlc3Npb24vZmVhdHVyZV91dGlscy9hcHBfc3Rh cnRlci5weQppbmRleCA3NTk3Y2RlOS4uNmQxMzQwZmEgMTAwNjQ0Ci0tLSBhL3dlYi9yZWdyZXNz aW9uL2ZlYXR1cmVfdXRpbHMvYXBwX3N0YXJ0ZXIucHkKKysrIGIvd2ViL3JlZ3Jlc3Npb24vZmVh dHVyZV91dGlscy9hcHBfc3RhcnRlci5weQpAQCAtMjgsNyArMjgsNyBAQCBjbGFzcyBBcHBTdGFy dGVyOgogICAgICAgICAiIiIgVGhpcyBmdW5jdGlvbiBzdGFydCB0aGUgc3VicHJvY2VzcyB0byBz dGFydCBwZ0FkbWluIGFwcCAiIiIKICAgICAgICAgcmFuZG9tX3NlcnZlcl9wb3J0ID0gc3RyKHJh bmRvbS5yYW5kaW50KDEwMDAwLCA2NTUzNSkpCiAgICAgICAgIGVudiA9IHsKLSAgICAgICAgICAg ICJQR0FETUlOX1BPUlQiOiByYW5kb21fc2VydmVyX3BvcnQsCisgICAgICAgICAgICAiUEdBRE1J Tl9JTlRfUE9SVCI6IHJhbmRvbV9zZXJ2ZXJfcG9ydCwKICAgICAgICAgICAgICJTUUxJVEVfUEFU SCI6IHN0cihzZWxmLmFwcF9jb25maWcuVEVTVF9TUUxJVEVfUEFUSCkKICAgICAgICAgfQogICAg ICAgICBlbnYudXBkYXRlKG9zLmVudmlyb24pCmRpZmYgLS1naXQgYS93ZWIvcmVncmVzc2lvbi9y dW50ZXN0cy5weSBiL3dlYi9yZWdyZXNzaW9uL3J1bnRlc3RzLnB5CmluZGV4IDhjNTI3NTNmLi5m ODBlYjVjNyAxMDA2NDQKLS0tIGEvd2ViL3JlZ3Jlc3Npb24vcnVudGVzdHMucHkKKysrIGIvd2Vi L3JlZ3Jlc3Npb24vcnVudGVzdHMucHkKQEAgLTEwNiw3ICsxMDYsNyBAQCBjb25maWcuQ09OU09M RV9MT0dfTEVWRUwgPSBXQVJOSU5HCiAjIENyZWF0ZSB0aGUgYXBwCiBhcHAgPSBjcmVhdGVfYXBw KCkKIAotYXBwLlBHQURNSU5fS0VZID0gJycKK2FwcC5QR0FETUlOX0lOVF9LRVkgPSAnJwogYXBw LmNvbmZpZy51cGRhdGUoeydTRVNTSU9OX0NPT0tJRV9ET01BSU4nOiBOb25lfSkKIGRyaXZlciA9 IE5vbmUKIGFwcF9zdGFydGVyID0gTm9uZQo= --0000000000001d27b805997f11b5--