kube-oidc-proxy icon indicating copy to clipboard operation
kube-oidc-proxy copied to clipboard

1.0.0 updates

Open mlbiam opened this issue 2 years ago • 5 comments

enhancements:

  • 1.0.0 Release #10
  • Access logging to standard out #2
  • create github action to automate builds #8
  • Switch from alpine --> ubuntu 20.04 #9
  • Support kubectl --as #3
  • Upgrade KinD #1

bugs:

  • update dependencies #5

mlbiam avatar Dec 16 '21 03:12 mlbiam

@mlbiam: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

jetstack-bot avatar Dec 16 '21 03:12 jetstack-bot

Hi @mlbiam. Thanks for your PR.

I'm waiting for a jetstack member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

jetstack-bot avatar Dec 16 '21 03:12 jetstack-bot

/assign @JoshVanL

martin-ducar-gd avatar Jan 03 '22 13:01 martin-ducar-gd

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mlbiam To complete the pull request process, please ask for approval from joshvanl after the PR has been reviewed.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

jetstack-bot avatar Feb 06 '22 12:02 jetstack-bot

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.

:memo: Please follow instructions in the contributing guide to update your commits with the DCO

Full details of the Developer Certificate of Origin can be found at developercertificate.org.

The list of commits missing DCO signoff:

  • dd8a047 updating KinD to v0.11.1
  • 5d6cd3a for #5 removed dynamic audit since not in k8s anymore
  • d8fb8b2 for #5 updating k8s pkg meant can't just pass in path to ca anymore
  • 0bdca9a for #1 update node image
  • b1088ef for #5 updated dependencies
  • 15479d6 for #5 moved to latest to make easier to update with simple rebuild
  • f109b62 for #5 fixed the label
  • bb8a778 for #5 upgraded go
  • 64ee2d8 for #2 added success and failure logging
  • d5367f6 for #2 added docs
  • 2d25986 for #3 functional code working and tested, need to integrate into proxy
  • 3b75de8 for #3 moved to k8s user.Info for better compat with codebase
  • 21764a1 made the subjectaccessreview more transaction based
  • b0a08fd made New consistent, used in tests
  • 9574d93 better handle go's cannonicalizing header names
  • 5d90c19 for #3 integrated into the proxy, made impersonation header checking more strict
  • 7e13847 for #3 integrate into the proxy's run
  • f64f868 for #3 started updated e2e
  • a54f85c for #3 updating tests
  • 70ed81f for #3 added rbac for subjectaccessreviews to test suite
  • 248714f for #3 update test rbac
  • 81f55e0 for #3 set error messages
  • b3761ae for #3 body isn't matching
  • c521633 for #3 update checks
  • 189db88 for #3 confused on checks
  • 40ca6c8 for #3 testing
  • a636757 for #3 better failure reporting
  • e50da04 for #3 fix error reporting
  • 4b0b7da for #3 trying to isolate
  • 92a30ce for #3 finally found issue
  • 66e0b6b for #3 fix check
  • 4e89ca5 for #3 break out tests
  • 4bb6cfa for #3 Added rbac bindings for better impersonation testing
  • c6e9493 for #3 fix clusterrole
  • 35969b3 for #3 fix overlap of declaration
  • ce417ee for #3 add happy path
  • 0e777cc for #3 fix test for happy path
  • e3fa2c6 for #3 force extra names to lowercase for subjectaccessreview
  • 6295c90 for #3 fix test case
  • 28c5f78 for #3 don't check resource name for extra?
  • 9d07586 for #3 check if rbac issue is extra
  • dd241b9 for #3 add support for successful impersonation
  • c99018d for #3 looking for success
  • faf0081 for #3 add rbac for happy path
  • 9e534f4 for #3 fix error check
  • 3b04ce6 for #3 fix rbac in test
  • 11639b7 for #3 fix rbac
  • 68b123a for #3 trying to debug
  • 13ee636 for #3 condensed inbound extras to single outbound header
  • f5a875e for #3 add extra to happy path
  • 5f6f86a for #3 checking extra impersonation
  • c9eb8e7 for #3 fixed subjectaccessreview for extras
  • c32d5b3 for #3 need to let proxy impersonate extra for test
  • 254120f for #3 updated docs and templates
  • 2cb1d02 get test to run
  • 7195fed make test work
  • 3a08ebc for #3 removing unneeded generate
  • ebd8d9e creating automated build
  • 3257ed1 update action
  • 3846126 fix branch name
  • a90ca2a fix go version
  • 8be0669 for #8 go version
  • 687f73e for #8 make container locally
  • 1881f00 for #8 making easier to build with actions
  • 7908b54 for #8 added docker build and push
  • faf4402 for #8 docker build isn't working from action
  • 5e6f0be for #8 docker build can't pickup bin dir
  • 2628194 for #8 making the build consistent with docker_build
  • d88c105 for #8 updated ignore to not ignore our binay
  • 1979994 for build #8 re-add test
  • ffc61b2 for #9 switched dockerfile
  • a6ccdef for #8 update e2e
  • 44fcea0 for #2 strip off proxy IP from x-forwarded-for
  • 44944da for #5 bumped dependencies again
  • 5e100b6 for #10 added files for auto-updates, updated docs, added changelog
  • e8a54be updates for all tasks
  • d863625 Merge pull request #11 from mlbiam/master
  • 7db5d8a pass make test
  • 87eb58c Merge pull request #12 from mlbiam/master
  • de7e0f5 Automatic Update - 20211216T025617.851Z
  • 0df7339 for #14 bumped versions
  • a403b72 Merge pull request #15 from kingdonb/ingress-v1
  • b144f59 Automatic Update - 20220311T201831.205Z
  • 5f0346e Automatic Update - 20220318T020336.250Z
  • deffe9c Automatic Update - 20220403T020307.625Z
  • 79cbfab Merge branch 'TremoloSecurity:master' into master
  • 27dc4a0 Automatic Update - 20220415T020318.763Z
  • 3abe88b Automatic Update - 20220422T020314.907Z
  • daa4a72 Automatic Update - 20220429T020319.615Z
  • 84b9cdd Automatic Update - 20220506T020321.057Z
  • 9687f2d Automatic Update - 20220519T020313.080Z
  • a2b9536 for #17 moved logging into its own package, added test cases
  • 14aa141 Merge branch 'master' of github.com:mlbiam/kube-oidc-proxy
  • bb2475d Automatic Update - 20220529T020344.385Z
  • dbaea98 Automatic Update - 20220609T020332.886Z
  • 29d4b3a for #18 added more checks to slow down tests
  • 92f18dc for #14 bumped versions, updated tests to use TokenRequest
  • 89b6e41 for #14 bumped go version in build
  • aa23a46 for #14 update changelog
  • 55ebc45 Merge pull request #19 from mlbiam/master
  • a3d32db Automatic Update - 20220624T020345.647Z
  • 4477c73 Automatic Update - 20220707T020312.276Z
  • 4ca1add for #20 bumped to latest k8s client
  • d32c509 for #20 manually over-rode the dependency version.
  • a2b43bb update for release
  • b1a58cc Merge pull request #22 from mlbiam/master
  • 7cfe0b2 Automatic Update - 20220807T020800.447Z
  • 3efd24d Automatic Update - 20220925T020336.718Z
  • ca36d19 Automatic Update - 20221014T020348.280Z
  • cfdd37a for #26 bumped versions
  • d462b2e Merge branch 'master' of github.com:mlbiam/kube-oidc-proxy
  • c76cf20 for #26 ran e2e tests
  • b1a8574 Merge pull request #27 from mlbiam/master
  • f694ff3 for #26 bump go version in workflow
  • ef7123a Merge pull request #28 from mlbiam/master
  • 6322218 Automatic Update - 20221020T020349.425Z

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

jetstack-bot avatar Oct 20 '22 02:10 jetstack-bot

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.

:memo: Please follow instructions in the contributing guide to update your commits with the DCO

Full details of the Developer Certificate of Origin can be found at developercertificate.org.

The list of commits missing DCO signoff:

  • dd8a047 updating KinD to v0.11.1
  • 5d6cd3a for #5 removed dynamic audit since not in k8s anymore
  • d8fb8b2 for #5 updating k8s pkg meant can't just pass in path to ca anymore
  • 0bdca9a for #1 update node image
  • b1088ef for #5 updated dependencies
  • 15479d6 for #5 moved to latest to make easier to update with simple rebuild
  • f109b62 for #5 fixed the label
  • bb8a778 for #5 upgraded go
  • 64ee2d8 for #2 added success and failure logging
  • d5367f6 for #2 added docs
  • 2d25986 for #3 functional code working and tested, need to integrate into proxy
  • 3b75de8 for #3 moved to k8s user.Info for better compat with codebase
  • 21764a1 made the subjectaccessreview more transaction based
  • b0a08fd made New consistent, used in tests
  • 9574d93 better handle go's cannonicalizing header names
  • 5d90c19 for #3 integrated into the proxy, made impersonation header checking more strict
  • 7e13847 for #3 integrate into the proxy's run
  • f64f868 for #3 started updated e2e
  • a54f85c for #3 updating tests
  • 70ed81f for #3 added rbac for subjectaccessreviews to test suite
  • 248714f for #3 update test rbac
  • 81f55e0 for #3 set error messages
  • b3761ae for #3 body isn't matching
  • c521633 for #3 update checks
  • 189db88 for #3 confused on checks
  • 40ca6c8 for #3 testing
  • a636757 for #3 better failure reporting
  • e50da04 for #3 fix error reporting
  • 4b0b7da for #3 trying to isolate
  • 92a30ce for #3 finally found issue
  • 66e0b6b for #3 fix check
  • 4e89ca5 for #3 break out tests
  • 4bb6cfa for #3 Added rbac bindings for better impersonation testing
  • c6e9493 for #3 fix clusterrole
  • 35969b3 for #3 fix overlap of declaration
  • ce417ee for #3 add happy path
  • 0e777cc for #3 fix test for happy path
  • e3fa2c6 for #3 force extra names to lowercase for subjectaccessreview
  • 6295c90 for #3 fix test case
  • 28c5f78 for #3 don't check resource name for extra?
  • 9d07586 for #3 check if rbac issue is extra
  • dd241b9 for #3 add support for successful impersonation
  • c99018d for #3 looking for success
  • faf0081 for #3 add rbac for happy path
  • 9e534f4 for #3 fix error check
  • 3b04ce6 for #3 fix rbac in test
  • 11639b7 for #3 fix rbac
  • 68b123a for #3 trying to debug
  • 13ee636 for #3 condensed inbound extras to single outbound header
  • f5a875e for #3 add extra to happy path
  • 5f6f86a for #3 checking extra impersonation
  • c9eb8e7 for #3 fixed subjectaccessreview for extras
  • c32d5b3 for #3 need to let proxy impersonate extra for test
  • 254120f for #3 updated docs and templates
  • 2cb1d02 get test to run
  • 7195fed make test work
  • 3a08ebc for #3 removing unneeded generate
  • ebd8d9e creating automated build
  • 3257ed1 update action
  • 3846126 fix branch name
  • a90ca2a fix go version
  • 8be0669 for #8 go version
  • 687f73e for #8 make container locally
  • 1881f00 for #8 making easier to build with actions
  • 7908b54 for #8 added docker build and push
  • faf4402 for #8 docker build isn't working from action
  • 5e6f0be for #8 docker build can't pickup bin dir
  • 2628194 for #8 making the build consistent with docker_build
  • d88c105 for #8 updated ignore to not ignore our binay
  • 1979994 for build #8 re-add test
  • ffc61b2 for #9 switched dockerfile
  • a6ccdef for #8 update e2e
  • 44fcea0 for #2 strip off proxy IP from x-forwarded-for
  • 44944da for #5 bumped dependencies again
  • 5e100b6 for #10 added files for auto-updates, updated docs, added changelog
  • e8a54be updates for all tasks
  • d863625 Merge pull request #11 from mlbiam/master
  • 7db5d8a pass make test
  • 87eb58c Merge pull request #12 from mlbiam/master
  • de7e0f5 Automatic Update - 20211216T025617.851Z
  • 0df7339 for #14 bumped versions
  • a403b72 Merge pull request #15 from kingdonb/ingress-v1
  • b144f59 Automatic Update - 20220311T201831.205Z
  • 5f0346e Automatic Update - 20220318T020336.250Z
  • deffe9c Automatic Update - 20220403T020307.625Z
  • 79cbfab Merge branch 'TremoloSecurity:master' into master
  • 27dc4a0 Automatic Update - 20220415T020318.763Z
  • 3abe88b Automatic Update - 20220422T020314.907Z
  • daa4a72 Automatic Update - 20220429T020319.615Z
  • 84b9cdd Automatic Update - 20220506T020321.057Z
  • 9687f2d Automatic Update - 20220519T020313.080Z
  • a2b9536 for #17 moved logging into its own package, added test cases
  • 14aa141 Merge branch 'master' of github.com:mlbiam/kube-oidc-proxy
  • bb2475d Automatic Update - 20220529T020344.385Z
  • dbaea98 Automatic Update - 20220609T020332.886Z
  • 29d4b3a for #18 added more checks to slow down tests
  • 92f18dc for #14 bumped versions, updated tests to use TokenRequest
  • 89b6e41 for #14 bumped go version in build
  • aa23a46 for #14 update changelog
  • 55ebc45 Merge pull request #19 from mlbiam/master
  • a3d32db Automatic Update - 20220624T020345.647Z
  • 4477c73 Automatic Update - 20220707T020312.276Z
  • 4ca1add for #20 bumped to latest k8s client
  • d32c509 for #20 manually over-rode the dependency version.
  • a2b43bb update for release
  • b1a58cc Merge pull request #22 from mlbiam/master
  • 7cfe0b2 Automatic Update - 20220807T020800.447Z
  • 3efd24d Automatic Update - 20220925T020336.718Z
  • ca36d19 Automatic Update - 20221014T020348.280Z
  • cfdd37a for #26 bumped versions
  • d462b2e Merge branch 'master' of github.com:mlbiam/kube-oidc-proxy
  • c76cf20 for #26 ran e2e tests
  • b1a8574 Merge pull request #27 from mlbiam/master
  • f694ff3 for #26 bump go version in workflow
  • ef7123a Merge pull request #28 from mlbiam/master
  • 6322218 Automatic Update - 20221020T020349.425Z
  • b5d08d0 Automatic Update - 20221130T020413.421Z

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

