From 143609b9fb8f18553f1d6bd3427114509117f284 Mon Sep 17 00:00:00 2001
From: Stefan Prodan <stefan.prodan@gmail.com>
Date: Mon, 27 Jun 2022 16:26:07 +0300
Subject: [PATCH] Add specification for `spec.url`

Signed-off-by: Stefan Prodan <stefan.prodan@gmail.com>
---
 rfcs/kubernetes-oci/README.md | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/rfcs/kubernetes-oci/README.md b/rfcs/kubernetes-oci/README.md
index 4b581923..321d4ce3 100644
--- a/rfcs/kubernetes-oci/README.md
+++ b/rfcs/kubernetes-oci/README.md
@@ -51,7 +51,7 @@ flux push artifact docker.io/org/app-config:v1.0.0 \
   --revision="$(git branch --show-current)/$(git rev-parse HEAD)"
 ```
 
-The Flux CLI with produce artifacts of type `"application/vnd.docker.distribution.manifest.v2+json`
+The Flux CLI will produce artifacts of type `application/vnd.docker.distribution.manifest.v2+json`
 which ensures compatibility with container registries that don't support custom OCI media types.
 
 The directory pointed to by `--path` is archived and compressed in the `tar+gzip` format
@@ -100,6 +100,10 @@ spec:
     tag: v1.0.0
 ```
 
+The `spec.url` field points to the container image repository in the format `<host>:<port>/<org-name>/<repo-name>`. 
+Note that specifying a tag or digest is not in accepted for this field. The `spec.url` value is used by the controller
+to fetch the list of tags from the remote OCI repository.
+
 An `OCIRepository` can refer to an artifact by tag, digest or semver range:
 
 ```yaml
-- 
GitLab