delete crossplane

This commit is contained in:
2025-09-01 16:09:18 -05:00
parent 89a13d81f1
commit fbaa3877a2
6 changed files with 0 additions and 270 deletions

View File

@@ -1,20 +0,0 @@
#apiVersion: argoproj.io/v1alpha1
#kind: Application
#metadata:
# name: crossplane
# namespace: argocd
#spec:
# project: default
# source:
# repoURL: https://gitlab.com/developerdurp/homelab.git
# targetRevision: main
# path: infra/crossplane
# destination:
# namespace: crossplane
# name: in-cluster
# syncPolicy:
# automated:
# prune: true
# selfHeal: true
# syncOptions:
# - CreateNamespace=true

View File

@@ -1,11 +0,0 @@
apiVersion: v2
name: crossplane
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
appVersion: "1.16.0"
#dependencies:
# - name: crossplane
# repository: https://charts.crossplane.io/stable
# version: 1.19.1

View File

@@ -1,6 +0,0 @@
#apiVersion: pkg.crossplane.io/v1
#kind: Provider
#metadata:
# name: provider-argocd
#spec:
# package: xpkg.upbound.io/crossplane-contrib/provider-argocd:v0.10.1

View File

@@ -1,57 +0,0 @@
#apiVersion: pkg.crossplane.io/v1
#kind: Provider
#metadata:
# name: provider-gitlab
#spec:
# package: xpkg.upbound.io/crossplane-contrib/provider-gitlab:v0.10.4
#---
#apiVersion: v1
#kind: ServiceAccount
#metadata:
# name: vault
#
#---
#apiVersion: external-secrets.io/v1
#kind: ExternalSecret
#metadata:
# name: gitlab-secret
#spec:
# secretStoreRef:
# name: vault
# kind: ClusterSecretStore
# target:
# name: gitlab-secret
# data:
# - secretKey: accesstoken
# remoteRef:
# key: kv/renovate
# property: RENOVATE_TOKEN
#
#---
#apiVersion: gitlab.crossplane.io/v1beta1
#kind: ProviderConfig
#metadata:
# name: gitlab-provider
#spec:
# baseURL: https://gitlab.com/
# credentials:
# source: Secret
# secretRef:
# namespace: crossplane
# name: gitlab-secret
# key: accesstoken
#---
#apiVersion: projects.gitlab.crossplane.io/v1alpha1
#kind: Project
#metadata:
# name: example-project
#spec:
# deletionPolicy: Orphan
# forProvider:
# name: "Example Project"
# description: "example project description"
# providerConfigRef:
# name: gitlab-provider
# policy:
# resolution: Optional
# resolve: Always

View File

@@ -1,115 +0,0 @@
#apiVersion: opentofu.upbound.io/v1beta1
#kind: Workspace
#metadata:
# name: proxmoxbackupserver
# annotations:
# crossplane.io/external-name: proxmoxbackupserver
#spec:
# forProvider:
# source: Inline
# env:
# - name: TF_VAR_pm_api_url
# secretKeyRef:
# namespace: crossplane
# name: proxmox-secret
# key: pm_api_url
# - name: TF_VAR_pm_password
# secretKeyRef:
# namespace: crossplane
# name: proxmox-secret
# key: pm_password
# - name: TF_VAR_pm_user
# secretKeyRef:
# namespace: crossplane
# name: proxmox-secret
# key: pm_user
# module: |
#
# provider "proxmox" {
# pm_parallel = 1
# pm_tls_insecure = true
# pm_api_url = var.pm_api_url
# pm_user = var.pm_user
# pm_password = var.pm_password
# pm_debug = false
# }
#
# variable "pm_api_url" {
# description = "API URL to Proxmox provider"
# type = string
# }
#
# variable "pm_password" {
# description = "Passowrd to Proxmox provider"
# type = string
# }
#
# variable "pm_user" {
# description = "Username to Proxmox provider"
# type = string
# }
#
# locals {
# format = "raw"
# dnsserver = "192.168.10.1"
# vlan = 21
# proxmoxBackup = {
# tags = "Proxmox"
# count = 1
# name = ["Proxmox-BackupServer"]
# cores = 2
# memory = "4096"
# drive = 1024
# storage = "domains"
# node = ["mothership"]
# ip = ["250"]
# }
# }
#
# resource "proxmox_vm_qemu" "proxmoxBackup" {
# count = local.proxmoxBackup.count
# ciuser = "administrator"
# vmid = "${local.vlan}${local.proxmoxBackup.ip[count.index]}"
# name = local.proxmoxBackup.name[count.index]
# target_node = local.proxmoxBackup.node[count.index]
# tags = local.proxmoxBackup.tags
# qemu_os = "l26"
# os_type = "cloud-init"
# agent = 1
# cores = local.proxmoxBackup.cores
# sockets = 1
# cpu_type = "host"
# memory = local.proxmoxBackup.memory
# scsihw = "virtio-scsi-pci"
# #bootdisk = "scsi0"
# boot = "order=virtio0"
# onboot = true
# vga {
# type = "serial0"
# }
# serial {
# id = 0
# type = "socket"
# }
# disks {
# virtio {
# virtio0 {
# disk {
# size = local.proxmoxBackup.drive
# format = local.format
# storage = local.proxmoxBackup.storage
# }
# }
# }
# }
# network {
# id = 0
# model = "virtio"
# bridge = "vmbr0"
# tag = local.vlan
# }
# }
#
# writeConnectionSecretToRef:
# namespace: crossplane
# name: opentofu-workspace-example-inline

View File

@@ -1,61 +0,0 @@
#apiVersion: pkg.crossplane.io/v1
#kind: Provider
#metadata:
# name: provider-opentofu
#spec:
# package: xpkg.upbound.io/upbound/provider-opentofu:v0
#
#---
#apiVersion: external-secrets.io/v1
#kind: ExternalSecret
#metadata:
# name: proxmox-secret
#spec:
# secretStoreRef:
# name: vault
# kind: ClusterSecretStore
# target:
# name: proxmox-secret
# data:
# - secretKey: pm_api_url
# remoteRef:
# key: kv/crossplane/proxmox
# property: pm_api_url
# - secretKey: pm_password
# remoteRef:
# key: kv/crossplane/proxmox
# property: pm_password
# - secretKey: pm_user
# remoteRef:
# key: kv/crossplane/proxmox
# property: pm_user
#
#---
#apiVersion: opentofu.upbound.io/v1beta1
#kind: ProviderConfig
#metadata:
# name: default
#spec:
# #credentials:
# # - filename: gcp-credentials.json
# # source: Secret
# # secretRef:
# # namespace: upbound-system
# # name: opentofu-gcp-creds
# # key: credentials
# configuration: |
#
# // Modules _must_ use remote state. The provider does not persist state.
# terraform {
# backend "kubernetes" {
# secret_suffix = "providerconfig-default"
# namespace = "crossplane"
# in_cluster_config = true
# }
# required_providers {
# proxmox = {
# source = "Telmate/proxmox"
# version = "3.0.1-rc9"
# }
# }
# }