This is an automated email from the ASF dual-hosted git repository.
github-bot 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 f3b4842b5 chore: nightly automatic updates
f3b4842b5 is described below
commit f3b4842b5988caed21432bd1b52c523a1941686a
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Mon Dec 15 23:39:24 2025 +0000
chore: nightly automatic updates
---
README.adoc | 2 +-
docs/modules/ROOT/partials/apis/camel-k-crds.adoc | 7 +++++++
pkg/apis/camel/v1/zz_generated.deepcopy.go | 4 ++++
.../camel/applyconfiguration/camel/v1/integrationstatus.go | 9 +++++++++
4 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/README.adoc b/README.adoc
index b591d0591..aee5b51ae 100644
--- a/README.adoc
+++ b/README.adoc
@@ -11,7 +11,7 @@
image:https://github.com/apache/camel-k/actions/workflows/common.yml/badge.svg["
image:https://github.com/apache/camel-k/workflows/knative/badge.svg["Knative",
link="https://github.com/apache/camel-k/actions/workflows/knative.yml"]
image:https://github.com/apache/camel-k/actions/workflows/nightly-release.yml/badge.svg["Nightly
releases",
link="https://github.com/apache/camel-k/actions/workflows/nightly-release.yml"]
image:https://github.com/apache/camel-k/actions/workflows/native.yml/badge.svg["Quarkus
native", link="https://github.com/apache/camel-k/actions/workflows/native.yml"]
-image:https://img.shields.io/badge/Coverage-51.6-yellow.svg["Go coverage",
link="https://github.com/apache/camel-k/actions/workflows/nightly-coverage.yml"]
+image:https://img.shields.io/badge/Coverage-50.6-yellow.svg["Go coverage",
link="https://github.com/apache/camel-k/actions/workflows/nightly-coverage.yml"]
image:https://img.shields.io/badge/zulip-join_chat-brightgreen.svg["Chat on
Zulip", link="https://camel.zulipchat.com"]
Apache Camel K is a lightweight integration framework built from **Apache
Camel** that runs natively on Kubernetes and is specifically designed for
serverless and microservice architectures. Users of `Camel K` can instantly run
integration code written in Camel DSL on their preferred **Cloud** provider.
diff --git a/docs/modules/ROOT/partials/apis/camel-k-crds.adoc
b/docs/modules/ROOT/partials/apis/camel-k-crds.adoc
index 8d991ae2c..da56e3365 100644
--- a/docs/modules/ROOT/partials/apis/camel-k-crds.adoc
+++ b/docs/modules/ROOT/partials/apis/camel-k-crds.adoc
@@ -3709,6 +3709,13 @@ features offered by the Integration
the timestamp representing the last time when this integration was initialized.
+|`lastDeploymentTimestamp` +
+*https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.34/#time-v1-meta[Kubernetes
meta/v1.Time]*
+|
+
+
+the timestamp representing the last time when this integration was deployed.
+
|===
diff --git a/pkg/apis/camel/v1/zz_generated.deepcopy.go
b/pkg/apis/camel/v1/zz_generated.deepcopy.go
index 9c82cc79c..9b1a09711 100644
--- a/pkg/apis/camel/v1/zz_generated.deepcopy.go
+++ b/pkg/apis/camel/v1/zz_generated.deepcopy.go
@@ -1911,6 +1911,10 @@ func (in *IntegrationStatus) DeepCopyInto(out
*IntegrationStatus) {
in, out := &in.InitializationTimestamp,
&out.InitializationTimestamp
*out = (*in).DeepCopy()
}
+ if in.DeploymentTimestamp != nil {
+ in, out := &in.DeploymentTimestamp, &out.DeploymentTimestamp
+ *out = (*in).DeepCopy()
+ }
}
// DeepCopy is an autogenerated deepcopy function, copying the receiver,
creating a new IntegrationStatus.
diff --git a/pkg/client/camel/applyconfiguration/camel/v1/integrationstatus.go
b/pkg/client/camel/applyconfiguration/camel/v1/integrationstatus.go
index 6d7a6567d..fe6cdff3b 100644
--- a/pkg/client/camel/applyconfiguration/camel/v1/integrationstatus.go
+++ b/pkg/client/camel/applyconfiguration/camel/v1/integrationstatus.go
@@ -49,6 +49,7 @@ type IntegrationStatusApplyConfiguration struct {
Selector *string
`json:"selector,omitempty"`
Capabilities []string
`json:"capabilities,omitempty"`
InitializationTimestamp *metav1.Time
`json:"lastInitTimestamp,omitempty"`
+ DeploymentTimestamp *metav1.Time
`json:"lastDeploymentTimestamp,omitempty"`
}
// IntegrationStatusApplyConfiguration constructs a declarative configuration
of the IntegrationStatus type for use with
@@ -243,3 +244,11 @@ func (b *IntegrationStatusApplyConfiguration)
WithInitializationTimestamp(value
b.InitializationTimestamp = &value
return b
}
+
+// WithDeploymentTimestamp sets the DeploymentTimestamp field in the
declarative configuration to the given value
+// and returns the receiver, so that objects can be built by chaining "With"
function invocations.
+// If called multiple times, the DeploymentTimestamp field is set to the value
of the last call.
+func (b *IntegrationStatusApplyConfiguration) WithDeploymentTimestamp(value
metav1.Time) *IntegrationStatusApplyConfiguration {
+ b.DeploymentTimestamp = &value
+ return b
+}