Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

✨ feat(project,usergroup): adds support for specifying roles #212

Merged
merged 2 commits into from
Sep 26, 2023

Conversation

pallabpain
Copy link
Member

@pallabpain pallabpain commented Aug 3, 2023

Description

Usage

View the context project's users with the rio project users command

Usage: rio project [OPTIONS] COMMAND [ARGS]...

  High-level groups for other resources

Options:
  --help  Show this message and exit.

Commands:
  create    Creates a new project
  delete    Deletes a project
  features  Toggle features on a project
  inspect   Inspect the project resource
  list      List all the projects you are part of
  select    Sets the given project in the CLI context.

Specifying roles in the user group manifest

apiVersion: api.rapyuta.io/v2
kind: UserGroup
metadata:
  name: fellow-devs
  organization: org-wvnwcmvfkbajavjetttcutga
spec:
  description: This is a group for developers only
  members:
    - emailID: [email protected]
    - emailID: [email protected]
    - emailID: [email protected]
  admins:
    - emailID: [email protected]
  projects:
    - name: dev-tst-001
      role: viewer
    - name: dev-tst-002
      role: viewer
    - name: dev-tst-003
      role: admin

Testing

Depends

@pallabpain pallabpain added the ✨ feature A new feature addition to the CLI label Aug 3, 2023
@pallabpain pallabpain self-assigned this Aug 3, 2023
@pallabpain pallabpain requested review from a team as code owners August 3, 2023 12:18
@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from ad75608 to 8721075 Compare August 4, 2023 10:01
@pallabpain pallabpain changed the title feat(project): adds command to manage user access in projects ✨ feat(project): adds command to manage user access in projects Aug 6, 2023
@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from 8721075 to 40132c1 Compare August 24, 2023 17:39
@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch 3 times, most recently from df98172 to 67fa958 Compare September 4, 2023 19:16
@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch 2 times, most recently from 1657df8 to 236ab87 Compare September 14, 2023 17:35
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@rapyuta-robotics rapyuta-robotics deleted a comment from github-actions bot Sep 14, 2023
@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from 236ab87 to f0b522e Compare September 15, 2023 04:22
@github-actions
Copy link

🤖 Pull Request Artifacts (#6193857621) 🎉

@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from f0b522e to a57ee0c Compare September 15, 2023 05:24
@github-actions
Copy link

🤖 Pull Request Artifacts (#6194250943) 🎉

@github-actions
Copy link

🤖 Pull Request Artifacts (#6195942191) 🎉

@pallabpain pallabpain changed the title ✨ feat(project): adds command to manage user access in projects ✨ feat(project,usergroup): adds support for specifying roles Sep 15, 2023
@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from 6e6782b to 5a68b3e Compare September 19, 2023 09:17
@github-actions
Copy link

🤖 Pull Request Artifacts (#6233606820) 🎉

@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from 5a68b3e to 58a1994 Compare September 19, 2023 10:17
@github-actions
Copy link

🤖 Pull Request Artifacts (#6234239266) 🎉

@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from 58a1994 to c5b448e Compare September 22, 2023 08:14
@github-actions
Copy link

🤖 Pull Request Artifacts (#6271806556) 🎉

@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from c5b448e to 1cf5c00 Compare September 25, 2023 05:00
@github-actions
Copy link

🤖 Pull Request Artifacts (#6295061721) 🎉

@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from 1cf5c00 to 88800c4 Compare September 26, 2023 11:28
@github-actions
Copy link

🤖 Pull Request Artifacts (#6311989664) 🎉

@pallabpain pallabpain force-pushed the feature/extend-rbac-roles branch from 88800c4 to 751d916 Compare September 26, 2023 12:44
@github-actions
Copy link

🤖 Pull Request Artifacts (#6312822935) 🎉

@github-actions
Copy link

🤖 Pull Request Artifacts (#6312906462) 🎉

@pallabpain pallabpain merged commit f4fb81c into devel Sep 26, 2023
@rr-github-ci-user
Copy link
Collaborator

🎉 This PR is included in version 4.2.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@pallabpain pallabpain deleted the feature/extend-rbac-roles branch October 1, 2023 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feature A new feature addition to the CLI
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants