All Projects → moooofly → harborctl

moooofly / harborctl

Licence: MIT license
A CLI tool for the Docker Registry Harbor. This project offer a command-line interface to the Harbor API, you can use it to manager your users, projects, repositories, etc. (This project aims to refactor harbor-go-client based on Harbor v1.6.0)

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Labels

Projects that are alternatives of or similar to harborctl

harbor-arm64
This repo is forked form goharbor/harbor. Modified to run on arm64.
Stars: ✭ 22 (-4.35%)
Mutual labels:  harbor
iskan
Kubernetes Native, Runtime Container Image Scanning
Stars: ✭ 35 (+52.17%)
Mutual labels:  harbor
k8s-knative-gitlab-harbor
Build container images with Knative + Gitlab + Harbor inside Kops cluster running on AWS
Stars: ✭ 23 (+0%)
Mutual labels:  harbor
cloud-native-pipelines
Cloud-native pipelines leveraging Concourse, Pivotal Build Service and Spinnaker to deploy apps
Stars: ✭ 15 (-34.78%)
Mutual labels:  harbor
bitnami-docker-harbor-registry
Bitnami Docker Image for Harbor Registry
Stars: ✭ 16 (-30.43%)
Mutual labels:  harbor
harbor-cleaner
Clean images in Harbor by policies
Stars: ✭ 29 (+26.09%)
Mutual labels:  harbor
cncf-platform-stack
🐳 📦 🚀 ⚡ Recursos da série de vídeos sobre stack da CNCF
Stars: ✭ 59 (+156.52%)
Mutual labels:  harbor
docker-pushrm
"Docker Push Readme" - a Docker CLI plugin to update container repo docs
Stars: ✭ 100 (+334.78%)
Mutual labels:  harbor
community
Harbor community-related material
Stars: ✭ 65 (+182.61%)
Mutual labels:  harbor
go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
Stars: ✭ 2,691 (+11600%)
Mutual labels:  harbor
k8s-harbor
Harbor in Kubernetes
Stars: ✭ 36 (+56.52%)
Mutual labels:  harbor
Follow Me Install Kubernetes Cluster
和我一步步部署 kubernetes 集群
Stars: ✭ 6,662 (+28865.22%)
Mutual labels:  harbor
update-container-description-action
github action to update a Docker Hub, Quay or Harbor repository description from a README file
Stars: ✭ 20 (-13.04%)
Mutual labels:  harbor

Go Report Card Build Status License

harborctl

  __ __   ____  ____   ____    ___   ____      __ ______  _
 |  |  | /    ||    \ |    \  /   \ |    \    /  ]      || |
 |  |  ||  o  ||  D  )|  o  )|     ||  D  )  /  /|      || |
 |  _  ||     ||    / |     ||  O  ||    /  /  / |_|  |_|| |___
 |  |  ||  _  ||    \ |  O  ||     ||    \ /   \_  |  |  |     |
 |  |  ||  |  ||  .  \|     ||     ||  .  \\     | |  |  |     |
 |__|__||__|__||__|\_||_____| \___/ |__|\_| \____| |__|  |_____|

A CLI tool for the Docker Registry Harbor.

This project offer a command-line interface to the Harbor API, you can use it to manager your Harbor service as from Harbor UI.

NOTE

  • This project is initiated by "New Proposal: A Go CLI Client for Harbor".
  • This project named harborctl is still under developement, which is based on harbor v1.6.0-66709daa and swagger api version 1.6.0.
  • Another project named harbor-go-client is based on harbor v1.5.0-d59c257e and swagger api version 1.4.0. If you want to use this CLI tool with Harbro v1.6.0+, you may encounter incompatible issues. See "The issue with API version" for more details.

Features

Current Harbor API support status, see issue/5:

Installation

Assuming you already have a recent version of Go installed, pull down the code with go get:

go get -u github.com/moooofly/harborctl

You can also obtain the pre-compiled binary files from here, which is recommanded.

Documentation

See docs

Credits

License

harborctl is licensed under the MIT License. See LICENSE for the full license text.

This project uses open source components which have additional licensing terms. The licensing terms for these open source components can be found at the following locations:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].