infrastructure/namespaces.yaml
2025-09-26 07:53:02 -04:00

105 lines
2.1 KiB
YAML

# namespaces.yaml
apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: istio-system-namespace
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: v1
kind: Namespace
metadata:
name: istio-system
---
apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: spire-namespace
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: v1
kind: Namespace
metadata:
name: spire
---
apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: emissary-namespace
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: v1
kind: Namespace
metadata:
name: emissary
---
apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: pomerium-namespace
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: v1
kind: Namespace
metadata:
name: pomerium
---
apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: gitea-namespace
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: v1
kind: Namespace
metadata:
name: gitea
---
apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: flux-namespace
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: v1
kind: Namespace
metadata:
name: flux-system
---
apiVersion: kubernetes.crossplane.io/v1alpha2
kind: Object
metadata:
name: external-dns-namespace
namespace: crossplane-system
spec:
providerConfigRef:
name: kubernetes-provider
forProvider:
manifest:
apiVersion: v1
kind: Namespace
metadata:
name: external-dns