{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":226350394,"defaultBranch":"master","name":"kes","ownerLogin":"minio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-12-06T14:48:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/695951?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715840133.0","currentOid":""},"activityList":{"items":[{"before":"5336e5b52d2cba4a2af00f08d32707bb416af30c","after":"ef5d2f86b750b1a323b5251929649839f8f093fa","ref":"refs/heads/ls-cmd","pushedAt":"2024-05-16T06:35:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"cmd: add `kes ls` command\n\nThis commit adds the `kes ls` command that lists keys, policies and\nidentities.\n```\nUsage:\n kes ls [-a KEY] [-k] [--json] [-i] [-p] [-s HOST[:PORT]] [PREFIX]\n\nOptions:\n -a, --api-key KEY API key to authenticate to the KES server.\n Defaults to $MINIO_KES_API_KEY.\n -s, --server HOST[:PORT] Use the server HOST[:PORT] instead of\n $MINIO_KES_SERVER.\n --json Print output in JSON format.\n -i, --identity List identities.\n -p, --policy List policy names.\n -k, --insecure Skip server certificate verification.\n```\n\nThis command replaces `kes key ls`, `kes policy ls` and `kes identity ls`\nmid-term.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"cmd: add kes ls command"}},{"before":null,"after":"5336e5b52d2cba4a2af00f08d32707bb416af30c","ref":"refs/heads/ls-cmd","pushedAt":"2024-05-16T06:15:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"cmd: add `kes ls` command\n\nThis commit adds the `kes ls` command that lists keys, policies and\nidentities.\n```\nUsage:\n kes ls [-a KEY] [-k] [--json] [-i] [-p] [-s HOST[:PORT]] [PREFIX]\n\nOptions:\n -a, --api-key KEY API key to authenticate to the KES server.\n Defaults to $MINIO_KES_API_KEY.\n -s, --server HOST[:PORT] Use the server HOST[:PORT] instead of\n $MINIO_KES_SERVER.\n --json Print output in JSON format.\n -i, --identity List identities.\n -p, --policy List policy names.\n -k, --insecure Skip server certificate verification.\n```\n\nThis command replaces `kes key ls`, `kes policy ls` and `kes identity ls`\nmid-term.","shortMessageHtmlLink":"cmd: add kes ls command"}},{"before":"4c1b2e0a725f7b0a3b460689147ba10743d94fc9","after":null,"ref":"refs/heads/identity","pushedAt":"2024-05-05T09:46:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}},{"before":"e06e7101715688773806384218dd64a0ef380d9f","after":"802ce81847910ecc66486cffe5c6aa84dfb65a86","ref":"refs/heads/master","pushedAt":"2024-05-05T09:46:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"cmd: support private keys in `kes identity` (#461)\n\n* cmd: support private keys in `kes identity`\r\n\r\nThis commit is part of the CLI refactoring https://github.com/minio/kes/milestone/6\r\n\r\nThis commit adds support for parsing PEM private key files\r\nand printing their private key as API key.\r\n\r\nNow, the `kes identity` command is now able to generate API keys, print\r\nidentities of API keys or certificates and convert private key files to\r\nAPI keys. The existing sub-commands `new`, `of`, `info` `ls` are still\r\nsupported.\r\n\r\nAs of now, only private keys of type Ed25519 are supported.\r\n\r\nSigned-off-by: Andreas Auernhammer \r\n\r\n* Update cmd/kes/identity.go\r\n\r\nCo-authored-by: Shubhendu \r\nSigned-off-by: Andreas Auernhammer \r\n\r\n* Update internal/cli/term.go\r\n\r\nCo-authored-by: Harshavardhana \r\nSigned-off-by: Andreas Auernhammer \r\n\r\n---------\r\n\r\nSigned-off-by: Andreas Auernhammer \r\nCo-authored-by: Shubhendu \r\nCo-authored-by: Harshavardhana ","shortMessageHtmlLink":"cmd: support private keys in kes identity (#461)"}},{"before":"305440927621af4e443f47f5320f644303b0e169","after":"4c1b2e0a725f7b0a3b460689147ba10743d94fc9","ref":"refs/heads/identity","pushedAt":"2024-05-05T09:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"Update internal/cli/term.go\n\nCo-authored-by: Harshavardhana \nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"Update internal/cli/term.go"}},{"before":"d8f517a121a97ed1c5d751643ee28309cbf2fe1f","after":"305440927621af4e443f47f5320f644303b0e169","ref":"refs/heads/identity","pushedAt":"2024-05-04T06:45:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"Update cmd/kes/identity.go\n\nCo-authored-by: Shubhendu \nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"Update cmd/kes/identity.go"}},{"before":"4c2ec04d22307991fbc1f692bf6d74c327860cd5","after":null,"ref":"refs/heads/dep","pushedAt":"2024-05-04T06:45:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}},{"before":"4b6f9dcf85e7413761f71d8e8b88ed490cdb81a5","after":"e06e7101715688773806384218dd64a0ef380d9f","ref":"refs/heads/master","pushedAt":"2024-05-04T06:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"update dependencies (#462)\n\nThis commit updates Hashicorp and AWS dependencies\r\nto address a security issue in a indirect dep.\r\n\r\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"update dependencies (#462)"}},{"before":"d25d53e9aa80a97bbebbb964926cca9d96c7ce82","after":"4c2ec04d22307991fbc1f692bf6d74c327860cd5","ref":"refs/heads/dep","pushedAt":"2024-05-03T19:46:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"update dependencies\n\nThis commit updates Hashicorp and AWS dependencies\nto address a security issue in a indirect dep.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"update dependencies"}},{"before":"b39d3b5e43795b81f7c3855b547daa9f6e6dd2cf","after":"d25d53e9aa80a97bbebbb964926cca9d96c7ce82","ref":"refs/heads/dep","pushedAt":"2024-05-03T19:23:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"update dependencies\n\nThis commit updates Hashicorp and AWS dependencies\nto address a security issue in a indirect dep.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"update dependencies"}},{"before":"c7761a20f1ff6b7400f52758c8f0c46048b64f13","after":"d8f517a121a97ed1c5d751643ee28309cbf2fe1f","ref":"refs/heads/identity","pushedAt":"2024-05-03T19:00:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"Update cmd/kes/identity.go\n\nCo-authored-by: Shubhendu \nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"Update cmd/kes/identity.go"}},{"before":"a4050a66fd181f3877d58b63b639d08908d6b0a1","after":"c7761a20f1ff6b7400f52758c8f0c46048b64f13","ref":"refs/heads/identity","pushedAt":"2024-05-03T19:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"Update cmd/kes/identity.go\n\nCo-authored-by: Shubhendu \nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"Update cmd/kes/identity.go"}},{"before":"f7b150f5e065ac191bdedca84a109f13aef513b9","after":"4b6f9dcf85e7413761f71d8e8b88ed490cdb81a5","ref":"refs/heads/master","pushedAt":"2024-05-03T15:55:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"Upgrade to non-legacy Azure SDK (#459)","shortMessageHtmlLink":"Upgrade to non-legacy Azure SDK (#459)"}},{"before":null,"after":"b39d3b5e43795b81f7c3855b547daa9f6e6dd2cf","ref":"refs/heads/dep","pushedAt":"2024-05-03T14:31:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"update dependencies\n\nThis commit updates Hashicorp and AWS dependencies\nto address a security issue in a indirect dep.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"update dependencies"}},{"before":"cae6f576ebc29d9f49f926691e7e16714ebb6b68","after":"a4050a66fd181f3877d58b63b639d08908d6b0a1","ref":"refs/heads/identity","pushedAt":"2024-05-03T14:27:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"cmd: support private keys in `kes identity`\n\nThis commit is part of the CLI refactoring https://github.com/minio/kes/milestone/6\n\nThis commit adds support for parsing PEM private key files\nand printing their private key as API key.\n\nNow, the `kes identity` command is now able to generate API keys, print\nidentities of API keys or certificates and convert private key files to\nAPI keys. The existing sub-commands `new`, `of`, `info` `ls` are still\nsupported.\n\nAs of now, only private keys of type Ed25519 are supported.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"cmd: support private keys in kes identity"}},{"before":null,"after":"cae6f576ebc29d9f49f926691e7e16714ebb6b68","ref":"refs/heads/identity","pushedAt":"2024-05-03T14:08:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"cmd: support private keys in `kes identity`\n\nThis commit is part of the CLI refactoring https://github.com/minio/kes/milestone/6\n\nThis commit adds support for parsing PEM private key files\nand printing their private key as API key.\n\nNow, the `kes identity` command is now able to generate API keys, print\nidentities of API keys or certificates and convert private key files to\nAPI keys. The existing sub-commands `new`, `of`, `info` `ls` are still\nsupported.\n\nAs of now, only private keys of type Ed25519 are supported.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"cmd: support private keys in kes identity"}},{"before":"4c61cba0b41306c19ed89b243c1d75d18b08440a","after":null,"ref":"refs/heads/fix-cache-defaults","pushedAt":"2024-04-12T13:50:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}},{"before":"37cc7c0b2215072e52d4c93e3d2dd9431750abfb","after":"f7b150f5e065ac191bdedca84a109f13aef513b9","ref":"refs/heads/master","pushedAt":"2024-04-12T13:50:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"set cache default values as documented (#460)\n\nThis commit fixes a two bugs in the cache configuration logic.\r\n\r\n 1. KES now applies a default cache configuration as documented here:\r\n https://github.com/minio/kes/blob/master/server-config.yaml#L147\r\n\r\n 2. KES now removes entry from the offline cache if no offline cache\r\n expiry is specified. Before, KES used to not clear the cache if\r\n no offline cache configuration has been specified (docs claim that\r\n KES disables offline caching without explicit configuration).\r\n\r\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"set cache default values as documented (#460)"}},{"before":"00e04169002f1dd2a33d103436a36caf40256fa7","after":"4c61cba0b41306c19ed89b243c1d75d18b08440a","ref":"refs/heads/fix-cache-defaults","pushedAt":"2024-04-12T13:16:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"set cache default values as documented\n\nThis commit fixes a two bugs in the cache configuration logic.\n\n 1. KES now applies a default cache configuration as documented here:\n https://github.com/minio/kes/blob/master/server-config.yaml#L147\n\n 2. KES now removes entry from the offline cache if no offline cache\n expiry is specified. Before, KES used to not clear the cache if\n no offline cache configuration has been specified (docs claim that\n KES disables offline caching without explicit configuration).\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"set cache default values as documented"}},{"before":"60d403753164dbf2591dc345114699fc114ec505","after":"00e04169002f1dd2a33d103436a36caf40256fa7","ref":"refs/heads/fix-cache-defaults","pushedAt":"2024-04-12T13:16:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"set cache default values as documented\n\nThis commit fixes a two bugs in the cache configuration logic.\n\n 1. KES now applies a default cache configuration as documented here:\n https://github.com/minio/kes/blob/master/server-config.yaml#L147\n\n 2. KES now removes entry from the offline cache if no offline cache\n expiry is specified. Before, KES used to not clear the cache if\n no offline cache configuration has been specified (docs claim that\n KES disables offline caching without explicit configuration).\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"set cache default values as documented"}},{"before":"1a2a80b86d1e60ab55e5d4611cbe4197d84aae8e","after":"60d403753164dbf2591dc345114699fc114ec505","ref":"refs/heads/fix-cache-defaults","pushedAt":"2024-04-12T12:32:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"set cache default values as documented\n\nThis commit fixes a bug in the cache configuration logic.\nAs documented in https://github.com/minio/kes/blob/master/server-config.yaml#L147\nKES is supposed to apply a default KES configuration when none\nis provided.\n\nWith this commit, a KES server (started via the `kes server` command)\napplies a default cache config, if none is set. The `kes/kesconf` package\ndoes not implement the default configuration since we don't want to modify\nthe user input at this level.","shortMessageHtmlLink":"set cache default values as documented"}},{"before":null,"after":"1a2a80b86d1e60ab55e5d4611cbe4197d84aae8e","ref":"refs/heads/fix-cache-defaults","pushedAt":"2024-04-12T12:32:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"set cache default values as documented\n\nThis commit fixes a bug in the cache configuration logic.\nAs documented in https://github.com/minio/kes/blob/master/server-config.yaml#L147\nKES is supposed to apply a default KES configuration when none\nis provided.\n\nWith this commit, a KES server (started via the `kes server` command)\napplies a default cache config, if none is set. The `kes/kesconf` package\ndoes not implement the default configuration since we don't want to modify\nthe user input at this level.","shortMessageHtmlLink":"set cache default values as documented"}},{"before":"22fc31ab33c26ad5c9a3aedbdce387ae34ec1604","after":"37cc7c0b2215072e52d4c93e3d2dd9431750abfb","ref":"refs/heads/master","pushedAt":"2024-04-09T08:18:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"Remove 'rm' from list (#457)","shortMessageHtmlLink":"Remove 'rm' from list (#457)"}},{"before":"4426392bb06eafe1bf4be33991c04b7f03f25296","after":null,"ref":"refs/heads/vault-sdk","pushedAt":"2024-04-08T17:30:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}},{"before":"0086c3456ecde77ed49eecdc13708a827c30a3bc","after":"22fc31ab33c26ad5c9a3aedbdce387ae34ec1604","ref":"refs/heads/master","pushedAt":"2024-04-08T17:30:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"vault: improve Vault API interaction (#458)\n\nThis commit improves the Vault API interaction by\r\nusing the `vaultapi.KVv1` and `vaultapi.KVv2` types\r\nwhere possible. This simplifies the `List`, `Delete`\r\nand `Get` APIs.\r\n\r\nFurther, this commit changes the `List` API implementation\r\nby using HTTP GET instead of LIST. This is a workaround that\r\nprevents listing errors caused by some middleware/firewalls.\r\nSuch systems may reject API calls with \"non-standard\" HTTP methods.\r\n\r\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"vault: improve Vault API interaction (#458)"}},{"before":"6946e6070dc448f0c26916737c386642b59b2a6c","after":"4426392bb06eafe1bf4be33991c04b7f03f25296","ref":"refs/heads/vault-sdk","pushedAt":"2024-04-08T15:48:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"vault: improve Vault API interaction\n\nThis commit improves the Vault API interaction by\nusing the `vaultapi.KVv1` and `vaultapi.KVv2` types\nwhere possible. This simplifies the `List`, `Delete`\nand `Get` APIs.\n\nFurther, this commit changes the `List` API implementation\nby using HTTP GET instead of LIST. This is a workaround that\nprevents listing errors caused by some middleware/firewalls.\nSuch systems may reject API calls with \"non-standard\" HTTP methods.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"vault: improve Vault API interaction"}},{"before":"f7a894a79b607ec9d06e1ee7869cd0d736eabfea","after":"0086c3456ecde77ed49eecdc13708a827c30a3bc","ref":"refs/heads/master","pushedAt":"2024-04-08T15:46:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"fix: typos, upgrade linter and CI go-version (#456)","shortMessageHtmlLink":"fix: typos, upgrade linter and CI go-version (#456)"}},{"before":"4d7589f6c8bca7c90ea317c32d06bf6bcb69d1ec","after":"6946e6070dc448f0c26916737c386642b59b2a6c","ref":"refs/heads/vault-sdk","pushedAt":"2024-04-08T15:45:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"vault: improve Vault API interaction\n\nThis commit improves the Vault API interaction by\nusing the `vaultapi.KVv1` and `vaultapi.KVv2` types\nwhere possible. This simplifies the `List`, `Delete`\nand `Get` APIs.\n\nFurther, this commit changes the `List` API implementation\nby using HTTP GET instead of LIST. This is a workaround that\nprevents listing errors caused by some middleware/firewalls.\nSuch systems may reject API calls with \"non-standard\" HTTP methods.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"vault: improve Vault API interaction"}},{"before":"f83d480cd260521f4ce2b4eb49d68f3b9dee38d8","after":"4d7589f6c8bca7c90ea317c32d06bf6bcb69d1ec","ref":"refs/heads/vault-sdk","pushedAt":"2024-04-08T15:40:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"vault: improve Vault API interaction\n\nThis commit improves the Vault API interaction by\nusing the `vaultapi.KVv1` and `vaultapi.KVv2` types\nwhere possible. This simplifies the `List`, `Delete`\nand `Get` APIs.\n\nFurther, this commit changes the `List` API implementation\nby using HTTP GET instead of LIST. This is a workaround that\nprevents listing errors caused by some middleware/firewalls.\nSuch systems may reject API calls with \"non-standard\" HTTP methods.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"vault: improve Vault API interaction"}},{"before":null,"after":"f83d480cd260521f4ce2b4eb49d68f3b9dee38d8","ref":"refs/heads/vault-sdk","pushedAt":"2024-04-08T15:37:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"vault: improve Vault API interaction\n\nThis commit improves the Vault API interaction by\nusing the `vaultapi.KVv1` and `vaultapi.KVv2` types\nwhere possible. This simplifies the `List`, `Delete`\nand `Get` APIs.\n\nFurther, this commit changes the `List` API implementation\nby using HTTP GET instead of LIST. This is a workaround that\nprevents listing errors caused by some middleware/firewalls.\nSuch systems may reject API calls with \"non-standard\" HTTP methods.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"vault: improve Vault API interaction"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES0YgfwA","startCursor":null,"endCursor":null}},"title":"Activity ยท minio/kes"}