diff --git a/examples/go/go.mod b/examples/go/go.mod index 69191b5..c562200 100644 --- a/examples/go/go.mod +++ b/examples/go/go.mod @@ -4,15 +4,14 @@ go 1.21 toolchain go1.21.5 -require github.com/pulumi/pulumi/sdk/v3 v3.102.0 +require github.com/pulumi/pulumi/sdk/v3 v3.115.0 require github.com/pinecone-io/pulumi-pinecone/sdk v0.0.0 require ( dario.cat/mergo v1.0.0 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect - github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect - github.com/acomagu/bufpipe v1.0.4 // indirect + github.com/ProtonMail/go-crypto v1.0.0 // indirect github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da // indirect github.com/agext/levenshtein v1.2.3 // indirect github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect @@ -30,11 +29,11 @@ require ( github.com/emirpasic/gods v1.18.1 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.5.0 // indirect - github.com/go-git/go-git/v5 v5.11.0 // indirect + github.com/go-git/go-git/v5 v5.12.0 // indirect github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/glog v1.1.0 // indirect + github.com/golang/glog v1.2.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.3 // indirect + github.com/google/uuid v1.6.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect @@ -64,9 +63,8 @@ require ( github.com/rogpeppe/go-internal v1.11.0 // indirect github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 // indirect github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 // indirect - github.com/sergi/go-diff v1.3.1 // indirect - github.com/skeema/knownhosts v1.2.1 // indirect - github.com/spf13/cast v1.4.1 // indirect + github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 // indirect + github.com/skeema/knownhosts v1.2.2 // indirect github.com/spf13/cobra v1.7.0 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/texttheater/golang-levenshtein v1.0.1 // indirect @@ -76,18 +74,18 @@ require ( github.com/xanzy/ssh-agent v0.3.3 // indirect github.com/zclconf/go-cty v1.13.2 // indirect go.uber.org/atomic v1.9.0 // indirect - golang.org/x/crypto v0.17.0 // indirect + golang.org/x/crypto v0.22.0 // indirect golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa // indirect golang.org/x/mod v0.14.0 // indirect - golang.org/x/net v0.19.0 // indirect - golang.org/x/sync v0.5.0 // indirect - golang.org/x/sys v0.15.0 // indirect - golang.org/x/term v0.15.0 // indirect + golang.org/x/net v0.23.0 // indirect + golang.org/x/sync v0.6.0 // indirect + golang.org/x/sys v0.19.0 // indirect + golang.org/x/term v0.19.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/tools v0.15.0 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 // indirect - google.golang.org/grpc v1.57.1 // indirect - google.golang.org/protobuf v1.31.0 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect + google.golang.org/grpc v1.63.2 // indirect + google.golang.org/protobuf v1.33.0 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect lukechampine.com/frand v1.4.2 // indirect diff --git a/examples/go/go.sum b/examples/go/go.sum index cc7ac2e..f71b942 100644 --- a/examples/go/go.sum +++ b/examples/go/go.sum @@ -5,10 +5,8 @@ github.com/HdrHistogram/hdrhistogram-go v1.1.2/go.mod h1:yDgFjdqOqDEKOvasDdhWNXY github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg= -github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= -github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ= -github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4= +github.com/ProtonMail/go-crypto v1.0.0 h1:LRuvITjQWX+WIfr930YHG2HNfjR1uOfyf5vE0kC2U78= +github.com/ProtonMail/go-crypto v1.0.0/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmHS9iAKVt9AyzRSqNU1qabPih5BY= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da/go.mod h1:eHEWzANqSiWQsof+nXEI9bUVUyV6F53Fp89EuCh2EAA= github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo= @@ -34,7 +32,6 @@ github.com/charmbracelet/lipgloss v0.7.1 h1:17WMwi7N1b1rVWOjMT+rCh7sQkvDU75B2hbZ github.com/charmbracelet/lipgloss v0.7.1/go.mod h1:yG0k3giv8Qj8edTCbbg6AlQ5e8KNWpFujkNawKNhE2c= github.com/cheggaaa/pb v1.0.29 h1:FckUN5ngEk2LpvuG0fw1GEFx6LtyY2pWI/Z2QgCnEYo= github.com/cheggaaa/pb v1.0.29/go.mod h1:W40334L7FMC5JKWldsTWbdGjLo0RxUKK73K+TuPxX30= -github.com/cloudflare/circl v1.3.3 h1:fE/Qz0QdIGqeWfnwq0RE0R7MI51s0M2E4Ga9kq5AEMs= github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= @@ -55,31 +52,29 @@ github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FM github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU= github.com/fatih/color v1.13.0 h1:8LOYc1KYPPmyKMuN8QV2DNRWNbLo6LZ0iLs8+mlH53w= github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk= -github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY= -github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4xC+/+z4= +github.com/gliderlabs/ssh v0.3.7 h1:iV3Bqi942d9huXnzEF2Mt+CY9gLu8DNM4Obd+8bODRE= +github.com/gliderlabs/ssh v0.3.7/go.mod h1:zpHEXBstFnQYtGnB8k8kQLol82umzn/2/snG7alWVD8= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 h1:+zs/tPmkDkHx3U66DAb0lQFJrpS6731Oaa12ikc+DiI= github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376/go.mod h1:an3vInlBmSxCcxctByoQdvwPiA7DTK7jaaFDBTtu0ic= github.com/go-git/go-billy/v5 v5.5.0 h1:yEY4yhzCDuMGSv83oGxiBotRzhwhNr8VZyphhiu+mTU= github.com/go-git/go-billy/v5 v5.5.0/go.mod h1:hmexnoNsr2SJU1Ju67OaNz5ASJY3+sHgFRpCtpDCKow= -github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20230305113008-0c11038e723f h1:Pz0DHeFij3XFhoBRGUDPzSJ+w2UcK5/0JvF8DRI58r8= -github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20230305113008-0c11038e723f/go.mod h1:8LHG1a3SRW71ettAD/jW13h8c6AqjVSeL11RAdgaqpo= -github.com/go-git/go-git/v5 v5.9.0 h1:cD9SFA7sHVRdJ7AYck1ZaAa/yeuBvGPxwXDL8cxrObY= -github.com/go-git/go-git/v5 v5.9.0/go.mod h1:RKIqga24sWdMGZF+1Ekv9kylsDz6LzdTSI2s/OsZWE0= -github.com/go-git/go-git/v5 v5.11.0 h1:XIZc1p+8YzypNr34itUfSvYJcv+eYdTnTvOZ2vD3cA4= -github.com/go-git/go-git/v5 v5.11.0/go.mod h1:6GFcX2P3NM7FPBfpePbpLd21XxsgdAt+lKqXmCUiUCY= +github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= +github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= +github.com/go-git/go-git/v5 v5.12.0 h1:7Md+ndsjrzZxbddRDZjF14qK+NN56sy6wkqaVrjZtys= +github.com/go-git/go-git/v5 v5.12.0/go.mod h1:FTM9VKtnI2m65hNI/TenDDDnUf2Q9FHnXYjuz9i5OEY= github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= -github.com/golang/glog v1.1.0 h1:/d3pCKDPWNnvIWe0vVUpNP32qc8U3PDVxySP/y360qE= -github.com/golang/glog v1.1.0/go.mod h1:pfYeQZ3JWZoXTV5sFc986z3HTpwQs9At6P4ImfuP3NQ= +github.com/golang/glog v1.2.0 h1:uCdmnmatrKCgMBlM4rMuJZWOkPDqdbZPnrMXDY4gI68= +github.com/golang/glog v1.2.0/go.mod h1:6AhwSGph0fcJtXVM/PEHPqZlFeoLxhs7/t5UDAwmO+w= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= -github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= -github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= +github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1:MJG/KsmcqMwFAkh8mTnAwhyKoB+sTAnY4CACC110tbU= github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw= github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brvKWEqk/Jc4= @@ -107,39 +102,29 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY= github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= -github.com/matryer/is v1.2.0 h1:92UTHpy8CDwaJ08GqLDzhhuixiBUUD1p3AU6PHddz4A= -github.com/matryer/is v1.2.0/go.mod h1:2fLPjFQM9rhQ15aVEtbuwhJinnOqrmgXPNdZsdwlWXA= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= github.com/mattn/go-colorable v0.1.12 h1:jF+Du6AlPIjs2BiUiQlKOX0rt3SujHxPnksPKZbaA40= github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE= -github.com/mattn/go-isatty v0.0.18 h1:DOKFKCQ7FNG2L1rbrmstDN4QVRdS89Nkh85u68Uwp98= -github.com/mattn/go-isatty v0.0.18/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4= github.com/mattn/go-localereader v0.0.1/go.mod h1:8fBrzywKY7BI3czFoHkuzRoWE9C+EiG4R1k4Cjx5p88= github.com/mattn/go-runewidth v0.0.4/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU= github.com/mattn/go-runewidth v0.0.12/go.mod h1:RAqKPSqVFrSLVXbA8x7dzmKdmGzieGRCM46jaSJTDAk= -github.com/mattn/go-runewidth v0.0.14 h1:+xnbZSEeDbOIg5/mE6JF0w6n9duR1l3/WmbinWVwUuU= -github.com/mattn/go-runewidth v0.0.14/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U= github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w= github.com/mitchellh/go-ps v1.0.0 h1:i6ampVEEF4wQFF+bkYfwYgY+F/uYJDktmvLPf7qIgjc= github.com/mitchellh/go-ps v1.0.0/go.mod h1:J4lOc8z8yJs6vUwklHw2XEIiT4z4C40KtWVN3nvg8Pg= github.com/mitchellh/go-wordwrap v1.0.1 h1:TLuKupo69TCn6TQSyGxwI1EblZZEsQ0vMlAFQflz0v0= github.com/mitchellh/go-wordwrap v1.0.1/go.mod h1:R62XHJLzvMFRBbcrT7m7WgmE1eOyTSsCt+hzestvNj0= -github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b h1:1XF24mVaiu7u+CFywTdcDo2ie1pzzhwjt6RHqzpMU34= -github.com/muesli/ansi v0.0.0-20211018074035-2e021307bc4b/go.mod h1:fQuZ0gauxyBcmsdE3ZT4NasjaRdxmbCS0jRHsrWu3Ho= github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 h1:ZK8zHtRHOkbHy6Mmr5D264iyp3TiX5OmNcI5cIARiQI= github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6/go.mod h1:CJlz5H+gyd6CUWT45Oy4q24RdLyn7Md9Vj2/ldJBSIo= github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELUXHmA= github.com/muesli/cancelreader v0.2.2/go.mod h1:3XuTXfFS2VjM+HTLZY9Ak0l6eUKfijIfMUZ4EgX0QYo= github.com/muesli/reflow v0.3.0 h1:IFsN6K9NfGtjeggFP+68I4chLZV2yIKsXJFNZ+eWh6s= github.com/muesli/reflow v0.3.0/go.mod h1:pbwTDkVPibjO2kyvBQRBxTWEEGDGq0FlB1BIKtnHY/8= -github.com/muesli/termenv v0.15.1 h1:UzuTb/+hhlBugQz28rpzey4ZuKcZ03MeKsoG7IJZIxs= -github.com/muesli/termenv v0.15.1/go.mod h1:HeAQPTzpfs016yGtA4g00CsdYnVLJvxsS4ANqrZs2sQ= github.com/muesli/termenv v0.15.2 h1:GohcuySI0QmI3wN8Ok9PtKGkgkFIk7y6Vpb5PvrY+Wo= github.com/muesli/termenv v0.15.2/go.mod h1:Epx+iuz8sNs7mNKhxzH4fWXGNpZwUaJKRS1noLXviQ8= github.com/onsi/gomega v1.27.10 h1:naR28SdDFlqrG6kScpT8VWpu1xWY5nJRCF3XaYyBjhI= @@ -161,16 +146,10 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231 h1:vkHw5I/plNdTr435cARxCW6q9gc0S/Yxz7Mkd38pOb0= github.com/pulumi/appdash v0.0.0-20231130102222-75f619a67231/go.mod h1:murToZ2N9hNJzewjHBgfFdXhZKjY3z5cYC1VXk+lbFE= -github.com/pulumi/esc v0.5.6 h1:4WV3X7OEVcChIwbSG+JxhZDdmq/q7lFPaSjHRYlPwmI= -github.com/pulumi/esc v0.5.6/go.mod h1:wpwNfVS5fV7Kd51j4dJ6FWYlKfxdqyppgp0gtkzqH04= github.com/pulumi/esc v0.6.2 h1:+z+l8cuwIauLSwXQS0uoI3rqB+YG4SzsZYtHfNoXBvw= github.com/pulumi/esc v0.6.2/go.mod h1:jNnYNjzsOgVTjCp0LL24NsCk8ZJxq4IoLQdCT0X7l8k= -github.com/pulumi/pulumi/sdk/v3 v3.97.0 h1:GZzsSFMneTEj0207LgG6eoujsLlB5ulHseADQNsn1Ew= -github.com/pulumi/pulumi/sdk/v3 v3.97.0/go.mod h1:yvD23IIRiqIXuo4kaZNe5zK/uT0nhO99wr6BVEqoi7A= -github.com/pulumi/pulumi/sdk/v3 v3.101.1 h1:jBUGbLZjfeQkpheacnqXbuw/zSJEq11Gmond2EENkwQ= -github.com/pulumi/pulumi/sdk/v3 v3.101.1/go.mod h1:SB8P0BEGBRaONBxwoTjUFhGPLU5P3+MHF6/tGitlHOM= -github.com/pulumi/pulumi/sdk/v3 v3.102.0 h1:r5mKh7twIjoDhVFxm2HNQyXYmxsffm2J7YJd5KWCguM= -github.com/pulumi/pulumi/sdk/v3 v3.102.0/go.mod h1:Ml3rpGfyZlI4zQCG7LN2XDSmH4XUNYdyBwJ3yEr/OpI= +github.com/pulumi/pulumi/sdk/v3 v3.115.0 h1:5eOxbVfPgcNsKSkPpjFGW/6mEikGHQ2HRE65ongZ/dg= +github.com/pulumi/pulumi/sdk/v3 v3.115.0/go.mod h1:d6LZJHqEfpgXUd8rFSSsbaPJcocZObXeaUr87jbA5MY= github.com/rivo/uniseg v0.1.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= @@ -182,15 +161,11 @@ github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06 h1:OkMGxebDj github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06/go.mod h1:+ePHsJ1keEjQtpvf9HHw0f4ZeJ0TLRsxhunSI2hYJSs= github.com/santhosh-tekuri/jsonschema/v5 v5.0.0 h1:TToq11gyfNlrMFZiYujSekIsPd9AmsA2Bj/iv+s4JHE= github.com/santhosh-tekuri/jsonschema/v5 v5.0.0/go.mod h1:FKdcjfQW6rpZSnxxUvEA5H/cDPdvJ/SZJQLWWXWGrZ0= -github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= -github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= +github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3/go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4= github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= -github.com/skeema/knownhosts v1.2.0 h1:h9r9cf0+u7wSE+M183ZtMGgOJKiL96brpaz5ekfJCpM= -github.com/skeema/knownhosts v1.2.0/go.mod h1:g4fPeYpque7P0xefxtGzV81ihjC8sX2IqpAoNkjxbMo= -github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= -github.com/skeema/knownhosts v1.2.1/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= -github.com/spf13/cast v1.4.1 h1:s0hze+J0196ZfEMTs80N7UlFt0BDuQ7Q+JDnHiMWKdA= -github.com/spf13/cast v1.4.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/skeema/knownhosts v1.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L3A= +github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= @@ -203,8 +178,8 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk= -github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= +github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= +github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U= github.com/texttheater/golang-levenshtein v1.0.1/go.mod h1:PYAKrbF5sAiq9wd+H82hs7gNaen0CplQ9uvm6+enD/8= github.com/tweekmonster/luser v0.0.0-20161003172636-3fa38070dbd7 h1:X9dsIWPuuEJlPX//UmRKophhOKCGXc46RVIGuttks68= @@ -229,12 +204,8 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20220622213112-05595931fe9d/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.3.1-0.20221117191849-2c476679df9a/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4= golang.org/x/crypto v0.7.0/go.mod h1:pYwdfH91IfpZVANVyUOhSIPZaFoJGxTFbZhFTx+dXZU= -golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= -golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= -golang.org/x/crypto v0.17.0 h1:r8bRNjWL3GshPW3gkd+RpvzWrZAwPS49OmTGZ/uhM4k= -golang.org/x/crypto v0.17.0/go.mod h1:gCAAfMLgwOJRpTjQ2zCCt2OcSfYMTeZVSRtQlPC7Nq4= -golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI= -golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo= +golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= +golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa h1:FRnLl4eNAQl8hwxVVC17teOw8kdjVDVAiFMtgUdTSRQ= golang.org/x/exp v0.0.0-20231110203233-9a3e6036ecaa/go.mod h1:zk2irFbV9DP96SEBUUAy67IdHUaZuSnrz1n472HUCLE= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= @@ -243,8 +214,6 @@ golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= -golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.14.0 h1:dGoOF9QVLYng8IHTm7BAyWqCqSheQ5pYWGhzW00YJr0= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -258,19 +227,15 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= -golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= -golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= -golang.org/x/net v0.19.0 h1:zTwKpTd2XuCqf8huc7Fo2iSy+4RHPd10s4KzeTnVr1c= -golang.org/x/net v0.19.0/go.mod h1:CfAk/cbD4CthTvqiEl8NpboMuiuOYsAr/7NOjZJtv1U= +golang.org/x/net v0.23.0 h1:7EYJ93RZ9vYSZAIb2x3lnuvqO5zneoD6IvWjuhfxjTs= +golang.org/x/net v0.23.0/go.mod h1:JKghWKKOSdJwpW2GEx0Ja7fmaKnMsbu+MWVZTokSYmg= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.4.0 h1:zxkM55ReGkDlKSM+Fu41A+zmbZuaPVbGMzvvdUPznYQ= -golang.org/x/sync v0.4.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= -golang.org/x/sync v0.5.0 h1:60k92dhOjHxJkrqnwsfl8KuaHbn/5dl0lUPUklKo3qE= -golang.org/x/sync v0.5.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ= +golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -291,19 +256,15 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= -golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.15.0 h1:h48lPFYpsTvQJZF4EKyI4aLHaev3CxivZmv7yZig9pc= -golang.org/x/sys v0.15.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o= +golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/term v0.6.0/go.mod h1:m6U89DPEgQRMq3DNkDClhWw02AUbt2daBVO4cn4Hv9U= -golang.org/x/term v0.13.0 h1:bb+I9cTfFazGW51MZqBVmZy7+JEJMouUHTUSKVQLBek= -golang.org/x/term v0.13.0/go.mod h1:LTmsnFJwVN6bCy1rVCoS+qHT1HhALEFxKncY3WNNh4U= -golang.org/x/term v0.15.0 h1:y/Oo/a/q3IXu26lQgl04j/gjuBDOBlx7X6Om1j2CPW4= -golang.org/x/term v0.15.0/go.mod h1:BDl952bC7+uMoWR75FIrCDx79TPU9oHkTZ9yRbYOrX0= +golang.org/x/term v0.19.0 h1:+ThwsDv+tYfnJFhF4L8jITxu1tdTWRTZpdsWgEgjL6Q= +golang.org/x/term v0.19.0/go.mod h1:2CuTdWZ7KHSQwUzKva0cbMg6q2DMI3Mmxp+gKJbskEk= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= @@ -311,8 +272,6 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= -golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -323,22 +282,18 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.14.0 h1:jvNa2pY0M4r62jkRQ6RwEZZyPcymeL9XZMLBbV7U2nc= -golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg= golang.org/x/tools v0.15.0 h1:zdAyfUGbYmuVokhzVmghFl2ZJh5QhcfebBgmVPFYA+8= golang.org/x/tools v0.15.0/go.mod h1:hpksKq4dtpQWS1uQ61JkdqWM3LscIS6Slf+VVkm+wQk= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130 h1:2FZP5XuJY9zQyGM5N0rtovnoXjiMUEIUMvw0m9wlpLc= -google.golang.org/genproto/googleapis/rpc v0.0.0-20230706204954-ccb25ca9f130/go.mod h1:8mL13HKkDa+IuJ8yruA3ci0q+0vsUz4m//+ottjwS5o= -google.golang.org/grpc v1.57.1 h1:upNTNqv0ES+2ZOOqACwVtS3Il8M12/+Hz41RCPzAjQg= -google.golang.org/grpc v1.57.1/go.mod h1:Sd+9RMTACXwmub0zcNY2c4arhtrbBYD1AUHI/dt16Mo= -google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= -google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8= -google.golang.org/protobuf v1.31.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de h1:cZGRis4/ot9uVm639a+rHCUaG0JJHEsdyzSQTMX+suY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:H4O17MA/PE9BsGx3w+a+W2VOLLD1Qf7oJneAoU6WktY= +google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= +google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= +google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= +google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= diff --git a/provider/pkg/pinecone/config/config.go b/provider/pkg/pinecone/config/config.go index 9011aac..1c78860 100644 --- a/provider/pkg/pinecone/config/config.go +++ b/provider/pkg/pinecone/config/config.go @@ -1,10 +1,10 @@ package config import ( + "context" "fmt" - p "github.com/pulumi/pulumi-go-provider" + goprovider "github.com/pulumi/pulumi-go-provider" "github.com/pulumi/pulumi-go-provider/infer" - "github.com/pulumi/pulumi/sdk/v3/go/common/diag" "os" ) @@ -16,8 +16,8 @@ func (c *PineconeProviderConfig) Annotate(a infer.Annotator) { a.Describe(&c.APIKey, "The API token for Pinecone.") } -func (c *PineconeProviderConfig) Configure(ctx p.Context) error { - ctx.Logf(diag.Debug, "Configuring Pinecone provider") +func (c *PineconeProviderConfig) Configure(ctx context.Context) error { + goprovider.GetLogger(ctx).Debugf("Configuring Pinecone provider") if c.APIKey == "" { APIKey, exists := os.LookupEnv("PINECONE_API_KEY") if exists { diff --git a/provider/pkg/pinecone/index/collection.go b/provider/pkg/pinecone/index/collection.go index 0ad11fc..0ca12b9 100644 --- a/provider/pkg/pinecone/index/collection.go +++ b/provider/pkg/pinecone/index/collection.go @@ -1,15 +1,15 @@ package index import ( + "context" "fmt" "net/http" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/client" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/config" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/utils" - p "github.com/pulumi/pulumi-go-provider" + goprovider "github.com/pulumi/pulumi-go-provider" "github.com/pulumi/pulumi-go-provider/infer" - "github.com/pulumi/pulumi/sdk/v3/go/common/diag" ) type PineconeCollection struct{} @@ -24,11 +24,11 @@ func (pc *PineconeCollectionArgs) Annotate(a infer.Annotator) { a.Describe(&pc.CollectionSource, "The name of the index to be used as the source for the collection.") } -func (*PineconeCollection) Create(ctx p.Context, name string, args PineconeCollectionArgs, preview bool) (string, PineconeCollectionState, error) { +func (*PineconeCollection) Create(ctx context.Context, name string, args PineconeCollectionArgs, preview bool) (string, PineconeCollectionState, error) { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) if preview { - ctx.Logf(diag.Debug, "Creating Pinecone collection %s", args.CollectionName) + goprovider.GetLogger(ctx).Debugf("Creating Pinecone collection %s", args.CollectionName) return "", PineconeCollectionState{ PineconeCollectionArgs: PineconeCollectionArgs{ CollectionName: args.CollectionName, @@ -47,16 +47,16 @@ func (*PineconeCollection) Create(ctx p.Context, name string, args PineconeColle if err != nil { return "", PineconeCollectionState{}, fmt.Errorf("failed to create Pinecone client: %w", err) } - ctx.Logf(diag.Debug, "Creating Pinecone collection %s", args.CollectionName) + goprovider.GetLogger(ctx).Debugf("Creating Pinecone collection %s", args.CollectionName) resp, err := pineconeClient.CreateCollectionWithResponse(ctx, client.CreateCollectionJSONRequestBody{ Name: args.CollectionName, Source: args.CollectionSource, }) if err != nil { - ctx.Logf(diag.Debug, "Failed to create Pinecone collection %s with http status code %d", args.CollectionName, resp.StatusCode()) + goprovider.GetLogger(ctx).Debugf("Failed to create Pinecone collection %s with http status code %d", args.CollectionName, resp.StatusCode()) return "", PineconeCollectionState{}, fmt.Errorf("failed to create Pinecone collection: %w", err) } - ctx.Logf(diag.Debug, "Pinecone collection creaation responese: %s", string(resp.Body)) + goprovider.GetLogger(ctx).Debugf("Pinecone collection creaation responese: %s", string(resp.Body)) ready := false for !ready { @@ -80,7 +80,7 @@ func (*PineconeCollection) Create(ctx p.Context, name string, args PineconeColle }, nil } -func (*PineconeCollection) Delete(ctx p.Context, id string, args PineconeCollectionArgs) error { +func (*PineconeCollection) Delete(ctx context.Context, id string, args PineconeCollectionArgs) error { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) httpClient := &http.Client{ Transport: &utils.CustomTransport{ @@ -94,14 +94,14 @@ func (*PineconeCollection) Delete(ctx p.Context, id string, args PineconeCollect } response, err := pineconeClient.DeleteCollectionWithResponse(ctx, args.CollectionName) if err != nil { - ctx.Logf(diag.Error, "Failed to delete Pinecone collection: %s with http status code: %d", args.CollectionName, response.StatusCode()) + goprovider.GetLogger(ctx).Errorf("Failed to delete Pinecone collection: %s with http status code: %d", args.CollectionName, response.StatusCode()) return fmt.Errorf("failed to delete Pinecone collection: %w", err) } - ctx.Logf(diag.Debug, "Successfully deleted Pinecone collection: %s", args.CollectionName) + goprovider.GetLogger(ctx).Debugf("Successfully deleted Pinecone collection: %s", args.CollectionName) return nil } -func (*PineconeCollection) Read(ctx p.Context, id string, args PineconeCollectionArgs, state PineconeCollectionState) (canonicalID string, normalizedInputs PineconeCollectionArgs, normalizedState PineconeCollectionState, err error) { +func (*PineconeCollection) Read(ctx context.Context, id string, args PineconeCollectionArgs, state PineconeCollectionState) (canonicalID string, normalizedInputs PineconeCollectionArgs, normalizedState PineconeCollectionState, err error) { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) httpClient := &http.Client{ Transport: &utils.CustomTransport{ @@ -117,7 +117,7 @@ func (*PineconeCollection) Read(ctx p.Context, id string, args PineconeCollectio resp, err := pineconeClient.DescribeCollectionWithResponse(ctx, args.CollectionName) if err != nil { if resp.JSON404 != nil { - ctx.Logf(diag.Debug, "Pinecone collection '%s' not found", args.CollectionName) + goprovider.GetLogger(ctx).Debugf("Pinecone collection '%s' not found", args.CollectionName) return id, args, state, nil } return id, args, state, fmt.Errorf("error getting Pinecone collection details '%s': %w", args.CollectionName, err) diff --git a/provider/pkg/pinecone/index/getCollection.go b/provider/pkg/pinecone/index/getCollection.go index fe4e558..ee88f05 100644 --- a/provider/pkg/pinecone/index/getCollection.go +++ b/provider/pkg/pinecone/index/getCollection.go @@ -1,15 +1,15 @@ package index import ( + "context" "fmt" + goprovider "github.com/pulumi/pulumi-go-provider" "net/http" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/client" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/config" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/utils" - p "github.com/pulumi/pulumi-go-provider" "github.com/pulumi/pulumi-go-provider/infer" - "github.com/pulumi/pulumi/sdk/v3/go/common/diag" ) type LookupPineconeCollection struct{} @@ -18,7 +18,7 @@ func (g *LookupPineconeCollection) Annotate(a infer.Annotator) { a.Describe(&g, "The result of a get operation on a Pinecone collection.") } -func (*LookupPineconeCollection) Call(ctx p.Context, args LookupPineconeCollectionArgs) (LookupPineconeCollectionResult, error) { +func (*LookupPineconeCollection) Call(ctx context.Context, args LookupPineconeCollectionArgs) (LookupPineconeCollectionResult, error) { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) httpClient := &http.Client{ Transport: &utils.CustomTransport{ @@ -31,9 +31,9 @@ func (*LookupPineconeCollection) Call(ctx p.Context, args LookupPineconeCollecti return LookupPineconeCollectionResult{}, err } resp, err := pineconeClient.DescribeCollectionWithResponse(ctx, args.CollectionName) - ctx.Logf(diag.Debug, "DescribeCollectionWithResponse: %v", resp.Status()) + goprovider.GetLogger(ctx).Debugf("DescribeCollectionWithResponse: %v", resp.Status()) if err != nil { - ctx.Logf(diag.Error, "DescribeCollectionWithResponse: %v", resp.Status()) + goprovider.GetLogger(ctx).Errorf("DescribeCollectionWithResponse: %v", resp.Status()) return LookupPineconeCollectionResult{}, err } if resp.StatusCode() != http.StatusOK { diff --git a/provider/pkg/pinecone/index/getIndex.go b/provider/pkg/pinecone/index/getIndex.go index 093a267..0d02728 100644 --- a/provider/pkg/pinecone/index/getIndex.go +++ b/provider/pkg/pinecone/index/getIndex.go @@ -1,19 +1,19 @@ package index import ( + "context" "fmt" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/client" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/config" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/utils" - p "github.com/pulumi/pulumi-go-provider" + goprovider "github.com/pulumi/pulumi-go-provider" "github.com/pulumi/pulumi-go-provider/infer" - "github.com/pulumi/pulumi/sdk/v3/go/common/diag" "net/http" ) type LookupPineconeIndex struct{} -func (*LookupPineconeIndex) Call(ctx p.Context, args LookupPineconeIndexArgs) (LookupPineconeIndexResult, error) { +func (*LookupPineconeIndex) Call(ctx context.Context, args LookupPineconeIndexArgs) (LookupPineconeIndexResult, error) { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) httpClient := &http.Client{ Transport: &utils.CustomTransport{ @@ -26,9 +26,9 @@ func (*LookupPineconeIndex) Call(ctx p.Context, args LookupPineconeIndexArgs) (L return LookupPineconeIndexResult{}, err } resp, err := pineconeClient.DescribeIndexWithResponse(ctx, args.IndexName) - ctx.Logf(diag.Debug, "DescribeIndexWithResponse: %v", resp.Status()) + goprovider.GetLogger(ctx).Debugf("DescribeIndexWithResponse: %v", resp.Status()) if err != nil { - ctx.Logf(diag.Error, "DescribeIndexWithResponse: %v", resp.Status()) + goprovider.GetLogger(ctx).Errorf("DescribeIndexWithResponse: %v", resp.Status()) return LookupPineconeIndexResult{}, err } if resp.StatusCode() != http.StatusOK { diff --git a/provider/pkg/pinecone/index/index.go b/provider/pkg/pinecone/index/index.go index d26e381..2866dc3 100644 --- a/provider/pkg/pinecone/index/index.go +++ b/provider/pkg/pinecone/index/index.go @@ -7,9 +7,8 @@ import ( "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/client" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/config" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/utils" - p "github.com/pulumi/pulumi-go-provider" + goprovider "github.com/pulumi/pulumi-go-provider" "github.com/pulumi/pulumi-go-provider/infer" - "github.com/pulumi/pulumi/sdk/v3/go/common/diag" "net/http" ) @@ -40,7 +39,7 @@ type PineconePodSpec struct { Shards PodSpecShards `pulumi:"shards,optional,omitempty"` PodType PodSpecPodType `pulumi:"podType"` Pods int `pulumi:"pods,optional,omitempty"` - MetaDataConfig MetaDataConfig `pulumi:"metaDataConfig,optional"` + MetaDataConfig *MetaDataConfig `pulumi:"metaDataConfig,optional"` SourceCollection *string `pulumi:"sourceCollection,optional"` } @@ -139,7 +138,7 @@ func (pim *MetaDataConfig) Annotate(a infer.Annotator) { " property to specify an array of metadata fields which should be indexed.") } -func (*PineconeIndex) Create(ctx p.Context, name string, args PineconeIndexArgs, preview bool) (string, PineconeIndexState, error) { +func (*PineconeIndex) Create(ctx context.Context, name string, args PineconeIndexArgs, preview bool) (string, PineconeIndexState, error) { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) if err := utils.ValidateIndexName(args.IndexName); err != nil { return "", PineconeIndexState{}, fmt.Errorf("invalid index name: %w", err) @@ -149,10 +148,10 @@ func (*PineconeIndex) Create(ctx p.Context, name string, args PineconeIndexArgs, if indexDimension == 0 { indexDimension = utils.IndexDimensionDefault } - ctx.Logf(diag.Debug, "Pinecone index dimension: %d", indexDimension) + goprovider.GetLogger(ctx).Debugf("Pinecone index dimension: %d", indexDimension) if preview { - ctx.Logf(diag.Debug, "Previewing Pinecone index creation: %s", args.IndexName) + goprovider.GetLogger(ctx).Debugf("Previewing Pinecone index creation: %s", args.IndexName) return args.IndexName, PineconeIndexState{ PineconeIndexArgs: PineconeIndexArgs{ IndexName: args.IndexName, @@ -174,12 +173,12 @@ func (*PineconeIndex) Create(ctx p.Context, name string, args PineconeIndexArgs, return "", PineconeIndexState{}, fmt.Errorf("failed to create Pinecone client: %w", err) } - ctx.Logf(diag.Debug, "Creating Pinecone index: %s", args.IndexName) + goprovider.GetLogger(ctx).Debugf("Creating Pinecone index: %s", args.IndexName) var spec client.CreateIndexRequest_Spec if args.IndexSpec.Serverless != nil { - ctx.Logf(diag.Debug, "Creating Pinecone serverless index: %s", args.IndexName) + goprovider.GetLogger(ctx).Debugf("Creating Pinecone serverless index: %s", args.IndexName) spec = client.CreateIndexRequest_Spec{ Serverless: &client.ServerlessSpec{ Cloud: client.ServerlessSpecCloud(args.IndexSpec.Serverless.Cloud), @@ -187,7 +186,7 @@ func (*PineconeIndex) Create(ctx p.Context, name string, args PineconeIndexArgs, }, } } else if args.IndexSpec.Pod != nil { - ctx.Logf(diag.Debug, "Creating Pinecone pod-based index: %s", args.IndexName) + goprovider.GetLogger(ctx).Debugf("Creating Pinecone pod-based index: %s", args.IndexName) spec = client.CreateIndexRequest_Spec{ Pod: &client.PodSpec{ Environment: args.IndexSpec.Pod.Environment, @@ -212,22 +211,22 @@ func (*PineconeIndex) Create(ctx p.Context, name string, args PineconeIndexArgs, Spec: spec, }) if err != nil { - ctx.Logf(diag.Error, "Failed to create Pinecone index: %s with http status code: %d", args.IndexName, response.StatusCode()) - ctx.Logf(diag.Error, "Please run the Pulumi command with the `-d` flag to see the full error message") + goprovider.GetLogger(ctx).Errorf("Failed to create Pinecone index: %s with http status code: %d", args.IndexName, response.StatusCode()) + goprovider.GetLogger(ctx).Errorf("Please run the Pulumi command with the `-d` flag to see the full error message") return "", PineconeIndexState{}, fmt.Errorf("failed to create Pinecone index: %w", err) } - ctx.Logf(diag.Debug, "Pinecone index creation response: %s", string(response.Body)) + goprovider.GetLogger(ctx).Debugf("Pinecone index creation response: %s", string(response.Body)) ready := false for !ready { - ctx.Logf(diag.Debug, "Waiting for Pinecone index: %s to be ready", args.IndexName) + goprovider.GetLogger(ctx).Debugf("Waiting for Pinecone index: %s to be ready", args.IndexName) response, err := pineconeClient.DescribeIndexWithResponse(context.Background(), args.IndexName) if err != nil { - ctx.Logf(diag.Error, "Failed to get Pinecone index: %s with http error code: %d", args.IndexName, response.StatusCode()) + goprovider.GetLogger(ctx).Errorf("Failed to get Pinecone index: %s with http error code: %d", args.IndexName, response.StatusCode()) return "", PineconeIndexState{}, fmt.Errorf("failed to get Pinecone index: %w", err) } if response.StatusCode() != http.StatusOK { - ctx.Logf(diag.Error, "Failed to get Pinecone index: %s with http error code: %d", args.IndexName, response.StatusCode()) + goprovider.GetLogger(ctx).Errorf("Failed to get Pinecone index: %s with http error code: %d", args.IndexName, response.StatusCode()) return "", PineconeIndexState{}, fmt.Errorf("failed to get Pinecone index: %s", args.IndexName) } if response.JSON200.Status.Ready { @@ -254,7 +253,7 @@ func (*PineconeIndex) Create(ctx p.Context, name string, args PineconeIndexArgs, }, nil } -func (pi *PineconeIndex) Delete(ctx p.Context, id string, state PineconeIndexState) error { +func (pi *PineconeIndex) Delete(ctx context.Context, id string, state PineconeIndexState) error { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) httpClient := &http.Client{ Transport: &utils.CustomTransport{ @@ -269,14 +268,14 @@ func (pi *PineconeIndex) Delete(ctx p.Context, id string, state PineconeIndexSta response, err := pineconeClient.DeleteIndexWithResponse(context.Background(), state.IndexName) if err != nil { - ctx.Logf(diag.Error, "Failed to delete Pinecone index: %s with http error code: %d", state.IndexName, response.StatusCode()) + goprovider.GetLogger(ctx).Errorf("Failed to delete Pinecone index: %s with http error code: %d", state.IndexName, response.StatusCode()) return fmt.Errorf("error deleting Pinecone index '%s': %w", state.IndexName, err) } - ctx.Logf(diag.Debug, "Successfully deleted Pinecone index: %s", state.IndexName) + goprovider.GetLogger(ctx).Debugf("Successfully deleted Pinecone index: %s", state.IndexName) return nil } -func (pi *PineconeIndex) Read(ctx p.Context, id string, args PineconeIndexArgs, state PineconeIndexState) (canonicalID string, normalizedInputs PineconeIndexArgs, normalizedState PineconeIndexState, err error) { +func (pi *PineconeIndex) Read(ctx context.Context, id string, args PineconeIndexArgs, state PineconeIndexState) (canonicalID string, normalizedInputs PineconeIndexArgs, normalizedState PineconeIndexState, err error) { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) httpClient := &http.Client{ Transport: &utils.CustomTransport{ @@ -292,7 +291,7 @@ func (pi *PineconeIndex) Read(ctx p.Context, id string, args PineconeIndexArgs, indexDetails, err := pineconeClient.DescribeIndexWithResponse(context.Background(), state.IndexName) if err != nil { if indexDetails.JSON404 != nil { - ctx.Logf(diag.Debug, "Pinecone index '%s' not found", state.IndexName) + goprovider.GetLogger(ctx).Debugf("Pinecone index '%s' not found", state.IndexName) return id, args, state, nil } return id, args, state, fmt.Errorf("error getting Pinecone index details '%s': %w", state.IndexName, err) diff --git a/provider/pkg/pinecone/pod/index.go b/provider/pkg/pinecone/pod/index.go index b8e5ae9..1208d75 100644 --- a/provider/pkg/pinecone/pod/index.go +++ b/provider/pkg/pinecone/pod/index.go @@ -1,13 +1,13 @@ package pod import ( + "context" "fmt" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/client" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/config" "github.com/pinecone-io/pulumi-pinecone/provider/pkg/pinecone/utils" - p "github.com/pulumi/pulumi-go-provider" + goprovider "github.com/pulumi/pulumi-go-provider" "github.com/pulumi/pulumi-go-provider/infer" - "github.com/pulumi/pulumi/sdk/v3/go/common/diag" "net/http" ) @@ -34,7 +34,7 @@ type PineconePodSpec struct { } type PineconeSpec struct { - Pod PineconePodSpec `pulumi:"pod,optional"` + Pod *PineconePodSpec `pulumi:"pod,optional"` } type PineconePodIndexArgs struct { @@ -70,14 +70,14 @@ func (pip *PineconePodSpec) Annotate(a infer.Annotator) { a.Describe(&pip.SourceCollection, "The name of the collection to be used as the source for the index.") } -func (*PineconePodIndex) Create(ctx p.Context, name string, args PineconePodIndexArgs, preview bool) (string, PineconePodIndexState, error) { +func (*PineconePodIndex) Create(ctx context.Context, name string, args PineconePodIndexArgs, preview bool) (string, PineconePodIndexState, error) { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) if err := utils.ValidateIndexName(args.IndexName); err != nil { return "", PineconePodIndexState{}, fmt.Errorf("invalid index name: %w", err) } if preview { - ctx.Logf(diag.Debug, "Previewing Pinecone index creation: %s", args.IndexName) + goprovider.GetLogger(ctx).Debugf("Previewing Pinecone index creation: %s", args.IndexName) return args.IndexName, PineconePodIndexState{ PineconePodIndexArgs: PineconePodIndexArgs{ IndexName: args.IndexName, @@ -99,7 +99,7 @@ func (*PineconePodIndex) Create(ctx p.Context, name string, args PineconePodInde return "", PineconePodIndexState{}, fmt.Errorf("failed to create Pinecone client: %w", err) } - ctx.Logf(diag.Debug, "Creating Pinecone pod-based index %s", args.IndexName) + goprovider.GetLogger(ctx).Debugf("Creating Pinecone pod-based index %s", args.IndexName) resp, err := pineconeClient.CreateIndexWithResponse(ctx, client.CreateIndexJSONRequestBody{ Name: args.IndexName, Dimension: args.IndexDimension, @@ -121,10 +121,10 @@ func (*PineconePodIndex) Create(ctx p.Context, name string, args PineconePodInde }, }) if err != nil { - ctx.Logf(diag.Error, "Failed to create Pinecone pod-based index %s with http error code: %d", args.IndexName, resp.StatusCode()) + goprovider.GetLogger(ctx).Errorf("Failed to create Pinecone pod-based index %s with http error code: %d", args.IndexName, resp.StatusCode()) return "", PineconePodIndexState{}, fmt.Errorf("failed to create Pinecone pod-based index %w", err) } - ctx.Logf(diag.Debug, "Pinecone pod-based index creation response: %s", string(resp.Body)) + goprovider.GetLogger(ctx).Debugf("Pinecone pod-based index creation response: %s", string(resp.Body)) ready := false for !ready { resp, err := pineconeClient.DescribeIndexWithResponse(ctx, args.IndexName) @@ -146,7 +146,7 @@ func (*PineconePodIndex) Create(ctx p.Context, name string, args PineconePodInde }, nil } -func (*PineconePodIndex) Delete(ctx p.Context, id string, state PineconePodIndexState) error { +func (*PineconePodIndex) Delete(ctx context.Context, id string, state PineconePodIndexState) error { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) httpClient := &http.Client{ Transport: &utils.CustomTransport{ @@ -160,14 +160,14 @@ func (*PineconePodIndex) Delete(ctx p.Context, id string, state PineconePodIndex } response, err := pineconeClient.DeleteIndexWithResponse(ctx, state.IndexName) if err != nil { - ctx.Logf(diag.Error, "Failed to delete Pinecone pod-based index: %s with http status code: %d", state.IndexName, response.StatusCode()) + goprovider.GetLogger(ctx).Errorf("Failed to delete Pinecone pod-based index: %s with http status code: %d", state.IndexName, response.StatusCode()) return fmt.Errorf("failed to delete Pinecone pod-based index: %w", err) } - ctx.Logf(diag.Debug, "Pinecone pod-based index deletion response: %s", string(response.Body)) + goprovider.GetLogger(ctx).Debugf("Pinecone pod-based index deletion response: %s", string(response.Body)) return nil } -func (*PineconePodIndex) Read(ctx p.Context, id string, args PineconePodIndexArgs, state PineconePodIndexState) (canonicalID string, normalizedInputs PineconePodIndexArgs, normalizedState PineconePodIndexState, err error) { +func (*PineconePodIndex) Read(ctx context.Context, id string, args PineconePodIndexArgs, state PineconePodIndexState) (canonicalID string, normalizedInputs PineconePodIndexArgs, normalizedState PineconePodIndexState, err error) { pineconeConfig := infer.GetConfig[config.PineconeProviderConfig](ctx) httpClient := &http.Client{ Transport: &utils.CustomTransport{ diff --git a/sdk/python/setup.py b/sdk/python/setup.py index bc37b51..1aa8f32 100644 --- a/sdk/python/setup.py +++ b/sdk/python/setup.py @@ -3,13 +3,12 @@ # *** Do not edit by hand unless you're certain you know what you are doing! *** import errno -import os from setuptools import setup, find_packages from setuptools.command.install import install from subprocess import check_call -VERSION = os.getenv("PULUMI_PYTHON_VERSION", "0.0.0") +VERSION = "0.0.0" def readme(): try: with open('README.md', encoding='utf-8') as f: