Does it work without OpenShift GitOps?

Yes. You can use Ephemeral Mode without any GitOps tools. For production (GitOps Mode), you need Tekton and Argo CD (OpenShift GitOps), but you can theoretically use other tools if you manage the generated repositories manually.

Can I use my own Gitea/GitHub/GitLab?

Yes. The operator can scaffold repositories in any Git provider. You just need to configure the gitCredentialsSecret in the IntegrationFlow CR with the appropriate tokens.

What happens when the TTL expires in Ephemeral mode?

The operator automatically deletes the IntegrationFlow CR. Thanks to Kubernetes ownerReferences, all child resources (Deployments, Services, ConfigMaps) are garbage-collected immediately by the cluster.

Does it support vanilla Kubernetes?

Currently, the operator is optimized for OpenShift (using OpenShift Routes, Console Plugins, etc.). While the core logic might run on vanilla Kubernetes, the full experience (especially the UI) requires OpenShift.