This is an automated email from the ASF dual-hosted git repository. pcongiusti pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-k.git
The following commit(s) were added to refs/heads/main by this push: new 4ec22e01c Fix kubernetes version link in the generated api docs 4ec22e01c is described below commit 4ec22e01c95731ade4a2a79e914f1a05cca12847 Author: Claudio Miranda <clau...@claudius.com.br> AuthorDate: Thu Jul 6 19:01:19 2023 -0300 Fix kubernetes version link in the generated api docs --- docs/modules/ROOT/partials/apis/camel-k-crds.adoc | 108 ++++++++++----------- docs/modules/ROOT/partials/apis/kamelets-crds.adoc | 18 ++-- script/gen_crd/gen-crd-api-config.json | 2 +- script/gen_crd/gen-kamelets-crd-api-config.json | 2 +- script/gen_crd/gen_crd_api.sh | 6 ++ 5 files changed, 71 insertions(+), 65 deletions(-) diff --git a/docs/modules/ROOT/partials/apis/camel-k-crds.adoc b/docs/modules/ROOT/partials/apis/camel-k-crds.adoc index 1a2554c09..c922052fa 100644 --- a/docs/modules/ROOT/partials/apis/camel-k-crds.adoc +++ b/docs/modules/ROOT/partials/apis/camel-k-crds.adoc @@ -23,7 +23,7 @@ string string |`Build` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -65,7 +65,7 @@ string string |`CamelCatalog` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -107,7 +107,7 @@ string string |`Integration` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -152,7 +152,7 @@ string string |`IntegrationKit` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -197,7 +197,7 @@ string string |`IntegrationPlatform` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -239,7 +239,7 @@ string string |`Kamelet` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -281,7 +281,7 @@ string string |`Pipe` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -449,21 +449,21 @@ BuildCondition describes the state of a resource at a certain point. Type of integration condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -638,7 +638,7 @@ The namespace where to run the builder Pod (must be the same of the operator in Deprecated: no longer in use in Camel K 2 - maintained for backward compatibility |`timeout` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#duration-v1-meta[Kubernetes meta/v1.Duration]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#duration-v1-meta[Kubernetes meta/v1.Duration]* | @@ -729,7 +729,7 @@ the error description (if any) the reason of the failure (if any) |`startedAt` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -1042,21 +1042,21 @@ CamelCatalogCondition describes the state of a resource at a certain point. Type of CamelCatalog condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -1591,7 +1591,7 @@ Endpoint represents a source/sink external entity (could be any Kubernetes resou |Description |`ref` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectreference-v1-core[Kubernetes core/v1.ObjectReference]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectreference-v1-core[Kubernetes core/v1.ObjectReference]* | @@ -1872,7 +1872,7 @@ string a short text specifying the reason |`time` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -1917,7 +1917,7 @@ int maximum number of attempts |`attemptTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | *(Optional)* @@ -2102,28 +2102,28 @@ IntegrationCondition describes the state of a resource at a certain point. Type of integration condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | Last time the condition transitioned from one status to another. |`firstTruthyTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -2185,21 +2185,21 @@ IntegrationKitCondition describes the state of a resource at a certain point. Type of integration condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -2548,14 +2548,14 @@ It can be useful if you want to provide some custom base image with further util the image registry used to push/pull Integration images |`buildCatalogToolTimeout` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#duration-v1-meta[Kubernetes meta/v1.Duration]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#duration-v1-meta[Kubernetes meta/v1.Duration]* | the timeout (in seconds) to use when creating the build tools container image |`timeout` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#duration-v1-meta[Kubernetes meta/v1.Duration]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#duration-v1-meta[Kubernetes meta/v1.Duration]* | @@ -2617,21 +2617,21 @@ IntegrationPlatformCondition describes the state of a resource at a certain poin Type of integration condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -2885,7 +2885,7 @@ the sources which contain the Camel routes to run a source in YAML DSL language which contain the routes to run |`integrationKit` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectreference-v1-core[Kubernetes core/v1.ObjectReference]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectreference-v1-core[Kubernetes core/v1.ObjectReference]* | @@ -3004,7 +3004,7 @@ a list of dependencies needed by the application the profile needed to run this Integration |`integrationKit` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectreference-v1-core[Kubernetes core/v1.ObjectReference]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectreference-v1-core[Kubernetes core/v1.ObjectReference]* | @@ -3082,7 +3082,7 @@ label selector features offered by the Integration |`lastInitTimestamp` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -3441,21 +3441,21 @@ KameletCondition describes the state of a resource at a certain point. Type of kamelet condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -3853,7 +3853,7 @@ A reference to the ConfigMap or Secret key that contains the security of the Maven settings. |`caSecrets` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#secretkeyselector-v1-core[[\]Kubernetes core/v1.SecretKeySelector]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#secretkeyselector-v1-core[[\]Kubernetes core/v1.SecretKeySelector]* | @@ -3906,21 +3906,21 @@ PipeCondition describes the state of a resource at a certain point. Type of pipe condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -4117,7 +4117,7 @@ string |`condition` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#podcondition-v1-core[Kubernetes core/v1.PodCondition]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#podcondition-v1-core[Kubernetes core/v1.PodCondition]* | @@ -4148,35 +4148,35 @@ PodSpec defines a group of Kubernetes resources |Description |`volumes` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#volume-v1-core[[\]Kubernetes core/v1.Volume]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#volume-v1-core[[\]Kubernetes core/v1.Volume]* | Volumes |`initContainers` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#container-v1-core[[\]Kubernetes core/v1.Container]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#container-v1-core[[\]Kubernetes core/v1.Container]* | InitContainers |`containers` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#container-v1-core[[\]Kubernetes core/v1.Container]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#container-v1-core[[\]Kubernetes core/v1.Container]* | Containers |`ephemeralContainers` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#ephemeralcontainer-v1-core[[\]Kubernetes core/v1.EphemeralContainer]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#ephemeralcontainer-v1-core[[\]Kubernetes core/v1.EphemeralContainer]* | EphemeralContainers |`restartPolicy` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#restartpolicy-v1-core[Kubernetes core/v1.RestartPolicy]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#restartpolicy-v1-core[Kubernetes core/v1.RestartPolicy]* | @@ -4197,7 +4197,7 @@ int64 ActiveDeadlineSeconds |`dnsPolicy` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#dnspolicy-v1-core[Kubernetes core/v1.DNSPolicy]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#dnspolicy-v1-core[Kubernetes core/v1.DNSPolicy]* | @@ -4211,14 +4211,14 @@ map[string]string NodeSelector |`topologySpreadConstraints` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#topologyspreadconstraint-v1-core[[\]Kubernetes core/v1.TopologySpreadConstraint]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#topologyspreadconstraint-v1-core[[\]Kubernetes core/v1.TopologySpreadConstraint]* | TopologySpreadConstraints |`securityContext` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#podsecuritycontext-v1-core[Kubernetes core/v1.PodSecurityContext]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#podsecuritycontext-v1-core[Kubernetes core/v1.PodSecurityContext]* | @@ -5281,14 +5281,14 @@ ValueSource -- |Description |`configMapKeyRef` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#configmapkeyselector-v1-core[Kubernetes core/v1.ConfigMapKeySelector]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#configmapkeyselector-v1-core[Kubernetes core/v1.ConfigMapKeySelector]* | Selects a key of a ConfigMap. |`secretKeyRef` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#secretkeyselector-v1-core[Kubernetes core/v1.SecretKeySelector]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#secretkeyselector-v1-core[Kubernetes core/v1.SecretKeySelector]* | @@ -5626,7 +5626,7 @@ string The main container image |`imagePullPolicy` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#pullpolicy-v1-core[Kubernetes core/v1.PullPolicy]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#pullpolicy-v1-core[Kubernetes core/v1.PullPolicy]* | @@ -5845,7 +5845,7 @@ The maximum time in seconds for the deployment to make progress before it is considered to be failed. It defaults to 60s. |`strategy` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#deploymentstrategytype-v1-apps[Kubernetes apps/v1.DeploymentStrategyType]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#deploymentstrategytype-v1-apps[Kubernetes apps/v1.DeploymentStrategyType]* | @@ -6224,7 +6224,7 @@ string To configure the path exposed by the ingress (default `/`). |`pathType` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#pathtype-v1-networking[Kubernetes networking/v1.PathType]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#pathtype-v1-networking[Kubernetes networking/v1.PathType]* | diff --git a/docs/modules/ROOT/partials/apis/kamelets-crds.adoc b/docs/modules/ROOT/partials/apis/kamelets-crds.adoc index 36d7aea89..38e0760ac 100644 --- a/docs/modules/ROOT/partials/apis/kamelets-crds.adoc +++ b/docs/modules/ROOT/partials/apis/kamelets-crds.adoc @@ -23,7 +23,7 @@ string string |`Kamelet` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -65,7 +65,7 @@ string string |`KameletBinding` |`metadata` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectmeta-v1-meta[Kubernetes meta/v1.ObjectMeta]* | @@ -262,7 +262,7 @@ Endpoint represents a source/sink external entity (could be any Kubernetes resou |Description |`ref` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#objectreference-v1-core[Kubernetes core/v1.ObjectReference]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#objectreference-v1-core[Kubernetes core/v1.ObjectReference]* | @@ -932,21 +932,21 @@ KameletBindingCondition describes the state of a resource at a certain point. Type of kameletBinding condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | @@ -1136,21 +1136,21 @@ KameletCondition describes the state of a resource at a certain point. Type of kamelet condition. |`status` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#conditionstatus-v1-core[Kubernetes core/v1.ConditionStatus]* | Status of the condition, one of True, False, Unknown. |`lastUpdateTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | The last time this condition was updated. |`lastTransitionTime` + -*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#time-v1-meta[Kubernetes meta/v1.Time]* +*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#time-v1-meta[Kubernetes meta/v1.Time]* | diff --git a/script/gen_crd/gen-crd-api-config.json b/script/gen_crd/gen-crd-api-config.json index 1a6ae0dfe..f60497ca6 100644 --- a/script/gen_crd/gen-crd-api-config.json +++ b/script/gen_crd/gen-crd-api-config.json @@ -10,7 +10,7 @@ "externalPackages": [ { "typeMatchPrefix": "^k8s\\.io/(api|apimachinery/pkg/apis)/", - "docsURLTemplate": "https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#{{lower .TypeIdentifier}}-{{arrIndex .PackageSegments -1}}-{{arrIndex .PackageSegments -2}}" + "docsURLTemplate": "https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#{{lower .TypeIdentifier}}-{{arrIndex .PackageSegments -1}}-{{arrIndex .PackageSegments -2}}" } ], "typeDisplayNamePrefixOverrides": { diff --git a/script/gen_crd/gen-kamelets-crd-api-config.json b/script/gen_crd/gen-kamelets-crd-api-config.json index 0e6701696..a4220d3f6 100644 --- a/script/gen_crd/gen-kamelets-crd-api-config.json +++ b/script/gen_crd/gen-kamelets-crd-api-config.json @@ -10,7 +10,7 @@ "externalPackages": [ { "typeMatchPrefix": "^k8s\\.io/(api|apimachinery/pkg/apis)/", - "docsURLTemplate": "https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.20/#{{lower .TypeIdentifier}}-{{arrIndex .PackageSegments -1}}-{{arrIndex .PackageSegments -2}}" + "docsURLTemplate": "https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.25/#{{lower .TypeIdentifier}}-{{arrIndex .PackageSegments -1}}-{{arrIndex .PackageSegments -2}}" }, { "typeMatchPrefix": "^github\\.com/apache/camel-k/pkg/apis/camel/v1\\.", diff --git a/script/gen_crd/gen_crd_api.sh b/script/gen_crd/gen_crd_api.sh index 29fe95c70..5bbe78e36 100755 --- a/script/gen_crd/gen_crd_api.sh +++ b/script/gen_crd/gen_crd_api.sh @@ -24,6 +24,10 @@ crd_file_kamelets=$rootdir/docs/modules/ROOT/partials/apis/kamelets-crds.adoc # version of gen-crd-api-reference-docs: # https://github.com/ahmetb/gen-crd-api-reference-docs/pull/45 +## update the kubernetes version for the generated links +ver=$(grep k8s.io/client-go ${rootdir}/go.mod |sed 's/.*v0\.\(..\)\../\1/g') +sed -i "/docsURLTemplate/s/\(kubernetes-api\/v1\.\)../\1${ver}/" $location/gen-*.json + echo "Generating CRD API documentation..." # to run a local copy use something like #go run /Users/david/projects/camel/gen-crd-api-reference-docs/main.go \ @@ -34,6 +38,8 @@ go run github.com/tadayosi/gen-crd-api-reference-docs@v0.4.0-camel-k-2 \ -api-dir "github.com/apache/camel-k/v2/pkg/apis/camel/v1" \ -out-file $crd_file_camel +# the v1alpha1 kamelet api is deprecated and will stay here until +# the new Pipe api is mature #go run /Users/david/projects/camel/gen-crd-api-reference-docs/main.go \ go run github.com/tadayosi/gen-crd-api-reference-docs@v0.4.0-camel-k-2 \ -config $location/gen-kamelets-crd-api-config.json \