jetstack-bot avatar Nov 30 '22 02:11 jetstack-bot

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mlbiam

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

jetstack-bot avatar Jan 31 '23 02:01 jetstack-bot

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.

:memo: Please follow instructions in the contributing guide to update your commits with the DCO

Full details of the Developer Certificate of Origin can be found at developercertificate.org.

The list of commits missing DCO signoff:

  • dd8a047 updating KinD to v0.11.1
  • 5d6cd3a for #5 removed dynamic audit since not in k8s anymore
  • d8fb8b2 for #5 updating k8s pkg meant can't just pass in path to ca anymore
  • 0bdca9a for #1 update node image
  • b1088ef for #5 updated dependencies
  • 15479d6 for #5 moved to latest to make easier to update with simple rebuild
  • f109b62 for #5 fixed the label
  • bb8a778 for #5 upgraded go
  • 64ee2d8 for #2 added success and failure logging
  • d5367f6 for #2 added docs
  • 2d25986 for #3 functional code working and tested, need to integrate into proxy
  • 3b75de8 for #3 moved to k8s user.Info for better compat with codebase
  • 21764a1 made the subjectaccessreview more transaction based
  • b0a08fd made New consistent, used in tests
  • 9574d93 better handle go's cannonicalizing header names
  • 5d90c19 for #3 integrated into the proxy, made impersonation header checking more strict
  • 7e13847 for #3 integrate into the proxy's run
  • f64f868 for #3 started updated e2e
  • a54f85c for #3 updating tests
  • 70ed81f for #3 added rbac for subjectaccessreviews to test suite
  • 248714f for #3 update test rbac
  • 81f55e0 for #3 set error messages
  • b3761ae for #3 body isn't matching
  • c521633 for #3 update checks
  • 189db88 for #3 confused on checks
  • 40ca6c8 for #3 testing
  • a636757 for #3 better failure reporting
  • e50da04 for #3 fix error reporting
  • 4b0b7da for #3 trying to isolate
  • 92a30ce for #3 finally found issue
  • 66e0b6b for #3 fix check
  • 4e89ca5 for #3 break out tests
  • 4bb6cfa for #3 Added rbac bindings for better impersonation testing
  • c6e9493 for #3 fix clusterrole
  • 35969b3 for #3 fix overlap of declaration
  • ce417ee for #3 add happy path
  • 0e777cc for #3 fix test for happy path
  • e3fa2c6 for #3 force extra names to lowercase for subjectaccessreview
  • 6295c90 for #3 fix test case
  • 28c5f78 for #3 don't check resource name for extra?
  • 9d07586 for #3 check if rbac issue is extra
  • dd241b9 for #3 add support for successful impersonation
  • c99018d for #3 looking for success
  • faf0081 for #3 add rbac for happy path
  • 9e534f4 for #3 fix error check
  • 3b04ce6 for #3 fix rbac in test
  • 11639b7 for #3 fix rbac
  • 68b123a for #3 trying to debug
  • 13ee636 for #3 condensed inbound extras to single outbound header
  • f5a875e for #3 add extra to happy path
  • 5f6f86a for #3 checking extra impersonation
  • c9eb8e7 for #3 fixed subjectaccessreview for extras
  • c32d5b3 for #3 need to let proxy impersonate extra for test
  • 254120f for #3 updated docs and templates
  • 2cb1d02 get test to run
  • 7195fed make test work
  • 3a08ebc for #3 removing unneeded generate
  • ebd8d9e creating automated build
  • 3257ed1 update action
  • 3846126 fix branch name
  • a90ca2a fix go version
  • 8be0669 for #8 go version
  • 687f73e for #8 make container locally
  • 1881f00 for #8 making easier to build with actions
  • 7908b54 for #8 added docker build and push
  • faf4402 for #8 docker build isn't working from action
  • 5e6f0be for #8 docker build can't pickup bin dir
  • 2628194 for #8 making the build consistent with docker_build
  • d88c105 for #8 updated ignore to not ignore our binay
  • 1979994 for build #8 re-add test
  • ffc61b2 for #9 switched dockerfile
  • a6ccdef for #8 update e2e
  • 44fcea0 for #2 strip off proxy IP from x-forwarded-for
  • 44944da for #5 bumped dependencies again
  • 5e100b6 for #10 added files for auto-updates, updated docs, added changelog
  • e8a54be updates for all tasks
  • d863625 Merge pull request #11 from mlbiam/master
  • 7db5d8a pass make test
  • 87eb58c Merge pull request #12 from mlbiam/master
  • de7e0f5 Automatic Update - 20211216T025617.851Z
  • 0df7339 for #14 bumped versions
  • a403b72 Merge pull request #15 from kingdonb/ingress-v1
  • b144f59 Automatic Update - 20220311T201831.205Z
  • 5f0346e Automatic Update - 20220318T020336.250Z
  • deffe9c Automatic Update - 20220403T020307.625Z
  • 79cbfab Merge branch 'TremoloSecurity:master' into master
  • 27dc4a0 Automatic Update - 20220415T020318.763Z
  • 3abe88b Automatic Update - 20220422T020314.907Z
  • daa4a72 Automatic Update - 20220429T020319.615Z
  • 84b9cdd Automatic Update - 20220506T020321.057Z
  • 9687f2d Automatic Update - 20220519T020313.080Z
  • a2b9536 for #17 moved logging into its own package, added test cases
  • 14aa141 Merge branch 'master' of github.com:mlbiam/kube-oidc-proxy
  • bb2475d Automatic Update - 20220529T020344.385Z
  • dbaea98 Automatic Update - 20220609T020332.886Z
  • 29d4b3a for #18 added more checks to slow down tests
  • 92f18dc for #14 bumped versions, updated tests to use TokenRequest
  • 89b6e41 for #14 bumped go version in build
  • aa23a46 for #14 update changelog
  • 55ebc45 Merge pull request #19 from mlbiam/master
  • a3d32db Automatic Update - 20220624T020345.647Z
  • 4477c73 Automatic Update - 20220707T020312.276Z
  • 4ca1add for #20 bumped to latest k8s client
  • d32c509 for #20 manually over-rode the dependency version.
  • a2b43bb update for release
  • b1a58cc Merge pull request #22 from mlbiam/master
  • 7cfe0b2 Automatic Update - 20220807T020800.447Z
  • 3efd24d Automatic Update - 20220925T020336.718Z
  • ca36d19 Automatic Update - 20221014T020348.280Z
  • cfdd37a for #26 bumped versions
  • d462b2e Merge branch 'master' of github.com:mlbiam/kube-oidc-proxy
  • c76cf20 for #26 ran e2e tests
  • b1a8574 Merge pull request #27 from mlbiam/master
  • f694ff3 for #26 bump go version in workflow
  • ef7123a Merge pull request #28 from mlbiam/master
  • 6322218 Automatic Update - 20221020T020349.425Z
  • b5d08d0 Automatic Update - 20221130T020413.421Z
  • d5ed1c2 Automatic Update - 20221211T020437.196Z
  • d9ac616 Automatic Update - 20230131T020526.940Z
  • 7b383f0 Automatic Update - 20230214T020526.050Z
  • b85a8db for #29 bumped versions
  • 6b7b645 Merge branch 'master' of github.com:mlbiam/kube-oidc-proxy
  • ac9f0a7 for #29 added changelog
  • 4d4f83a Merge branch 'TremoloSecurity:master' into master
  • 0f8b0b0 Merge pull request #30 from mlbiam/master
  • ed55dc5 Automatic Update - 20230306T020416.148Z
  • cc14111 Automatic Update - 20230310T020312.894Z
  • 54e9103 push to ghcr.io
  • 35c5a3f Merge branch 'master' of github.com:mlbiam/kube-oidc-proxy
  • e32fe06 Merge pull request #31 from mlbiam/master

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

jetstack-bot avatar Mar 15 '23 10:03 jetstack-bot