diff --git a/oci/catalog/apps/rqlite.json b/oci/catalog/apps/rqlite.json index dbca2959..22e8bb93 100644 --- a/oci/catalog/apps/rqlite.json +++ b/oci/catalog/apps/rqlite.json @@ -42,7 +42,7 @@ "provider": "rqlite", "repository": "https://github.com/rqlite/rqlite", "revision": "b84d5f9796360a0640baf654cc6c753b78eb5cbe", - "image_repository_url": "https://hub.docker.com/r/rqlite/rqlite", + "image_repository_url": "https://github.com/rqlite/rqlite/pkgs/container/rqlite", "readme_pushed_at": "", "compose_sha256": "05d6ccf9931bb85374fae008ca8d0b9b40913f9d8db39130c5c5723f56c7683a", "generated_at": "2026-10-26T07:25:00+00:00", @@ -52,9 +52,9 @@ "service_name": "rqlite", "container_name": "rqlite", "image": { - "reference": "rqlite/rqlite:latest", - "registry": "docker.io", - "repository": "rqlite/rqlite", + "reference": "ghcr.io/rqlite/rqlite:latest", + "registry": "ghcr.io", + "repository": "ghcr.io/rqlite/rqlite", "tag": "latest", "digest": null, "pull_policy": "resolve-selected-tag-to-architecture-digest-at-install" @@ -97,7 +97,7 @@ "related_services": [], "restart": "unless-stopped", "stop_grace_period": null, - "original_compose": "{\n \"name\": \"rqlite\",\n \"services\": {\n \"rqlite\": {\n \"image\": \"rqlite/rqlite:latest\",\n \"restart\": \"unless-stopped\",\n \"ports\": [\n \"4001:4001/tcp\",\n \"4002:4002/tcp\"\n ],\n \"volumes\": [\n \"./file:/rqlite/file\"\n ],\n \"command\": [\n \"/rqlite/file\"\n ]\n }\n }\n}" + "original_compose": "{\n \"name\": \"rqlite\",\n \"services\": {\n \"rqlite\": {\n \"image\": \"ghcr.io/rqlite/rqlite:latest\",\n \"restart\": \"unless-stopped\",\n \"ports\": [\n \"4001:4001/tcp\",\n \"4002:4002/tcp\"\n ],\n \"volumes\": [\n \"./file:/rqlite/file\"\n ],\n \"command\": [\n \"/rqlite/file\"\n ]\n }\n }\n}" }, "compose_stack": { "project_name": "rqlite", @@ -108,7 +108,7 @@ "services": [ { "name": "rqlite", - "image": "rqlite/rqlite:latest", + "image": "ghcr.io/rqlite/rqlite:latest", "is_main": true, "role": "frontend", "vmid_offset": 0, @@ -116,7 +116,7 @@ "frontend_network": true, "private_network": false, "compose": { - "image": "rqlite/rqlite:latest", + "image": "ghcr.io/rqlite/rqlite:latest", "restart": "unless-stopped", "ports": [ "4001:4001/tcp", diff --git a/oci/catalog/curated/rqlite.json b/oci/catalog/curated/rqlite.json index dbca2959..22e8bb93 100644 --- a/oci/catalog/curated/rqlite.json +++ b/oci/catalog/curated/rqlite.json @@ -42,7 +42,7 @@ "provider": "rqlite", "repository": "https://github.com/rqlite/rqlite", "revision": "b84d5f9796360a0640baf654cc6c753b78eb5cbe", - "image_repository_url": "https://hub.docker.com/r/rqlite/rqlite", + "image_repository_url": "https://github.com/rqlite/rqlite/pkgs/container/rqlite", "readme_pushed_at": "", "compose_sha256": "05d6ccf9931bb85374fae008ca8d0b9b40913f9d8db39130c5c5723f56c7683a", "generated_at": "2026-10-26T07:25:00+00:00", @@ -52,9 +52,9 @@ "service_name": "rqlite", "container_name": "rqlite", "image": { - "reference": "rqlite/rqlite:latest", - "registry": "docker.io", - "repository": "rqlite/rqlite", + "reference": "ghcr.io/rqlite/rqlite:latest", + "registry": "ghcr.io", + "repository": "ghcr.io/rqlite/rqlite", "tag": "latest", "digest": null, "pull_policy": "resolve-selected-tag-to-architecture-digest-at-install" @@ -97,7 +97,7 @@ "related_services": [], "restart": "unless-stopped", "stop_grace_period": null, - "original_compose": "{\n \"name\": \"rqlite\",\n \"services\": {\n \"rqlite\": {\n \"image\": \"rqlite/rqlite:latest\",\n \"restart\": \"unless-stopped\",\n \"ports\": [\n \"4001:4001/tcp\",\n \"4002:4002/tcp\"\n ],\n \"volumes\": [\n \"./file:/rqlite/file\"\n ],\n \"command\": [\n \"/rqlite/file\"\n ]\n }\n }\n}" + "original_compose": "{\n \"name\": \"rqlite\",\n \"services\": {\n \"rqlite\": {\n \"image\": \"ghcr.io/rqlite/rqlite:latest\",\n \"restart\": \"unless-stopped\",\n \"ports\": [\n \"4001:4001/tcp\",\n \"4002:4002/tcp\"\n ],\n \"volumes\": [\n \"./file:/rqlite/file\"\n ],\n \"command\": [\n \"/rqlite/file\"\n ]\n }\n }\n}" }, "compose_stack": { "project_name": "rqlite", @@ -108,7 +108,7 @@ "services": [ { "name": "rqlite", - "image": "rqlite/rqlite:latest", + "image": "ghcr.io/rqlite/rqlite:latest", "is_main": true, "role": "frontend", "vmid_offset": 0, @@ -116,7 +116,7 @@ "frontend_network": true, "private_network": false, "compose": { - "image": "rqlite/rqlite:latest", + "image": "ghcr.io/rqlite/rqlite:latest", "restart": "unless-stopped", "ports": [ "4001:4001/tcp", diff --git a/oci/catalog/index.json b/oci/catalog/index.json index 6551fc4e..6c9766c6 100644 --- a/oci/catalog/index.json +++ b/oci/catalog/index.json @@ -13873,7 +13873,7 @@ "amd64" ], "updated_at": null, - "main_image": "rqlite/rqlite:latest", + "main_image": "ghcr.io/rqlite/rqlite:latest", "category": "databases", "category_label": "Databases", "replaces_discovered_ids": [], diff --git a/oci/tests/test_rqlite_profile.py b/oci/tests/test_rqlite_profile.py index 035ee2b2..e33884df 100644 --- a/oci/tests/test_rqlite_profile.py +++ b/oci/tests/test_rqlite_profile.py @@ -18,6 +18,11 @@ class RqliteProfileTests(unittest.TestCase): self.assertEqual(curated["compose_stack"]["services"][0]["compose"]["command"], [data_dir]) original_compose = json.loads(curated["container_contract"]["original_compose"]) self.assertEqual(original_compose["services"]["rqlite"]["command"], [data_dir]) + image = curated["container_contract"]["image"] + self.assertEqual(image["reference"], "ghcr.io/rqlite/rqlite:latest") + self.assertEqual(image["registry"], "ghcr.io") + self.assertEqual(image["repository"], "ghcr.io/rqlite/rqlite") + self.assertEqual(original_compose["services"]["rqlite"]["image"], image["reference"]) mounted_paths = [volume["container_path"] for volume in curated["container_contract"]["volumes"]] self.assertIn(data_dir, mounted_paths)