diff --git a/aqua.yaml b/aqua.yaml index bc67a81b..dc228226 100644 --- a/aqua.yaml +++ b/aqua.yaml @@ -6,17 +6,18 @@ # enabled: true # require_checksum: true registries: -- type: standard - ref: v4.91.0 # renovate: depName=aquaproj/aqua-registry + - type: standard + ref: v4.91.0 # renovate: depName=aquaproj/aqua-registry packages: -- name: kubernetes/kubectl - version: v1.25.3 -- name: ahmetb/kubectx@v0.9.5 -- name: argoproj/argo-cd@v2.9.1 -- name: helm/helm@v3.13.2 -- name: ahmetb/kubectx/kubens@v0.9.5 -- name: kubernetes-sigs/kustomize@kustomize/v5.2.1 -- name: bitnami-labs/sealed-secrets@v0.24.4 -- name: cloudflare/cloudflared - version: 2023.5.0 -- name: argoproj/argo-workflows@v3.5.1 + - name: kubernetes/kubectl + version: v1.25.3 + - name: ahmetb/kubectx@v0.9.5 + - name: argoproj/argo-cd@v2.9.1 + - name: helm/helm@v3.13.2 + - name: ahmetb/kubectx/kubens@v0.9.5 + - name: kubernetes-sigs/kustomize@kustomize/v5.2.1 + - name: bitnami-labs/sealed-secrets@v0.24.4 + - name: cloudflare/cloudflared + version: 2023.5.0 + - name: argoproj/argo-workflows@v3.5.1 + - name: kubernetes-sigs/krew@v0.4.4 diff --git a/manifests/argocd-config/base/kubevirt.yaml b/manifests/argocd-config/base/kubevirt.yaml new file mode 100644 index 00000000..0d3defcd --- /dev/null +++ b/manifests/argocd-config/base/kubevirt.yaml @@ -0,0 +1,21 @@ +--- +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: kubevirt + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default + sources: + - path: manifests/kubevirt/base + repoURL: https://github.com/corrupt952/home + destination: + server: "https://kubernetes.default.svc" + namespace: kubevirt + syncPolicy: + syncOptions: + - CreateNamespace=true + automated: + prune: true + selfHeal: true diff --git a/manifests/argocd-config/base/kustomization.yaml b/manifests/argocd-config/base/kustomization.yaml index c36d14d0..1cb104b2 100644 --- a/manifests/argocd-config/base/kustomization.yaml +++ b/manifests/argocd-config/base/kustomization.yaml @@ -18,6 +18,8 @@ resources: - argo-cd.yaml - argo-events.yaml - argo-workflows.yaml + # Virtual machine + - kubevirt.yaml # Home Automation - networks.yaml # Services diff --git a/manifests/kubevirt/base/kustomization.yaml b/manifests/kubevirt/base/kustomization.yaml new file mode 100644 index 00000000..e64e4ccc --- /dev/null +++ b/manifests/kubevirt/base/kustomization.yaml @@ -0,0 +1,7 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization +namespace: kubevirt +resources: + - https://github.com/kubevirt/kubevirt/releases/download/v1.1.0/kubevirt-operator.yaml + - https://github.com/kubevirt/kubevirt/releases/download/v1.1.0/kubevirt-cr.yaml