Skip to content

Releases: sighupio/permission-manager

v1.9.0

27 Mar 11:10
3da2e5a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.0...v1.9.0

Helm Chart v0.1.1

22 Mar 18:18
Compare
Choose a tag to compare

A Helm chart for Permission Manager, a simple to use, web application that enables a super-easy and user-friendly RBAC management for Kubernetes.

v1.8.0

02 Feb 10:53
5714ed0
Compare
Choose a tag to compare

Permission Manager - v1.8.0

Hey folks! 🙋🏽‍♂️ We take great pleasure in introducing a new release of the Permission Manager 🚀

Before getting into the release details, we'd like to spend a moment to thank you all for the issues and the contributions you have made over the years, and the interest you have shown in this project! 🙏

Major improvements

  • Extend support for Kubernetes versions v1.24+
  • Add ARM support
  • Release an official Helm chart repository
  • Add NodePort port options for helm chart values
  • Add support for custom templates in the helm chart values
  • Use dynamic namespaces for the permission manager's deployment
  • Update all backend dependencies
  • Align and update E2E tests

All changes

New Contributors

Full Changelog: v1.7.1-rc1...v1.8.0

Helm Chart v0.1.0

02 Feb 11:23
Compare
Choose a tag to compare

A Helm chart for Permission Manager, a simple to use, web application that enables a super-easy and user-friendly RBAC management for Kubernetes.

v1.7.1-rc1

14 Sep 10:06
Compare
Choose a tag to compare

Changelog

657a310 adds a single point for serving ok and error response logic
4cd9e75 bugfixes rolebinding
15505ff fixes os.GetEnv regression
2e1429c fixes regression on token
dfdc469 improves server creation and ResourceService
24c188d moves kubeapi communication logic inside resources package
e669191 moves logic to resources
c3694ad refactors handlers logic, improves AppContext
4cacf94 refactors kubeclient
666f5af removes boilerplate interfaces, improves struct names
3ccf76c removes duplicate logic, adds missing error handling in request handlers
4b673b3 revers context changes
119ddf7 user response refactoring
006ba8e Bump version: 1.7.0-rc3 → 1.7.1-rc1
cdd4594 FIX: Incorrect api endpoints and kube client methods
614424b Merge dependencies update (from dependanbot)
217216a Merge pull request #58 from sighupio/refactor/go-backend
a8f17e5 Merge pull request #74 from sighupio/feature/update-crd-definition
e1f4736 Merge pull request #77 from sighupio/fix-go-refactor
fb3f7bc Merge remote-tracking branch 'origin/master' into refactor/go-backend
98744b0 Set previous version
b6ce883 Test with newer e2e environment
89cb4a3 Update ClusterRoleBinding to rbac.authorization.k8s.io/v1
c70d953 Update CustomResourceDefinition to apiextensions.k8s.io/v1
de9f8c2 Update dependencies
249b686 Update helm_chart for Kubernetes v1.22
2fa59fd Updating dependencies
7b0df2e adds a single point for validateAndBind of requests
e29448f adds main inside resources package
f65e3c7 correctly handles context changes during request
56fddb9 minor tweaks on ErrorResponse
84859ec more resourceService methods, getAll renamed to list
f5b3505 more resourceService methods, getAll renamed to list
8cea90b moves kubeconfig creation logic inside svc account service
5c385f9 refactors backend side of permissionmanageruser crd
4e1cf1b refactors kubeconfig generation, bugfixing user list
eb6e6a8 standardizing error handling
2255ba8 standardizing error handling
fb93c40 svc account logic refactor

v1.7.0-rc3

11 May 09:09
Compare
Choose a tag to compare

Changelog

7a8a3ba Add metrics roles to enable lens metrics
c63e017 Add pending comment to the role seed
0d230a2 Bump version: 1.7.0-rc2 → 1.7.0-rc3
6e2909b Merge pull request #65 from RobatBender/bug/fix-clusterrole-creation
5e5232e fix wrong clusterrole name creation

v1.7.0-rc2

24 Feb 15:50
Compare
Choose a tag to compare

Changelog

634f897 tentative fix of templateRoles not populated correctly
d51072b Bump version: 1.7.0-rc1 → 1.7.0-rc2
59d1720 Merge pull request #63 from sighupio/bug/fix-template

v1.7.0-rc1

23 Feb 17:15
Compare
Choose a tag to compare

Changelog

70677fa adding types
f280574 adds a centralized httpClient instance
31ea46f adds a centralized httpClient instance
7bc9cc4 adds comments, minor refactors
f3b397b adds comments, minor refactors
180f3dd adds dev scripts
b11fef5 adds dev scripts
cb38bf2 adds documentation to cb and crb splits
85df568 adds seeding, fixes cors issues
caa53e9 adds seeding, fixes cors issues
1a62f97 adds some missing readonly properties
2ffce49 adds the frontend logic for the revisited /create-kubeconfig endpoint
66a24fc aggregates more api-calls, bug fixes
353fa4e appleis the requested fixes, improves doc
1866c6b apples more clusterRole refactoringC
43a9574 basic documentation
07ef5dc basic documentation
841a1e0 better interface names
b05284e better variable naming in crb and rb
2796933 bug fixing, more types
8618289 comments
e338977 comments
7e174cf documentation
164a625 documentation
30a0858 documentation
f8226ca first implementation of typescript
c47a71a fix delete user resource bug
00f05b0 fixes e2e tests in UNIX systems
db6ce27 fixes e2e tests in UNIX systems
3038e48 fixes project boostrap
e7e13c7 fixes show kubeconfig issue
13ec1e4 fixes show kubeconfig issue
fda96e0 fixes, new watcher
d4bd688 fixes, new watcher
e97d04a fixing local e2e tests
2cb56ca fixing local e2e tests
553a8f0 further improved interface names
3ffecfb further refactors the roelbinding http requests
6014434 improves kubeconfig state check inside createKubeconfigButton
8f6f140 introduces basic auth in local-development
1107f99 introduces readonly fields on interfaces, fields documentation, minor refactorings
e3a4b58 local e2e script
f041f5b local e2e script
f41f5ff lots of new types, moved the deadcode in deadcode folder
f11c8c6 makes make -l is more human readable, updates docs
e312a18 makes make -l is more human readable, updates docs
0889a8e merge master
cc61055 minor type fix
def2bba minor variable refactors
9b27231 more clean approach to metadata Type
a764e66 more consistent naming convention, merges docs, removes .envrc
eef2f8f more consistent naming convention, merges docs, removes .envrc
dd2556b more types
3789415 reduces cyclic complexity in user components
1ad54a3 reduces cyclic complexity, centralizes createRolebindingLogic
6d6a153 refactor resource separator dynamic strings
5048b85 refactors interfaces in more coherent names
37f7e38 remove duplicate clusterCreateRolebindingLogic, optimizes imports
641847d removes commented code inside .drone.yml
f8fd1ab removes commented code inside .drone.yml
38ab3df removes if-else in new-user-wizard
7c7eb1f removes kube keyword namespace limitation
3e8c0d2 removes trailing slash to user delete
4e1d99d removes unecessary env variable export
1ea6c76 renders e2e tests dynamic
54543b0 switch npm with yarn, kind-config for local development, disable basic auth during localdev
4a36fa2 switch npm with yarn, kind-config for local development, disable basic auth during localdev
6ad491c type fix
3a9cf18 updates how to contribute doc
faee3a2 Add CAData 1.8 fix
00158bc Add goreleaser
3e01613 Applies minor improvements to typescript types and tests stdout
1a8b910 Bump version: 1.5.1-dev → 1.5.1
d720ea5 Bump version: 1.6.0 → 1.7.0-rc1
8df08b1 Fix corret secret name and add Release.Name
97ff8d6 Fix missing steps for tests
8d80cd7 General Cleanup of folders and prepare release 1.5.1
e608407 Merge branch 'feature/local-development' into feature/typescript
f85f026 Merge branch 'feature/local-development' into feature/typescript
f8dbb7b Merge branch 'feature/local-development' into feature/typescript
fd3ca4d Merge branch 'feature/local-development' into feature/typescript
ce8623d Merge branch 'feature/local-development' into feature/typescript
18d42a4 Merge branch 'master' into feature/local-development
dfa72ba Merge branch 'master' into feature/typescript
e586b19 Merge branch 'master' into serviceaccount
aaca72d Merge pull request #33 from sighupio/serviceaccount
3a36599 Merge pull request #44 from dberuben/master
717d474 Merge pull request #47 from sighupio/fix/boostrap
91b09d4 Merge pull request #49 from sighupio/feature/typescript
b8ccf67 Merge pull request #56 from sighupio/feature/refactor-user-logic
b0fb7cd Merge pull request #57 from sighupio/feature/remove-kube-restriction
8f5dfac Merge pull request #60 from sighupio/fix/delete-user
268bd0a Prepare v1.7.0 release
c610775 Prepare version 1.5.1
b578629 Update
1b447a9 Update documentation with the new development lifecycle
33e99bd add helm_chart folder
16031b3 adds default value for namespace parameter in the /create-kubeconfig backend api
0f70977 adds dockerfiles,docker-compose for local development, some code changes for local dev
663f086 adds dockerfiles,docker-compose for local development, some code changes for local dev
9f5abc7 adds namespace support to create-kubeconfig endpoint
f98df50 adds types, comments
2714797 centralize clusterNamespaceCreate http requests
2beceb4 cleanup and fixes
6953134 cleanup and fixes
bdbf9b1 drone fixing
9f59f8a drone fixing
4388257 fixes namespaceList bug
24e6efa implements local-development for UNIX systems
3b1d882 implements local-development for UNIX systems
5324626 improved rbs and crbs filtering
0e93b33 improved unix/osx compatibility of MakefileC
c3a69d3 improved unix/osx compatibility of MakefileC
ab074cf improves parameter names
3d84e0c minor user code refactorings
e6df456 refactors rolebinding requests
5b05b3e sed works both on UNIX and OSX
74aa063 sed works both on UNIX and OSX
f1ccf29 updates makefile with yarn, adds kubeconfig to envrc, improves dockerfiles
b2001d9 updates makefile with yarn, adds kubeconfig to envrc, improves dockerfiles
a9a48e6 upgrades react-scripts to 3.4.0
542a701 upgrades react-scripts to 3.4.0

