Skip to content

📌 Tracker: Missing and To-Be-Added CLI Commands #94

@bupd

Description

@bupd

Objective:

Track the missing commands in the CLI and ensure their implementation.
Current focus is to add more commands which includes.

  1. immutability tag rules
  2. set quotas
  3. set replication policies
  4. create retention policies
  5. vulnerability scanning policy
  6. webhooks

and more commands mentioned below.

🚧 Missing Commands

Command Description Priority Status
Member Manage project Members High #85
Quota Manage project quotas High #97
Robot Manage robot accounts in projects High #100
Replication Manage replication policies High done
Retention Manage retention policies High done
Ping Ping the API server Low done
Webhook Manage project webhooks Medium done
Security Manage system security settings Medium done
Configuration Manage system configurations Medium done
System Config Manage internal system configurations Medium done
Audit Manage and audit recent logs Medium to-do
Usergroup Manage user groups Medium to-do

🛠️ Commands to Handle After Initial Implementation

Command Description
LDAP Integrate with LDAP
Preheat Manage preheat policies and instances
Permissions Manage system and project permissions

📝 Implementation Steps

  • Implement Member command.
  • Implement Quota command.
  • Implement Robot command.
  • Implement Audit command.
  • Ping
  • Implement Replication command.
  • Webhook
  • Security
  • Configuration (ongoing)
  • System Config (ongoing)
  • LDAP
  • Implement Retention command. (ongoing #364)
  • Implement Usergroup command.
  • Preheat
  • Permissions
  • Add Unit, End to end tests for the commands.

📌 Issue Tracking and Progress

  • Create individual GitHub issues for each command implementation.
  • Reference this master issue in each individual issue to maintain a coherent structure and clear dependencies.

👤 Personal Note

I would like to tackle these issues to ensure proper implementation and integration of each command.

Your feedback and suggestions are welcome as I work through this.

Edit:

This issue is meant for collaboration and streamlining the process for everyone. Everyone is welcome to contribute and work on this. This issue serves as a tracker and reference point for all the missing commands in the CLI.

Last Updated: 09/Sep/25

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions