1
0
mirror of https://github.com/regclient/regclient.git synced 2025-04-18 22:44:00 +03:00

67 Commits

Author SHA1 Message Date
Brandon Mitchell
82c84b0c5e
Fix: Escape regexp example
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2025-03-08 10:20:49 -05:00
Brandon Mitchell
365debc977
Doc: Include Docker Hub repository documentation.
These markdown files are manually copied to the Docker Hub repository.

Signed-off-by: Brandon Mitchell <git@bmitch.net>
2025-03-06 10:55:44 -05:00
Brandon Mitchell
bbb902ba69
Feat: Add cobra command for documentation
This will be used for generating website content.

Signed-off-by: Brandon Mitchell <git@bmitch.net>
2025-01-22 15:14:22 -05:00
Brandon Mitchell
d1118c2a7f
Chore: Adding a logo
I'm no artist, just threw something together quick in SVG.

Signed-off-by: Brandon Mitchell <git@bmitch.net>
2024-12-27 16:47:25 -05:00
Brandon Mitchell
851cc63093
Feat: Support external referrers in regsync
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2024-12-08 16:30:27 -05:00
Brandon Mitchell
e149d26418
Feat: Document community maintained packages
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2024-12-06 11:03:55 -05:00
Brandon Mitchell
52b369010d
feat: Add regctl image create command
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2024-05-07 15:28:24 -04:00
Brandon Mitchell
5a5d5f7c1c
Support args in platform parsing
This allows windows images to be selected.

Signed-off-by: Brandon Mitchell <git@bmitch.net>
2024-03-05 11:27:12 -05:00
Brandon Mitchell
5ab7493b75
Document GitHub Actions installer
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2024-02-21 13:35:37 -05:00
Brandon Mitchell
ed1cb8fe16
Add regctl --host flag
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-10-15 15:08:41 -04:00
Brandon Mitchell
3f5ed98c71
Document method to remove quarantine on MacOS
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-10-06 12:38:05 -04:00
Felipe Santos
d26c44d752 Improve "output a single label" example
The new example uses a much simpler go-template syntax and also showcases a better use case: get the actual version for a latest tag.

Signed-off-by: Felipe Santos <felipecassiors@gmail.com>
2023-09-29 19:58:39 -03:00
Brandon Mitchell
1a0aa8b7f5
Add support for repo filters in regsync
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-09-18 20:34:59 -04:00
Brandon Mitchell
44ea53b40f
Add an in memory cache of manifests and referrers
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-08-05 14:52:59 -04:00
Brandon Mitchell
9eb0ef6476
Mod annotations platforms in an index
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-06-03 17:28:34 -04:00
Brandon Mitchell
69df0c352d
Support client certs for mTLS registry auth
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-05-31 15:49:25 -04:00
Brandon Mitchell
8458101303
refactoring regsync
- sync registry calls sync repo, which calls sync image
- support for syncing only the missing tags
- sync repo filters out target tags when missing option used
- tests now check other actions

Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-05-29 15:59:29 -04:00
Brandon Mitchell
c8983c2aa8
Add a fast check option for image copy
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-05-22 20:33:22 -04:00
Brandon Mitchell
4424131f4d
Document ghcr.io image names
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-03-19 20:10:05 -04:00
Brandon Mitchell
15aadcaa08
Adding docs and testing for regctl blob copy
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-03-11 11:29:00 -05:00
Brandon Mitchell
c074421b1a
Run cosign recursively and document signing
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-02-27 15:34:51 -05:00
Brandon Mitchell
4be94a17f1
Add referrers support to regsync
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-02-20 20:04:20 -05:00
Brandon Mitchell
56b90d491f
Adding regctl artifact tree
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-02-14 20:18:01 -05:00
Brandon Mitchell
16ac6ec417
Add regctl manifest/blob head commands
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2023-02-05 17:05:03 -05:00
Brandon Mitchell
e63df378c1
regbot: add limit and last options to repo.ls
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-10-29 16:54:56 -04:00
Brandon Mitchell
9c03c112ae
Limit current requests and requests per second
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-10-27 22:00:12 -04:00
Brandon Mitchell
f989bbc0d6 Rename refers to subject
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-09-17 17:07:32 -04:00
Brandon Mitchell
1e8bc9c0b7 Adding regctl blob get-file
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-09-11 20:15:59 -04:00
Brandon Mitchell
f0ceda1677 Add image check-base
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-08-30 09:37:56 -04:00
Brandon Mitchell
7c79e1bd90 regctl: Add tips on common errors
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-08-26 08:32:25 -04:00
Brandon Mitchell
cf07a3cc0c Adding diff and regctl cmds to compare manifests and blobs
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-07-24 11:51:23 -04:00
Brandon Mitchell
4272e2e59b Add regctl index to create/mutate manifest lists
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-07-02 10:03:28 -04:00
Brandon Mitchell
8b2b3da2b2 Output digest on blob put, delay GC of blobs
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-06-25 16:46:00 -04:00
Brandon Mitchell
5423feee9b Allow pushing a manifest by digest
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-06-03 21:39:22 -04:00
Brandon Mitchell
4c0be1f6fb Support for cred helper in regsync and regbot
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-05-30 15:45:18 -04:00
Brandon Mitchell
c5f3d8babe Add template vars to regsync source and target
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-04-16 20:16:49 -04:00
Brandon Mitchell
cf903c6e4f Remove tty from docker run scripts
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-04-12 20:21:56 -04:00
Brandon Mitchell
af0bfd6da5 Remove deprecated title template function
This was removed by Go upstream:
https://github.com/golang/go/issues/48367

Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-03-31 10:53:33 -04:00
Brandon Mitchell
1bbfda2693 Allow overriding the user-agent
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-03-05 19:42:00 -05:00
Brandon Mitchell
33440ff9eb Add markdown linting
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-03-05 09:32:02 -05:00
Brandon Mitchell
1bdd14a0a6 Adding repoAuth for gcr.io
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-02-27 11:23:57 -05:00
Brandon Mitchell
de22cd94e6 Updating documentation for ocidir
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2022-02-05 10:40:52 -05:00
Brandon Mitchell
3570c5d8d4 Adding options to image copy
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2021-12-12 11:31:56 -05:00
Brandon Mitchell
7731c2979a Adding option to delete manifest by tag
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2021-11-27 19:23:37 -05:00
Brandon Mitchell
d689543ce3 Updating docs and adding artifact strip-dirs flag
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2021-10-03 20:28:27 -04:00
Brandon Mitchell
3a6d996057 Miscellaneous cleanup
- Makefile only runs commands for vars once
- Example for k8s with regsync
- Readme fixes time template

Signed-off-by: Brandon Mitchell <git@bmitch.net>
2021-09-20 08:01:58 -04:00
Brandon Mitchell
3796a18d99 Add blob size limits to commands
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2021-08-15 19:15:12 -04:00
Brandon Mitchell
4646fbe4ee Add docs on regsync "registry" option
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2021-06-24 20:49:53 -04:00
Brandon Mitchell
aec6ee2c51 Adding import/export to regbot
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2021-06-13 20:25:58 -04:00
Brandon Mitchell
b21c8d4ebe Adding regctl command completion
Signed-off-by: Brandon Mitchell <git@bmitch.net>
2021-06-03 16:45:17 -04:00