v1.6.0

22 May 10:57
Compare
Choose a tag to compare

Changelog

434ba12 Ask for ServiceAccount in tests
addd133 Bump version: 1.5.1 → 1.6.0
fbe3ff3 Use cleaned configuration on builds
0a87e3a Use serviceAccount instead of user accounts

v1.5.1

22 May 09:34
Compare
Choose a tag to compare

Changelog

02bf199 Add 1.17 and 1.18 cluster tests
6c80723 Add CAData 1.8 fix
902a671 Add goreleaser
bd9fee9 Add username to cluster context name
29ac646 Allow COMMIT_SHA publications on the registry
f0b3380 Bump version: 1.5.1-dev → 1.5.1
f115813 Cleanup drone
df1848d Delete param type repetition
008c03d Enable CI runs
80b0351 Enable CI runs
faa60b2 Enable registy releases
712f5ac FIX: missing bind permission
622f0a9 FIX: modify generated kubeconfig to avoid tls verification
5406d8f Fix missing steps for tests
1e26c3f Fix typos in README
86536ad General Cleanup of folders and prepare release 1.5.1
6c95a0d Improve legibility
7ed326b Merge pull request #13 from iknite/master
5e7ecc2 Merge pull request #16 from oneoneonepig/patch-1
9d39cc8 Merge pull request #2 from craigbox/patch-1
e5dec8c Merge pull request #23 from gianarb/fix/ignore-node_modules
dfa9d44 Merge pull request #9 from tehKapa/patch-1
1456bd0 Offer a generic name as the placeholder/example
e921d3f Prepare commit for tag release
3e02f09 Prepare version 1.5.1
548a6be Remove debug binding [CI SKIP]
e70d7db Remove unneeded targets
72aac44 Remove unused chore.sh
9e5f7eb Simplify drone pipelines
87f02ff Simplify drone pipelines
759b54c Updates default react app title
50db19e Use sh's dot command instead of source
2ea462f Use standard build targets
de85365 chore: bump the k8s libraries to v0.18.2
eb55043 chore: gitignore node_modules
a7e7a8b chore: pin the version of the builder image to Go 1.14
c94eadf chore: update the RBAC permissions to approve certificate on kubernetes 1.18
bb918cd chore: update the contributors documentation
1353986 e2e pipeline using 1.16 kind cluster
37750df improved installation docs
4f2c632 kubeclient: use controller-runtime to get the Kubernetes cluster config
1668241 kubeconfig: update the CSR generation code to use the K8s 1.18 go-client library
c4811f2 kubeconfig: use the controller-runtime API to get the base64 encoding of the CA certificate
feb681e resources: add ctx to the UserService and ResourceService interfaces functions
e6ab950 server: use go-client 1.18 in the server handlers
012ee28 use release target to bump version