<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Config Connector on Infra Services</title><link>/docs/config-connector/</link><description>Recent content in Config Connector on Infra Services</description><generator>Hugo</generator><language>en</language><atom:link href="/docs/config-connector/index.xml" rel="self" type="application/rss+xml"/><item><title>Managed resources</title><link>/docs/config-connector/managed-resources/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/config-connector/managed-resources/</guid><description>&lt;p>This page is the authoritative list of what KCC actually owns in this repo. Counts are computed from the manifests in &lt;code>main&lt;/code> and reflect what KCC reconciles, not what exists in GCP (drift is recovered by the controller on the next reconcile).&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Note on &lt;code>secretmanager/&lt;/code> directories.&lt;/strong> Per the &lt;a href="/docs/config-connector/managed-resources/#naming-conventions">naming convention&lt;/a>, directories are named after the Config Connector API group they correspond to. The &lt;code>secretmanager/&lt;/code> / &lt;code>secretsmanager/&lt;/code> directories are the one &lt;strong>deliberate exception&lt;/strong>: they sit alongside the KCC API-group directories but contain &lt;a href="https://external-secrets.io/">External Secrets Operator&lt;/a> resources (&lt;code>apiVersion: external-secrets.io/v1beta1&lt;/code> - &lt;code>SecretStore&lt;/code>, &lt;code>ExternalSecret&lt;/code>), &lt;strong>not&lt;/strong> KCC resources. These resources bridge Postgres credentials from GCP Secret Manager into Kubernetes secrets and are reconciled by the ESO controller, not by KCC. They are called out explicitly in each project&amp;rsquo;s table below.&lt;/p></description></item><item><title>Operations</title><link>/docs/config-connector/operations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/docs/config-connector/operations/</guid><description>&lt;p>KCC is GitOps. The flow for every change is the same: edit YAML, open a PR, merge, ArgoCD syncs, KCC reconciles. There is no &lt;code>kubectl apply&lt;/code> step and no &lt;code>gcloud&lt;/code> step.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Repository rule.&lt;/strong> From &lt;a href="https://github.com/Titanbay/infra-services/blob/main/AGENTS.md">&lt;code>AGENTS.md&lt;/code>&lt;/a>:&lt;/p>
&lt;p>Do not ever try to &lt;code>kubectl apply&lt;/code> Kubernetes manifests or use &lt;code>terraform apply&lt;/code> directly. This repository follows GitOps principles. All changes to resources are handled via CI/CD. You may use the kustomize command to verify changes in kustomization overlays.&lt;/p></description></item></channel></rss>