diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 94d57b47a..d98f5e104 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -8,9 +8,9 @@ ":enablePreCommit", ":automergeDigest", ":automergeBranchPush", + "github>auricom/home-ops//.github/renovate/allowedVersions.json5", "github>auricom/home-ops//.github/renovate/autoMerge.json5", "github>auricom/home-ops//.github/renovate/commitMessage.json5", - "github>auricom/home-ops//.github/renovate/disabledDatasources.json5", "github>auricom/home-ops//.github/renovate/groups.json5", "github>auricom/home-ops//.github/renovate/labels.json5" ], @@ -19,7 +19,7 @@ "repositories": ["auricom/home-ops"], "assignees": ["auricom"], "onboarding": false, - "requireConfig": false, + "requireConfig": "optional", "gitAuthor": "feisar-bot ", "dependencyDashboardTitle": "Renovate Dashboard 🤖", "suppressNotifications": ["prIgnoreNotification"], @@ -27,10 +27,6 @@ "commitBodyTable": true, "commitMessagePrefix": "⬆️", "ignorePaths": [], - // set up renovate managers - "docker-compose": { - "fileMatch": ["ansible/.+/docker-compose.*\\.ya?ml(\\.j2)?$"] - }, "flux": { "fileMatch": ["kubernetes/.+\\.ya?ml$"] }, @@ -42,20 +38,9 @@ }, "regexManagers": [ { - "description": "Process CRD dependencies", - "fileMatch": ["kubernetes/.+\\.ya?ml$"], - "matchStrings": [ - // GitRepository where 'Git release/tag' matches 'Helm' version - "registryUrl=(?\\S+) chart=(?\\S+)\n.*?(?[^-\\s]*)\n", - // Kustomization where 'GitHub release artifact URL' matches 'Docker image' version - "datasource=(?\\S+) image=(?\\S+)\n.*?-\\s(.*?)/(?[^/]+)/[^/]+\n" - ], - "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}helm{{/if}}" - }, - { - "description": "Process various dependencies", + "description": "Process custom dependencies", "fileMatch": [ - "infrastructure/ansible/.+\\.ya?ml$", + "ansible/.+\\.ya?ml$", "kubernetes/.+\\.ya?ml$" ], "matchStrings": [ @@ -63,15 +48,6 @@ ], "datasourceTemplate": "{{#if datasource}}{{{datasource}}}{{else}}github-releases{{/if}}", "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}" - }, - { - "description": "Process raw GitHub URLs", - "fileMatch": ["kubernetes/.+\\.ya?ml$"], - "matchStrings": [ - "https:\\/\\/raw.githubusercontent.com\\/(?[\\w\\d\\-_]+\\/[\\w\\d\\-_]+)\\/(?[\\w\\d\\.\\-_]+)\\/.*" - ], - "datasourceTemplate": "github-releases", - "versioningTemplate": "semver" } ], "packageRules": [ diff --git a/.github/renovate/allowedVersions.json5 b/.github/renovate/allowedVersions.json5 new file mode 100644 index 000000000..dd9ed2427 --- /dev/null +++ b/.github/renovate/allowedVersions.json5 @@ -0,0 +1,9 @@ +{ + "packageRules": [ + { + "matchDatasources": ["docker"], + "matchPackagePatterns": ["kopia"], + "allowedVersions": "<10" + } + ] +} diff --git a/.github/renovate/autoMerge.json5 b/.github/renovate/autoMerge.json5 index 84bb93fcc..e176c51f7 100644 --- a/.github/renovate/autoMerge.json5 +++ b/.github/renovate/autoMerge.json5 @@ -29,15 +29,12 @@ }, { "description": "Auto merge GitHub Actions", + "matchManagers": ["github-actions"], "matchDatasources": ["github-tags"], "automerge": true, "automergeType": "branch", "requiredStatusChecks": null, - "matchUpdateTypes": ["minor", "patch"], - "matchPackageNames": [ - "lycheeverse/lychee-action", - "renovatebot/github-action" - ] + "matchUpdateTypes": ["minor", "patch"] } ] } diff --git a/.github/renovate/commitMessage.json5 b/.github/renovate/commitMessage.json5 index c06e19b8a..a69173fec 100644 --- a/.github/renovate/commitMessage.json5 +++ b/.github/renovate/commitMessage.json5 @@ -1,15 +1,15 @@ { - commitMessageTopic: "{{depName}}", - commitMessageExtra: "to {{newVersion}}", - commitMessageSuffix: "", - packageRules: [ + "commitMessageTopic": "{{depName}}", + "commitMessageExtra": "to {{newVersion}}", + "commitMessageSuffix": "", + "packageRules": [ { - matchDatasources: ["helm"], - commitMessageTopic: "chart {{depName}}", + "matchDatasources": ["helm"], + "commitMessageTopic": "chart {{depName}}" }, { - matchDatasources: ["docker"], - commitMessageTopic: "image {{depName}}", - }, - ], + "matchDatasources": ["docker"], + "commitMessageTopic": "image {{depName}}" + } + ] } diff --git a/.github/renovate/disabledDatasources.json5 b/.github/renovate/disabledDatasources.json5 deleted file mode 100644 index 0faf59c50..000000000 --- a/.github/renovate/disabledDatasources.json5 +++ /dev/null @@ -1,10 +0,0 @@ -{ - "packageRules": [ - { - "description": "Disable kubernetes-api", - "matchManagers": ["kubernetes"], - "matchDatasources": ["kubernetes-api"], - "enabled": false - } - ] - } diff --git a/.github/renovate/groups.json5 b/.github/renovate/groups.json5 index f961b55c6..d6652c51a 100644 --- a/.github/renovate/groups.json5 +++ b/.github/renovate/groups.json5 @@ -11,7 +11,7 @@ { "description": "Flux Helm Chart", "groupName": "Flux", - "matchPackagePatterns": ["fluxcd/flux2", "snapshot-controller"], + "matchPackagePatterns": ["fluxcd/flux2"], "matchDatasources": ["helm", "kustomization"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true diff --git a/.github/renovate/labels.json5 b/.github/renovate/labels.json5 index b66c69474..be4f539e7 100644 --- a/.github/renovate/labels.json5 +++ b/.github/renovate/labels.json5 @@ -1,40 +1,44 @@ { - "packageRules": [ - { - "matchUpdateTypes": ["major"], - "labels": ["type/major"] - }, - { - "matchUpdateTypes": ["minor"], - "labels": ["type/minor"] - }, - { - "matchUpdateTypes": ["patch"], - "labels": ["type/patch"] - }, - { - "matchDatasources": ["docker"], - "addLabels": ["renovate/container"] - }, - { - "matchDatasources": ["helm"], - "addLabels": ["renovate/helm"] - }, - { - "matchDatasources": ["galaxy", "galaxy-collection"], - "addLabels": ["renovate/ansible"] - }, - { - "matchDatasources": ["terraform-provider"], - "addLabels": ["renovate/terraform"] - }, - { - "matchDatasources": ["github-releases", "github-tags"], - "addLabels": ["renovate/github-release"] - }, - { - "matchManagers": ["github-actions"], - "addLabels": ["renovate/github-action"] - } - ] - } + "packageRules": [ + { + "matchUpdateTypes": ["major"], + "labels": ["type/major"] + }, + { + "matchUpdateTypes": ["minor"], + "labels": ["type/minor"] + }, + { + "matchUpdateTypes": ["patch"], + "labels": ["type/patch"] + }, + { + "matchDatasources": ["docker"], + "addLabels": ["renovate/container"] + }, + { + "matchDatasources": ["helm"], + "addLabels": ["renovate/helm"] + }, + { + "matchDatasources": ["galaxy", "galaxy-collection"], + "addLabels": ["renovate/ansible"] + }, + { + "matchDatasources": ["terraform-provider"], + "addLabels": ["renovate/terraform"] + }, + { + "matchDatasources": ["github-releases", "github-tags"], + "addLabels": ["renovate/github-release"] + }, + { + "matchManagers": ["github-actions"], + "addLabels": ["renovate/github-action"] + }, + { + "matchDatasources": ["pypi"], + "addLabels": ["renovate/pip"] + } + ] +} diff --git a/.github/scripts/container-parser.sh b/.github/scripts/container-parser.sh deleted file mode 100755 index 323b6dfdb..000000000 --- a/.github/scripts/container-parser.sh +++ /dev/null @@ -1,124 +0,0 @@ -#!/usr/bin/env bash - -# shellcheck source=/dev/null -source "$(dirname "${0}")/lib/functions.sh" - -set -o errexit -set -o nounset -set -o pipefail -shopt -s lastpipe - -show_help() { -cat << EOF -Usage: $(basename "$0") - -h, --help Display help - -f, --file File to scan for container images - --nothing Enable nothing mode -EOF -} - -main() { - local file= - local nothing= - parse_command_line "$@" - check "jo" - check "jq" - check "yq" - entry -} - -parse_command_line() { - while :; do - case "${1:-}" in - -h|--help) - show_help - exit - ;; - -f|--file) - if [[ -n "${2:-}" ]]; then - file="$2" - shift - else - echo "ERROR: '-f|--file' cannot be empty." >&2 - show_help - exit 1 - fi - ;; - --nothing) - nothing=1 - ;; - *) - break - ;; - esac - shift - done - - if [[ -z "$file" ]]; then - echo "ERROR: '-f|--file' is required." >&2 - show_help - exit 1 - fi - - if [[ -z "$nothing" ]]; then - nothing=0 - fi -} - -entry() { - # create new array to hold the images - images=() - - # look in hydrated flux helm releases - chart_registry_url=$(chart_registry_url "${file}") - chart_name=$(yq eval-all .spec.chart.spec.chart "${file}" 2>/dev/null) - if [[ -n ${chart_registry_url} && -n "${chart_name}" && ! "${chart_name}" =~ "null" ]]; then - chart_version=$(yq eval .spec.chart.spec.version "${file}" 2>/dev/null) - chart_values=$(yq eval .spec.values "${file}" 2>/dev/null) - pushd "$(mktemp -d)" > /dev/null 2>&1 - helm repo add main "${chart_registry_url}" > /dev/null 2>&1 - helm pull "main/${chart_name}" --untar --version "${chart_version}" - resources=$(echo "${chart_values}" | helm template "${chart_name}" "${chart_name}" --version "${chart_version}" -f -) - popd > /dev/null 2>&1 - images+=("$(echo "${resources}" | yq eval-all '.spec.template.spec.containers.[].image' -)") - helm repo remove main > /dev/null 2>&1 - fi - - # look in helm values - images+=("$(yq eval-all '[.. | select(has("repository")) | select(has("tag"))] | .[] | .repository + ":" + .tag' "${file}" 2>/dev/null)") - - # look in kubernetes deployments, statefulsets and daemonsets - images+=("$(yq eval-all '.spec.template.spec.containers.[].image' "${file}" 2>/dev/null)") - - # look in kubernetes pods - images+=("$(yq eval-all '.spec.containers.[].image' "${file}" 2>/dev/null)") - - # look in kubernetes cronjobs - images+=("$(yq eval-all '.spec.jobTemplate.spec.template.spec.containers.[].image' "${file}" 2>/dev/null)") - - # look in docker compose - images+=("$(yq eval-all '.services.*.image' "${file}" 2>/dev/null)") - - # remove duplicate values xD - IFS=" " read -r -a images <<< "$(tr ' ' '\n' <<< "${images[@]}" | sort -u | tr '\n' ' ')" - - # create new array to hold the parsed images - parsed_images=() - # loop thru the images removing any invalid items - for i in "${images[@]}"; do - # loop thru each image and split on new lines (for when yq finds multiple containers in the same file) - for b in ${i//\\n/ }; do - if [[ -z "${b}" || "${b}" == "null" || "${b}" == "---" ]]; then - continue - fi - parsed_images+=("${b}") - done - done - # check if parsed_images array has items - if (( ${#parsed_images[@]} )); then - # convert the bash array to json and wrap array in an containers object - jo -a "${parsed_images[@]}" | jq -c '{containers: [(.[])]}' - fi -} - -main "$@" \ No newline at end of file diff --git a/.github/scripts/helm-release-differ.sh b/.github/scripts/helm-release-differ.sh deleted file mode 100755 index c06bfb889..000000000 --- a/.github/scripts/helm-release-differ.sh +++ /dev/null @@ -1,175 +0,0 @@ -#!/usr/bin/env bash - -# shellcheck source=/dev/null -source "$(dirname "${0}")/lib/functions.sh" - -set -o errexit -set -o nounset -set -o pipefail -shopt -s lastpipe - -show_help() { -cat << EOF -Usage: $(basename "$0") - -h, --help Display help - --source-file Original helm release - --target-file New helm release - --remove-common-labels Remove common labels from manifests -EOF -} - -main() { - local source_file= - local target_file= - local remove_common_labels= - parse_command_line "$@" - check "helm" - check "yq" - entry -} - -parse_command_line() { - while :; do - case "${1:-}" in - -h|--help) - show_help - exit - ;; - --source-file) - if [[ -n "${2:-}" ]]; then - source_file="$2" - shift - else - echo "ERROR: '--source-file' cannot be empty." >&2 - show_help - exit 1 - fi - ;; - --target-file) - if [[ -n "${2:-}" ]]; then - target_file="$2" - shift - else - echo "ERROR: '--target-file' cannot be empty." >&2 - show_help - exit 1 - fi - ;; - --remove-common-labels) - remove_common_labels=true - ;; - *) - break - ;; - esac - shift - done - - if [[ -z "${source_file}" ]]; then - echo "ERROR: '--source-file' is required." >&2 - show_help - exit 1 - fi - - if [[ $(yq eval .kind "${source_file}" 2>/dev/null) != "HelmRelease" ]]; then - echo "ERROR: '--source-file' is not a HelmRelease" - show_help - exit 1 - fi - - if [[ -z "${target_file}" ]]; then - echo "ERROR: '--target-file' is required." >&2 - show_help - exit 1 - fi - - if [[ $(yq eval .kind "${target_file}" 2>/dev/null) != "HelmRelease" ]]; then - echo "ERROR: '--target-file' is not a HelmRelease" - show_help - exit 1 - fi - - if [[ -z "$remove_common_labels" ]]; then - remove_common_labels=false - fi -} - -_resources() { - local chart_name=${1} - local chart_version=${2} - local chart_registry_url=${3} - local chart_values=${4} - local resources= - - helm repo add main "${chart_registry_url}" > /dev/null 2>&1 - pushd "$(mktemp -d)" > /dev/null 2>&1 - helm pull "main/${chart_name}" --untar --version "${chart_version}" - resources=$(echo "${chart_values}" | helm template "${chart_name}" "${chart_name}" --version "${chart_version}" -f -) - if [[ "${remove_common_labels}" == "true" ]]; then - labels='.metadata.labels."helm.sh/chart"' - labels+=',.metadata.labels.chart' - labels+=',.metadata.labels."app.kubernetes.io/version"' - labels+=',.spec.template.metadata.labels."helm.sh/chart"' - labels+=',.spec.template.metadata.labels.chart' - labels+=',.spec.template.metadata.labels."app.kubernetes.io/version"' - echo "${resources}" | yq eval "del($labels)" - - else - echo "${resources}" - fi - popd > /dev/null 2>&1 - helm repo remove main > /dev/null 2>&1 -} - -entry() { - local comments= - - source_chart_name=$(chart_name "${source_file}") - source_chart_version=$(chart_version "${source_file}") - source_chart_registry_url=$(chart_registry_url "${source_file}") - source_chart_values=$(chart_values "${source_file}") - source_resources=$(_resources "${source_chart_name}" "${source_chart_version}" "${source_chart_registry_url}" "${source_chart_values}") - echo "${source_resources}" > /tmp/source_resources - - target_chart_version=$(chart_version "${target_file}") - target_chart_name=$(chart_name "${target_file}") - target_chart_registry_url=$(chart_registry_url "${target_file}") - target_chart_values=$(chart_values "${target_file}") - target_resources=$(_resources "${target_chart_name}" "${target_chart_version}" "${target_chart_registry_url}" "${target_chart_values}") - echo "${target_resources}" > /tmp/target_resources - - # Diff the files and always return true - diff -u /tmp/source_resources /tmp/target_resources > /tmp/diff || true - # Remove the filenames - sed -i -e '1,2d' /tmp/diff - - # Store the comment in an array - comments=() - - # shellcheck disable=SC2016 - comments+=( "$(printf 'Path: `%s`' "${target_file}")" ) - if [[ "${source_chart_name}" != "${target_chart_name}" ]]; then - # shellcheck disable=SC2016 - comments+=( "$(printf 'Chart: `%s` -> `%s`' "${source_chart_name}" "${target_chart_name}")" ) - fi - if [[ "${source_chart_version}" != "${target_chart_version}" ]]; then - # shellcheck disable=SC2016 - comments+=( "$(printf 'Version: `%s` -> `%s`' "${source_chart_version}" "${target_chart_version}")" ) - fi - if [[ "${source_chart_registry_url}" != "${target_chart_registry_url}" ]]; then - # shellcheck disable=SC2016 - comments+=( "$(printf 'Registry URL: `%s` -> `%s`' "${source_chart_registry_url}" "${target_chart_registry_url}")" ) - fi - comments+=( "$(printf '\n\n')" ) - if [[ -f /tmp/diff && -s /tmp/diff ]]; then - # shellcheck disable=SC2016 - comments+=( "$(printf '```diff\n%s\n```' "$(cat /tmp/diff)")" ) - else - # shellcheck disable=SC2016 - comments+=( "$(printf '```\nNo changes in detected in resources\n```')" ) - fi - - # Join the array with a new line and print it - printf "%s\n" "${comments[@]}" -} - -main "$@" \ No newline at end of file diff --git a/.github/scripts/helmReleaseDiff.mjs b/.github/scripts/helmReleaseDiff.mjs new file mode 100755 index 000000000..bff9f5154 --- /dev/null +++ b/.github/scripts/helmReleaseDiff.mjs @@ -0,0 +1,159 @@ +#!/usr/bin/env zx +$.verbose = false; + +/** + * * helmReleaseDiff.mjs + * * Runs `helm template` with your Helm values and then runs `dyff` across Flux HelmRelease manifests + * @param --current-release The source Flux HelmRelease to compare against the target + * @param --incoming-release The target Flux HelmRelease to compare against the source + * @param --kubernetes-dir The directory containing your Flux manifests including the HelmRepository manifests + * * Limitations: + * * Does not work with multiple HelmRelease maninfests in the same YAML document + */ +const CurrentRelease = argv["current-release"]; +const IncomingRelease = argv["incoming-release"]; +const KubernetesDir = argv["kubernetes-dir"]; + +const dyff = await which("dyff"); +const helm = await which("helm"); +const kustomize = await which("kustomize"); + +async function helmRelease(releaseFile) { + const helmRelease = await fs.readFile(releaseFile, "utf8"); + const doc = YAML.parseAllDocuments(helmRelease).map((item) => item.toJS()); + const release = doc.filter( + (item) => + item.apiVersion === "helm.toolkit.fluxcd.io/v2beta1" && + item.kind === "HelmRelease" + ); + return release[0]; +} + +async function helmRepositoryUrl(kubernetesDir, releaseName) { + const files = await globby([`${kubernetesDir}/**/*.yaml`]); + for await (const file of files) { + const contents = await fs.readFile(file, "utf8"); + const doc = YAML.parseAllDocuments(contents).map((item) => item.toJS()); + if ( + "apiVersion" in doc[0] && + doc[0].apiVersion === "source.toolkit.fluxcd.io/v1beta2" && + "kind" in doc[0] && + doc[0].kind === "HelmRepository" && + "metadata" in doc[0] && + "name" in doc[0].metadata && + doc[0].metadata.name === releaseName + ) { + return doc[0].spec.url; + } + } +} + +async function kustomizeBuild(releaseBaseDir, releaseName) { + const build = + await $`${kustomize} build --load-restrictor=LoadRestrictionsNone ${releaseBaseDir}`; + const docs = YAML.parseAllDocuments(build.stdout).map((item) => item.toJS()); + const release = docs.filter( + (item) => + item.apiVersion === "helm.toolkit.fluxcd.io/v2beta1" && + item.kind === "HelmRelease" && + item.metadata.name === releaseName + ); + return release[0]; +} + +async function helmRepoAdd(registryName, registryUrl) { + await $`${helm} repo add ${registryName} ${registryUrl}`; +} + +async function helmTemplate( + releaseName, + registryName, + chartName, + chartVersion, + chartValues +) { + const values = new YAML.Document(); + values.contents = chartValues; + const valuesFile = await $`mktemp`; + await fs.writeFile(valuesFile.stdout.trim(), values.toString()); + + const manifestsFile = await $`mktemp`; + const manifests = + await $`${helm} template --kube-version 1.26.0 --release-name ${releaseName} --include-crds=false ${registryName}/${chartName} --version ${chartVersion} --values ${valuesFile.stdout.trim()}`; + + // Remove docs that are CustomResourceDefinition and keys which contain generated fields + let documents = YAML.parseAllDocuments(manifests.stdout.trim()); + documents = documents.filter( + (doc) => doc.get("kind") !== "CustomResourceDefinition" + ); + documents.forEach((doc) => { + const del = (path) => (doc.hasIn(path) ? doc.deleteIn(path) : false); + del(["metadata", "labels", "app.kubernetes.io/version"]); + del(["metadata", "labels", "chart"]); + del(["metadata", "labels", "helm.sh/chart"]); + del([ + "spec", + "template", + "metadata", + "labels", + "app.kubernetes.io/version", + ]); + del(["spec", "template", "metadata", "labels", "chart"]); + del(["spec", "template", "metadata", "labels", "helm.sh/chart"]); + }); + + await fs.writeFile( + manifestsFile.stdout.trim(), + documents.map((doc) => doc.toString({ directives: true })).join("\n") + ); + return manifestsFile.stdout.trim(); +} + +// Generate current template from Helm values +const currentRelease = await helmRelease(CurrentRelease); +const currentBuild = await kustomizeBuild( + path.dirname(CurrentRelease), + currentRelease.metadata.name +); +const currentRepositoryUrl = await helmRepositoryUrl( + KubernetesDir, + currentBuild.spec.chart.spec.sourceRef.name +); +await helmRepoAdd( + currentBuild.spec.chart.spec.sourceRef.name, + currentRepositoryUrl +); +const currentManifests = await helmTemplate( + currentBuild.metadata.name, + currentBuild.spec.chart.spec.sourceRef.name, + currentBuild.spec.chart.spec.chart, + currentBuild.spec.chart.spec.version, + currentBuild.spec.values +); + +// Generate incoming template from Helm values +const incomingRelease = await helmRelease(IncomingRelease); +const incomingBuild = await kustomizeBuild( + path.dirname(IncomingRelease), + incomingRelease.metadata.name +); +const incomingRepositoryUrl = await helmRepositoryUrl( + KubernetesDir, + incomingBuild.spec.chart.spec.sourceRef.name +); +await helmRepoAdd( + incomingBuild.spec.chart.spec.sourceRef.name, + incomingRepositoryUrl +); +const incomingManifests = await helmTemplate( + incomingBuild.metadata.name, + incomingBuild.spec.chart.spec.sourceRef.name, + incomingBuild.spec.chart.spec.chart, + incomingBuild.spec.chart.spec.version, + incomingBuild.spec.values +); + +// Print diff using dyff +const diff = + await $`${dyff} --color=off --truecolor=off between --omit-header --ignore-order-changes --detect-kubernetes=true --output=human ${currentManifests} ${incomingManifests}`; +echo(diff.stdout.trim()); diff --git a/.github/scripts/kubeconform.sh b/.github/scripts/kubeconform.sh new file mode 100644 index 000000000..c70a1a556 --- /dev/null +++ b/.github/scripts/kubeconform.sh @@ -0,0 +1,67 @@ +#!/usr/bin/env bash +set -o errexit + +KUBERNETES_DIR=$1 +SCHEMA_DIR=$2 +KUBE_VERSION="${3:-1.26.0}" + +[[ -z "${KUBERNETES_DIR}" ]] && echo "Kubernetes location not specified" && exit 1 +[[ -z "${SCHEMA_DIR}" ]] && echo "Schema location not specified" && exit 1 + +kustomize_args=("--load-restrictor=LoadRestrictionsNone") +kustomize_config="kustomization.yaml" +kubeconform_args=( + "-strict" + "-ignore-missing-schemas" + "-kubernetes-version" + "${KUBE_VERSION}" + "-skip" + "Secret" + "-schema-location" + "default" + "-schema-location" + "${SCHEMA_DIR}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json" + "-verbose" +) + +echo "=== Validating standalone manifests in ${KUBERNETES_DIR}/flux ===" +find "${KUBERNETES_DIR}/flux" -maxdepth 1 -type f -name '*.yaml' -print0 | while IFS= read -r -d $'\0' file; + do + kubeconform "${kubeconform_args[@]}" "${file}" + if [[ ${PIPESTATUS[0]} != 0 ]]; then + exit 1 + fi +done + +echo "=== Validating kustomizations in ${KUBERNETES_DIR}/flux ===" +find "${KUBERNETES_DIR}/flux" -type f -name $kustomize_config -print0 | while IFS= read -r -d $'\0' file; + do + echo "=== Validating kustomizations in ${file/%$kustomize_config} ===" + kustomize build "${file/%$kustomize_config}" "${kustomize_args[@]}" | \ + kubeconform "${kubeconform_args[@]}" + if [[ ${PIPESTATUS[0]} != 0 ]]; then + exit 1 + fi +done + +echo "=== Validating kustomizations in ${KUBERNETES_DIR}/base ===" +find "${KUBERNETES_DIR}/base" -type f -name $kustomize_config -print0 | while IFS= read -r -d $'\0' file; + do + echo "=== Validating kustomizations in ${file/%$kustomize_config} ===" + kustomize build "${file/%$kustomize_config}" "${kustomize_args[@]}" | \ + kubeconform "${kubeconform_args[@]}" + if [[ ${PIPESTATUS[0]} != 0 ]]; then + exit 1 + fi +done + +echo "=== Validating kustomizations in ${KUBERNETES_DIR}/cluster-0 ===" +find "${KUBERNETES_DIR}/cluster-0" -type f -name $kustomize_config -print0 | while IFS= read -r -d $'\0' file; + do + echo "=== Validating kustomizations in ${file/%$kustomize_config} ===" + kustomize build "${file/%$kustomize_config}" "${kustomize_args[@]}" | \ + kubeconform "${kubeconform_args[@]}" + if [[ ${PIPESTATUS[0]} != 0 ]]; then + exit 1 + fi +done diff --git a/.github/scripts/lib/functions.sh b/.github/scripts/lib/functions.sh deleted file mode 100644 index 389e5fbab..000000000 --- a/.github/scripts/lib/functions.sh +++ /dev/null @@ -1,47 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit -set -o nounset -set -o pipefail -shopt -s lastpipe - -check() { - command -v "${1}" >/dev/null 2>&1 || { - echo >&2 "ERROR: ${1} is not installed or not found in \$PATH" >&2 - exit 1 - } -} - -chart_registry_url() { - local helm_release= - local chart_id= - helm_release="${1}" - chart_id=$(yq eval .spec.chart.spec.sourceRef.name "${helm_release}" 2>/dev/null) - # Discover all HelmRepository - find . -iname '*-charts.yaml' -type f -print0 | while IFS= read -r -d '' file; do - # Skip non HelmRepository - [[ $(yq eval .kind "${file}" 2>/dev/null) != "HelmRepository" ]] && continue - # Skip unrelated HelmRepository - [[ "${chart_id}" != $(yq eval .metadata.name "${file}" 2>/dev/null) ]] && continue - yq eval .spec.url "${file}" - break - done -} - -chart_name() { - local helm_release= - helm_release="${1}" - yq eval .spec.chart.spec.chart "${helm_release}" 2>/dev/null -} - -chart_version() { - local helm_release= - helm_release="${1}" - yq eval .spec.chart.spec.version "${helm_release}" 2>/dev/null -} - -chart_values() { - local helm_release= - helm_release="${1}" - yq eval .spec.values "${helm_release}" 2>/dev/null -} \ No newline at end of file diff --git a/.github/workflows/helm-release-differ.yaml b/.github/workflows/helm-release-differ.yaml deleted file mode 100644 index df729bb5c..000000000 --- a/.github/workflows/helm-release-differ.yaml +++ /dev/null @@ -1,89 +0,0 @@ ---- -name: "Helm Release Differ" - -on: # yamllint disable-line rule:truthy - pull_request: - branches: - - main - paths: - - "cluster/**.yaml" - -env: - # Currently no way to detect automatically - DEFAULT_BRANCH: main - BOT_USERNAME: "feisar-bot[bot]" - -jobs: - detect-file-changes: - name: Detect File Changes - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Filter Helm Releases - uses: dorny/paths-filter@v2 - id: filter - with: - list-files: json - filters: | - yaml: - - added|modified: "**/helm-release.yaml" - outputs: - yaml_files: ${{ steps.filter.outputs.yaml_files }} - - helm-release-differ: - name: Helm Release Differ - runs-on: ubuntu-latest - needs: detect-file-changes - strategy: - matrix: - file: ${{ fromJSON(needs.detect-file-changes.outputs.yaml_files) }} - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Generate Token - uses: tibdex/github-app-token@v1 - id: generate-token - with: - app_id: ${{ secrets.BOT_APP_ID }} - private_key: ${{ secrets.BOT_APP_PRIVATE_KEY }} - - - name: Checkout default branch - uses: actions/checkout@v3 - with: - ref: "${{ env.DEFAULT_BRANCH }}" - path: default - - - name: Install Helm - uses: azure/setup-helm@v3 - with: - version: latest - - - name: Helm Release Differ - id: diff - run: | - diff=$(.github/scripts/helm-release-differ.sh --source-file "default/${{ matrix.file }}" --target-file "${{ matrix.file }}" --remove-common-labels) - echo "${diff}" - diff="${diff//'%'/'%25'}" - diff="${diff//$'\n'/'%0A'}" - diff="${diff//$'\r'/'%0D'}" - echo "::set-output name=diff::$(echo ${diff})" - - - name: Find Comment - uses: peter-evans/find-comment@v2 - id: find-comment - with: - issue-number: "${{ github.event.pull_request.number }}" - comment-author: "${{ env.BOT_USERNAME }}" - body-includes: "${{ matrix.file }}" - - - name: Create or update comment - uses: peter-evans/create-or-update-comment@v2 - with: - token: "${{ steps.generate-token.outputs.token }}" - comment-id: "${{ steps.find-comment.outputs.comment-id }}" - issue-number: "${{ github.event.pull_request.number }}" - body: "${{ steps.diff.outputs.diff }}" - edit-mode: replace diff --git a/.github/workflows/helmrelease-diff.yaml b/.github/workflows/helmrelease-diff.yaml new file mode 100644 index 000000000..8675258e4 --- /dev/null +++ b/.github/workflows/helmrelease-diff.yaml @@ -0,0 +1,91 @@ +--- +name: "HelmRelease Diff" + +on: + pull_request: + branches: ["main"] + paths: ["kubernetes/**/helmrelease.yaml"] + +env: + BOT_USERNAME: rosey-bot[bot] + KUBERNETES_DIR: kubernetes/ + +jobs: + changed-files: + name: Detect File Changes + runs-on: ubuntu-latest + outputs: + matrix: ${{ steps.set-matrix.outputs.matrix }} + steps: + - name: Checkout + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 + + - name: Get changed files + id: changed-files + uses: tj-actions/changed-files@0626c3f94002c0a9d7491dd7fed7055bbdff6f92 # v35.1.0 + with: + json: true + files: | + kubernetes/**/helmrelease.yaml + - id: set-matrix + run: echo "matrix={\"file\":${{ steps.changed-files.outputs.all_changed_files }}}" >> "${GITHUB_OUTPUT}" + + diff: + name: Diff on Helm Releases + runs-on: ubuntu-latest + needs: [changed-files] + strategy: + matrix: ${{ fromJSON(needs.changed-files.outputs.matrix) }} + steps: + - name: Checkout + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 + + - name: Checkout default branch + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 + with: + ref: ${{ github.event.repository.default_branch }} + path: default + + - name: Generate Token + uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c # renovate: tag=v1.7.0 + id: generate-token + with: + app_id: ${{ secrets.BOT_APP_ID }} + private_key: ${{ secrets.BOT_APP_PRIVATE_KEY }} + + - name: Set up Homebrew + uses: Homebrew/actions/setup-homebrew@master + + - name: Setup Tools + run: | + brew install helm homeport/tap/dyff kustomize yq + - name: Diff + id: diff + run: | + diff=$(npx zx ./.github/scripts/helmReleaseDiff.mjs \ + --current-release "default/${{ matrix.file }}" \ + --incoming-release "${{ matrix.file }}" \ + --kubernetes-dir ${{ env.KUBERNETES_DIR }}) + echo "diff<> "${GITHUB_OUTPUT}" + echo "${diff}" >> "${GITHUB_OUTPUT}" + echo "EOF" >> "${GITHUB_OUTPUT}" + - name: Find Comment + uses: peter-evans/find-comment@81e2da3af01c92f83cb927cf3ace0e085617c556 # v2.2.0 + id: find-comment + with: + issue-number: ${{ github.event.pull_request.number }} + comment-author: ${{ env.BOT_USERNAME }} + body-includes: ${{ matrix.file }} + + - name: Create or update comment + uses: peter-evans/create-or-update-comment@5adcb0bb0f9fb3f95ef05400558bdb3f329ee808 # renovate: tag=v2.1.0 + with: + token: ${{ steps.generate-token.outputs.token }} + comment-id: ${{ steps.find-comment.outputs.comment-id }} + issue-number: ${{ github.event.pull_request.number }} + body: | + Helm Release: `${{ matrix.file }}` + ``` + ${{ steps.diff.outputs.diff }} + ``` + edit-mode: replace diff --git a/.github/workflows/kubeconform.yaml b/.github/workflows/kubeconform.yaml new file mode 100644 index 000000000..01013844a --- /dev/null +++ b/.github/workflows/kubeconform.yaml @@ -0,0 +1,38 @@ +--- +name: "Kubeconform" + +on: + workflow_dispatch: + push: + branches: ["main"] + paths: ["kubernetes/**"] + pull_request: + branches: ["main"] + paths: ["kubernetes/**"] + +env: + KUBERNETES_DIR: ./kubernetes + SCHEMA_DIR: /home/runner/.datree/crdSchemas + +jobs: + kubeconform: + name: Kubeconform + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 + + - name: Set up Homebrew + uses: Homebrew/actions/setup-homebrew@master + + - name: Setup Tools + run: | + brew install fluxcd/tap/flux kubeconform kustomize + - name: Download CRDs + run: | + mkdir -p ${{ env.SCHEMA_DIR }} + flux pull artifact oci://ghcr.io/onedr0p/cluster-crds-oci:latest \ + --output=${{ env.SCHEMA_DIR }} + - name: Run kubeconform + run: | + bash ./.github/scripts/kubeconform.sh ${{ env.KUBERNETES_DIR }} ${{ env.SCHEMA_DIR }} diff --git a/.github/workflows/schedule-link-checker.yaml b/.github/workflows/link-checker.yaml similarity index 63% rename from .github/workflows/schedule-link-checker.yaml rename to .github/workflows/link-checker.yaml index 2385ceafd..d9b123c7d 100644 --- a/.github/workflows/schedule-link-checker.yaml +++ b/.github/workflows/link-checker.yaml @@ -1,6 +1,7 @@ -name: "Schedule: Link Checker" +--- +name: "Link Checker" -on: # yamllint disable-line rule:truthy +on: workflow_dispatch: schedule: - cron: "0 0 * * *" @@ -11,31 +12,30 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 - name: Generate Token - uses: tibdex/github-app-token@v1 + uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c # renovate: tag=v1.7.0 id: generate-token with: app_id: "${{ secrets.BOT_APP_ID }}" private_key: "${{ secrets.BOT_APP_PRIVATE_KEY }}" - name: Link Checker - uses: lycheeverse/lychee-action@v1.5.4 + uses: lycheeverse/lychee-action@4dcb8bee2a0a4531cba1a1f392c54e8375d6dd81 # renovate: tag=v1.5.4 id: lychee env: GITHUB_TOKEN: "${{ steps.generate-token.outputs.token }}" - name: Find Link Checker Issue id: link-checker-issue - uses: micalevisk/last-issue-action@v2 + uses: micalevisk/last-issue-action@044e1cb7e9a4dde20e22969cb67818bfca0797be # renovate: tag=2.0.0 with: state: open labels: | link-checker - - name: Update Issue - uses: peter-evans/create-issue-from-file@v4 + uses: peter-evans/create-issue-from-file@433e51abf769039ee20ba1293a088ca19d573b7f # renovate: tag=v4.0.1 with: title: Broken links detected in docs 🔗 issue-number: "${{ steps.link-checker-issue.outputs.issue-number }}" diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml deleted file mode 100644 index a7a36b1bd..000000000 --- a/.github/workflows/lint.yaml +++ /dev/null @@ -1,67 +0,0 @@ ---- -name: "Lint" - -on: # yamllint disable-line rule:truthy - workflow_dispatch: - pull_request: - branches: - - main - -concurrency: - group: ${{ github.ref }}-${{ github.workflow }} - cancel-in-progress: true - -jobs: - build: - name: MegaLinter - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: Generate Token - uses: tibdex/github-app-token@v1 - id: generate-token - with: - app_id: "${{ secrets.BOT_APP_ID }}" - private_key: "${{ secrets.BOT_APP_PRIVATE_KEY }}" - - - name: MegaLinter - uses: oxsecurity/megalinter@v6.15.0 - env: - GITHUB_TOKEN: "${{ steps.generate-token.outputs.token }}" - PRINT_ALPACA: false - VALIDATE_ALL_CODEBASE: ${{ github.event_name == 'workflow_dispatch' }} - ENABLE_LINTERS: |- - ${{ - join( - fromJSON(' - [ - "ACTION_ACTIONLINT", - "ANSIBLE_ANSIBLE_LINT", - "COPYPASTE_JSCPD", - "KUBERNETES_KUBEVAL", - "MARKDOWN_MARKDOWNLINT", - "REPOSITORY_GIT_DIFF", - "REPOSITORY_SECRETLINT", - "TERRAFORM_TERRAFORM_FMT", - "YAML_PRETTIER", - "YAML_YAMLLINT" - ] - '), - ',' - ) - }} - ANSIBLE_DIRECTORY: ansible - ANSIBLE_ANSIBLE_LINT_CONFIG_FILE: .ansible-lint - COPYPASTE_JSCPD_CONFIG_FILE: .github/linters/.jspcd.json - KUBERNETES_DIRECTORY: cluster - KUBERNETES_KUBEVAL_ARGUMENTS: --ignore-missing-schemas - KUBERNETES_KUBEVAL_FILTER_REGEX_INCLUDE: "(kubernetes)" - MARKDOWN_MARKDOWNLINT_CONFIG_FILE: .github/linters/.markdownlint.yaml - MARKDOWN_MARKDOWNLINT_RULES_PATH: .github/ - YAML_YAMLLINT_CONFIG_FILE: .github/linters/.yamllint.yaml - YAML_PRETTIER_CONFIG_FILE: .github/linters/.prettierrc.yaml - YAML_PRETTIER_FILTER_REGEX_EXCLUDE: "(.*\\.sops\\.ya?ml)" diff --git a/.github/workflows/meta-label-size.yaml b/.github/workflows/meta-label-size.yaml deleted file mode 100644 index 4671f22eb..000000000 --- a/.github/workflows/meta-label-size.yaml +++ /dev/null @@ -1,34 +0,0 @@ ---- -name: "Meta: Label Size" - -on: # yamllint disable-line rule:truthy - pull_request: - branches: - - main - -jobs: - label-size: - name: Label Size - runs-on: ubuntu-latest - steps: - - name: Generate Token - uses: tibdex/github-app-token@v1 - id: generate-token - with: - app_id: "${{ secrets.BOT_APP_ID }}" - private_key: "${{ secrets.BOT_APP_PRIVATE_KEY }}" - - - name: Label Size - uses: pascalgn/size-label-action@v0.4.3 - env: - GITHUB_TOKEN: "${{ steps.generate-token.outputs.token }}" - with: - sizes: > - { - "0": "XS", - "20": "S", - "50": "M", - "200": "L", - "800": "XL", - "2000": "XXL" - } diff --git a/.github/workflows/meta-labeler.yml b/.github/workflows/meta-labeler.yml index 374ea8707..207c6cfd0 100644 --- a/.github/workflows/meta-labeler.yml +++ b/.github/workflows/meta-labeler.yml @@ -1,10 +1,9 @@ --- -name: "Meta: Labeler" +name: "Meta Labeler" -on: # yamllint disable-line rule:truthy +on: pull_request: - branches: - - main + branches: ["main"] jobs: labeler: @@ -12,14 +11,14 @@ jobs: runs-on: ubuntu-latest steps: - name: Generate Token - uses: tibdex/github-app-token@v1 + uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c # renovate: tag=v1.7.0 id: generate-token with: app_id: "${{ secrets.BOT_APP_ID }}" private_key: "${{ secrets.BOT_APP_PRIVATE_KEY }}" - name: Labeler - uses: actions/labeler@v4 + uses: actions/labeler@5c7539237e04b714afd8ad9b4aed733815b9fab4 # renovate: tag=v4.0.2 with: configuration-path: .github/labeler.yaml repo-token: "${{ steps.generate-token.outputs.token }}" diff --git a/.github/workflows/meta-sync-labels.yaml b/.github/workflows/meta-sync-labels.yaml index 059f9d713..59b1bfdca 100644 --- a/.github/workflows/meta-sync-labels.yaml +++ b/.github/workflows/meta-sync-labels.yaml @@ -1,12 +1,11 @@ -name: "Meta: Sync labels" +--- +name: "Meta Sync labels" -on: # yamllint disable-line rule:truthy +on: workflow_dispatch: push: - branches: - - main - paths: - - ".github/labels.yaml" + branches: ["main"] + paths: [".github/labels.yaml"] jobs: labels: @@ -14,17 +13,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 - name: Generate Token - uses: tibdex/github-app-token@v1 + uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c # renovate: tag=v1.7.0 id: generate-token with: app_id: "${{ secrets.BOT_APP_ID }}" private_key: "${{ secrets.BOT_APP_PRIVATE_KEY }}" - name: Sync Labels - uses: EndBug/label-sync@v2 + uses: EndBug/label-sync@da00f2c11fdb78e4fae44adac2fdd713778ea3e8 # renovate: tag=v2.3.2 with: config-file: .github/labels.yaml token: "${{ steps.generate-token.outputs.token }}" diff --git a/.github/workflows/schedule-renovate.yaml b/.github/workflows/renovate.yaml similarity index 78% rename from .github/workflows/schedule-renovate.yaml rename to .github/workflows/renovate.yaml index 8c9d4aab6..dfb601bb4 100644 --- a/.github/workflows/schedule-renovate.yaml +++ b/.github/workflows/renovate.yaml @@ -1,6 +1,6 @@ -name: "Schedule: Renovate" +name: "Renovate" -on: # yamllint disable-line rule:truthy +on: workflow_dispatch: inputs: dryRun: @@ -14,8 +14,7 @@ on: # yamllint disable-line rule:truthy schedule: - cron: "0 * * * *" push: - branches: - - main + branches: ["main"] paths: - ".github/renovate.json5" - ".github/renovate/**.json5" @@ -31,10 +30,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@755da8c3cf115ac066823e79a1e1788f8940201b # v3.2.0 - name: Generate Token - uses: tibdex/github-app-token@v1 + uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c # renovate: tag=v1.7.0 id: generate-token with: app_id: "${{ secrets.BOT_APP_ID }}" @@ -44,9 +43,8 @@ jobs: run: | echo "RENOVATE_DRY_RUN=${{ github.event.inputs.dryRun || env.RENOVATE_DRY_RUN }}" >> "${GITHUB_ENV}" echo "LOG_LEVEL=${{ github.event.inputs.logLevel || env.LOG_LEVEL }}" >> "${GITHUB_ENV}" - - name: Renovate - uses: renovatebot/github-action@v34.66.1 + uses: renovatebot/github-action@65207aa35d382e44f5152d0482bb5334139ecfc4 # v34.66.1 with: configurationFile: "${{ env.RENOVATE_CONFIG_FILE }}" token: "${{ steps.generate-token.outputs.token }}" diff --git a/kubernetes/cluster-0/apps/authentication/authelia/helm-release.yaml b/kubernetes/cluster-0/apps/authentication/authelia/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/authentication/authelia/helm-release.yaml rename to kubernetes/cluster-0/apps/authentication/authelia/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/authentication/authelia/kustomization.yaml b/kubernetes/cluster-0/apps/authentication/authelia/kustomization.yaml index cbf403157..66e310d73 100644 --- a/kubernetes/cluster-0/apps/authentication/authelia/kustomization.yaml +++ b/kubernetes/cluster-0/apps/authentication/authelia/kustomization.yaml @@ -4,7 +4,7 @@ kind: Kustomization namespace: default resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml patchesStrategicMerge: - ./patches/env.yaml - ./patches/postgres.yaml diff --git a/kubernetes/cluster-0/apps/authentication/glauth/helm-release.yaml b/kubernetes/cluster-0/apps/authentication/glauth/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/authentication/glauth/helm-release.yaml rename to kubernetes/cluster-0/apps/authentication/glauth/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/authentication/glauth/kustomization.yaml b/kubernetes/cluster-0/apps/authentication/glauth/kustomization.yaml index 53fd55ce8..5dfef5f1d 100644 --- a/kubernetes/cluster-0/apps/authentication/glauth/kustomization.yaml +++ b/kubernetes/cluster-0/apps/authentication/glauth/kustomization.yaml @@ -3,7 +3,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: - - ./helm-release.yaml + - ./helmrelease.yaml secretGenerator: - name: glauth-secret files: diff --git a/kubernetes/cluster-0/apps/databases/pgadmin/helm-release.yaml b/kubernetes/cluster-0/apps/databases/pgadmin/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/databases/pgadmin/helm-release.yaml rename to kubernetes/cluster-0/apps/databases/pgadmin/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/pgadmin/kustomization.yaml b/kubernetes/cluster-0/apps/databases/pgadmin/kustomization.yaml index 2f6a1db55..22dd24c13 100644 --- a/kubernetes/cluster-0/apps/databases/pgadmin/kustomization.yaml +++ b/kubernetes/cluster-0/apps/databases/pgadmin/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization resources: - ./secret.sops.yaml - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/postgres/cluster/helm-release.yaml b/kubernetes/cluster-0/apps/databases/postgres/cluster/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/databases/postgres/cluster/helm-release.yaml rename to kubernetes/cluster-0/apps/databases/postgres/cluster/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/postgres/cluster/kustomization.yaml b/kubernetes/cluster-0/apps/databases/postgres/cluster/kustomization.yaml index 8ad51c378..95bf4747f 100644 --- a/kubernetes/cluster-0/apps/databases/postgres/cluster/kustomization.yaml +++ b/kubernetes/cluster-0/apps/databases/postgres/cluster/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/postgres/external-backup/helm-release.yaml b/kubernetes/cluster-0/apps/databases/postgres/external-backup/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/databases/postgres/external-backup/helm-release.yaml rename to kubernetes/cluster-0/apps/databases/postgres/external-backup/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/postgres/external-backup/kustomization.yaml b/kubernetes/cluster-0/apps/databases/postgres/external-backup/kustomization.yaml index afa3dcef9..5b842e044 100644 --- a/kubernetes/cluster-0/apps/databases/postgres/external-backup/kustomization.yaml +++ b/kubernetes/cluster-0/apps/databases/postgres/external-backup/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml configMapGenerator: - name: postgres-external-backup files: diff --git a/kubernetes/cluster-0/apps/databases/postgres/helm-release.yaml b/kubernetes/cluster-0/apps/databases/postgres/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/databases/postgres/helm-release.yaml rename to kubernetes/cluster-0/apps/databases/postgres/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/postgres/kustomization.yaml b/kubernetes/cluster-0/apps/databases/postgres/kustomization.yaml index 33f492a9b..60a04d694 100644 --- a/kubernetes/cluster-0/apps/databases/postgres/kustomization.yaml +++ b/kubernetes/cluster-0/apps/databases/postgres/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./cluster - ./external-backup - ./scheduled-backup diff --git a/kubernetes/cluster-0/apps/databases/postgres/scheduled-backup/helm-release.yaml b/kubernetes/cluster-0/apps/databases/postgres/scheduled-backup/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/databases/postgres/scheduled-backup/helm-release.yaml rename to kubernetes/cluster-0/apps/databases/postgres/scheduled-backup/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/postgres/scheduled-backup/kustomization.yaml b/kubernetes/cluster-0/apps/databases/postgres/scheduled-backup/kustomization.yaml index 8ad51c378..95bf4747f 100644 --- a/kubernetes/cluster-0/apps/databases/postgres/scheduled-backup/kustomization.yaml +++ b/kubernetes/cluster-0/apps/databases/postgres/scheduled-backup/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/redis/helm-release.yaml b/kubernetes/cluster-0/apps/databases/redis/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/databases/redis/helm-release.yaml rename to kubernetes/cluster-0/apps/databases/redis/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/databases/redis/kustomization.yaml b/kubernetes/cluster-0/apps/databases/redis/kustomization.yaml index 8bf6d5718..9444f7fa8 100644 --- a/kubernetes/cluster-0/apps/databases/redis/kustomization.yaml +++ b/kubernetes/cluster-0/apps/databases/redis/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization namespace: default resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/helm-release.yaml b/kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/helmrelease.yaml similarity index 91% rename from kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/helm-release.yaml rename to kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/helmrelease.yaml index eca45fb41..fcb9cc755 100644 --- a/kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/helm-release.yaml +++ b/kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/helmrelease.yaml @@ -20,4 +20,4 @@ spec: - targetPath: env.SECRET_KEY kind: Secret name: drone - valuesKey: DRONE_SECRET_PLUGIN_TOKEN \ No newline at end of file + valuesKey: DRONE_SECRET_PLUGIN_TOKEN diff --git a/kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/kustomization.yaml b/kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/kustomization.yaml +++ b/kubernetes/cluster-0/apps/development/drone/drone-kubernetes-secrets/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/development/drone/drone-runner-kube/helm-release.yaml b/kubernetes/cluster-0/apps/development/drone/drone-runner-kube/helmrelease.yaml similarity index 95% rename from kubernetes/cluster-0/apps/development/drone/drone-runner-kube/helm-release.yaml rename to kubernetes/cluster-0/apps/development/drone/drone-runner-kube/helmrelease.yaml index c4196655e..d29e7d4f5 100644 --- a/kubernetes/cluster-0/apps/development/drone/drone-runner-kube/helm-release.yaml +++ b/kubernetes/cluster-0/apps/development/drone/drone-runner-kube/helmrelease.yaml @@ -32,4 +32,4 @@ spec: - targetPath: env.DRONE_SECRET_PLUGIN_TOKEN kind: Secret name: drone - valuesKey: DRONE_SECRET_PLUGIN_TOKEN \ No newline at end of file + valuesKey: DRONE_SECRET_PLUGIN_TOKEN diff --git a/kubernetes/cluster-0/apps/development/drone/drone-runner-kube/kustomization.yaml b/kubernetes/cluster-0/apps/development/drone/drone-runner-kube/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/development/drone/drone-runner-kube/kustomization.yaml +++ b/kubernetes/cluster-0/apps/development/drone/drone-runner-kube/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/development/drone/helm-release.yaml b/kubernetes/cluster-0/apps/development/drone/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/development/drone/helm-release.yaml rename to kubernetes/cluster-0/apps/development/drone/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/development/drone/kustomization.yaml b/kubernetes/cluster-0/apps/development/drone/kustomization.yaml index 6e476e4de..bcca56683 100644 --- a/kubernetes/cluster-0/apps/development/drone/kustomization.yaml +++ b/kubernetes/cluster-0/apps/development/drone/kustomization.yaml @@ -4,5 +4,5 @@ kind: Kustomization resources: - ./drone-kubernetes-secrets - ./drone-runner-kube - - ./helm-release.yaml + - ./helmrelease.yaml - ./secret.sops.yaml diff --git a/kubernetes/cluster-0/apps/development/gitea/external-backup/helm-release.yaml b/kubernetes/cluster-0/apps/development/gitea/external-backup/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/development/gitea/external-backup/helm-release.yaml rename to kubernetes/cluster-0/apps/development/gitea/external-backup/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/development/gitea/external-backup/kustomization.yaml b/kubernetes/cluster-0/apps/development/gitea/external-backup/kustomization.yaml index 0cc230388..3f1edb8cb 100644 --- a/kubernetes/cluster-0/apps/development/gitea/external-backup/kustomization.yaml +++ b/kubernetes/cluster-0/apps/development/gitea/external-backup/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/development/gitea/helm-release.yaml b/kubernetes/cluster-0/apps/development/gitea/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/development/gitea/helm-release.yaml rename to kubernetes/cluster-0/apps/development/gitea/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/development/gitea/kustomization.yaml b/kubernetes/cluster-0/apps/development/gitea/kustomization.yaml index e5f58ce58..58f486523 100644 --- a/kubernetes/cluster-0/apps/development/gitea/kustomization.yaml +++ b/kubernetes/cluster-0/apps/development/gitea/kustomization.yaml @@ -3,5 +3,5 @@ kind: Kustomization resources: - ./secret.sops.yaml - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml - ./external-backup diff --git a/kubernetes/cluster-0/apps/documentation/outline/helm-release.yaml b/kubernetes/cluster-0/apps/documentation/outline/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/documentation/outline/helm-release.yaml rename to kubernetes/cluster-0/apps/documentation/outline/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/documentation/outline/kustomization.yaml b/kubernetes/cluster-0/apps/documentation/outline/kustomization.yaml index a2522fbcf..4771e1b9c 100644 --- a/kubernetes/cluster-0/apps/documentation/outline/kustomization.yaml +++ b/kubernetes/cluster-0/apps/documentation/outline/kustomization.yaml @@ -4,7 +4,7 @@ kind: Kustomization namespace: default resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml patchesStrategicMerge: - ./patches/env.yaml - ./patches/postgres.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/flood/helm-release.yaml b/kubernetes/cluster-0/apps/downloaders/flood/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/downloaders/flood/helm-release.yaml rename to kubernetes/cluster-0/apps/downloaders/flood/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/flood/kustomization.yaml b/kubernetes/cluster-0/apps/downloaders/flood/kustomization.yaml index 2f6a1db55..22dd24c13 100644 --- a/kubernetes/cluster-0/apps/downloaders/flood/kustomization.yaml +++ b/kubernetes/cluster-0/apps/downloaders/flood/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization resources: - ./secret.sops.yaml - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/pyload/helm-release.yaml b/kubernetes/cluster-0/apps/downloaders/pyload/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/downloaders/pyload/helm-release.yaml rename to kubernetes/cluster-0/apps/downloaders/pyload/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/pyload/kustomization.yaml b/kubernetes/cluster-0/apps/downloaders/pyload/kustomization.yaml index a82f27d90..3f58546f2 100644 --- a/kubernetes/cluster-0/apps/downloaders/pyload/kustomization.yaml +++ b/kubernetes/cluster-0/apps/downloaders/pyload/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/qbittorrent/helm-release.yaml b/kubernetes/cluster-0/apps/downloaders/qbittorrent/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/downloaders/qbittorrent/helm-release.yaml rename to kubernetes/cluster-0/apps/downloaders/qbittorrent/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/qbittorrent/kustomization.yaml b/kubernetes/cluster-0/apps/downloaders/qbittorrent/kustomization.yaml index a81cee9ec..84796a380 100644 --- a/kubernetes/cluster-0/apps/downloaders/qbittorrent/kustomization.yaml +++ b/kubernetes/cluster-0/apps/downloaders/qbittorrent/kustomization.yaml @@ -3,5 +3,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml - ./upgrade-p2pblocklist diff --git a/kubernetes/cluster-0/apps/downloaders/qbittorrent/upgrade-p2pblocklist/helm-release.yaml b/kubernetes/cluster-0/apps/downloaders/qbittorrent/upgrade-p2pblocklist/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/downloaders/qbittorrent/upgrade-p2pblocklist/helm-release.yaml rename to kubernetes/cluster-0/apps/downloaders/qbittorrent/upgrade-p2pblocklist/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/qbittorrent/upgrade-p2pblocklist/kustomization.yaml b/kubernetes/cluster-0/apps/downloaders/qbittorrent/upgrade-p2pblocklist/kustomization.yaml index 0cc230388..3f1edb8cb 100644 --- a/kubernetes/cluster-0/apps/downloaders/qbittorrent/upgrade-p2pblocklist/kustomization.yaml +++ b/kubernetes/cluster-0/apps/downloaders/qbittorrent/upgrade-p2pblocklist/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/sabnzbd/helm-release.yaml b/kubernetes/cluster-0/apps/downloaders/sabnzbd/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/downloaders/sabnzbd/helm-release.yaml rename to kubernetes/cluster-0/apps/downloaders/sabnzbd/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/downloaders/sabnzbd/kustomization.yaml b/kubernetes/cluster-0/apps/downloaders/sabnzbd/kustomization.yaml index 2f6a1db55..22dd24c13 100644 --- a/kubernetes/cluster-0/apps/downloaders/sabnzbd/kustomization.yaml +++ b/kubernetes/cluster-0/apps/downloaders/sabnzbd/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization resources: - ./secret.sops.yaml - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/emqx/helm-release.yaml b/kubernetes/cluster-0/apps/home-automation/emqx/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/home-automation/emqx/helm-release.yaml rename to kubernetes/cluster-0/apps/home-automation/emqx/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/emqx/kustomization.yaml b/kubernetes/cluster-0/apps/home-automation/emqx/kustomization.yaml index 734173e58..410b6d518 100644 --- a/kubernetes/cluster-0/apps/home-automation/emqx/kustomization.yaml +++ b/kubernetes/cluster-0/apps/home-automation/emqx/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/frigate/helm-release.yaml b/kubernetes/cluster-0/apps/home-automation/frigate/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/home-automation/frigate/helm-release.yaml rename to kubernetes/cluster-0/apps/home-automation/frigate/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/frigate/kustomization.yaml b/kubernetes/cluster-0/apps/home-automation/frigate/kustomization.yaml index 43b297790..75a76d0e3 100644 --- a/kubernetes/cluster-0/apps/home-automation/frigate/kustomization.yaml +++ b/kubernetes/cluster-0/apps/home-automation/frigate/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml namespace: default configMapGenerator: - name: frigate diff --git a/kubernetes/cluster-0/apps/home-automation/home-assistant-code/helm-release.yaml b/kubernetes/cluster-0/apps/home-automation/home-assistant-code/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/home-automation/home-assistant-code/helm-release.yaml rename to kubernetes/cluster-0/apps/home-automation/home-assistant-code/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/home-assistant-code/kustomization.yaml b/kubernetes/cluster-0/apps/home-automation/home-assistant-code/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/home-automation/home-assistant-code/kustomization.yaml +++ b/kubernetes/cluster-0/apps/home-automation/home-assistant-code/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/home-assistant/helm-release.yaml b/kubernetes/cluster-0/apps/home-automation/home-assistant/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/home-automation/home-assistant/helm-release.yaml rename to kubernetes/cluster-0/apps/home-automation/home-assistant/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/home-assistant/kustomization.yaml b/kubernetes/cluster-0/apps/home-automation/home-assistant/kustomization.yaml index 0ab941739..6765f8f0f 100644 --- a/kubernetes/cluster-0/apps/home-automation/home-assistant/kustomization.yaml +++ b/kubernetes/cluster-0/apps/home-automation/home-assistant/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml - ./token.sops.yaml - ./podmonitor.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/helm-release.yaml b/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/helm-release.yaml rename to kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/kustomization.yaml b/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/kustomization.yaml index e9a630f34..717d62a27 100644 --- a/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/kustomization.yaml +++ b/kubernetes/cluster-0/apps/home-automation/zigbee2mqtt/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml - ./prometheus-rule.yaml patchesStrategicMerge: diff --git a/kubernetes/cluster-0/apps/home-automation/zwavejs2mqtt/helm-release.yaml b/kubernetes/cluster-0/apps/home-automation/zwavejs2mqtt/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/home-automation/zwavejs2mqtt/helm-release.yaml rename to kubernetes/cluster-0/apps/home-automation/zwavejs2mqtt/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/home-automation/zwavejs2mqtt/kustomization.yaml b/kubernetes/cluster-0/apps/home-automation/zwavejs2mqtt/kustomization.yaml index 72ab2738a..cca306c55 100644 --- a/kubernetes/cluster-0/apps/home-automation/zwavejs2mqtt/kustomization.yaml +++ b/kubernetes/cluster-0/apps/home-automation/zwavejs2mqtt/kustomization.yaml @@ -1,5 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/descheduler/helm-release.yaml b/kubernetes/cluster-0/apps/kube-tools/descheduler/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/kube-tools/descheduler/helm-release.yaml rename to kubernetes/cluster-0/apps/kube-tools/descheduler/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/descheduler/kustomization.yaml b/kubernetes/cluster-0/apps/kube-tools/descheduler/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/kube-tools/descheduler/kustomization.yaml +++ b/kubernetes/cluster-0/apps/kube-tools/descheduler/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/intel-gpu-exporter/helm-release.yaml b/kubernetes/cluster-0/apps/kube-tools/intel-gpu-exporter/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/kube-tools/intel-gpu-exporter/helm-release.yaml rename to kubernetes/cluster-0/apps/kube-tools/intel-gpu-exporter/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/intel-gpu-exporter/kustomization.yaml b/kubernetes/cluster-0/apps/kube-tools/intel-gpu-exporter/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/kube-tools/intel-gpu-exporter/kustomization.yaml +++ b/kubernetes/cluster-0/apps/kube-tools/intel-gpu-exporter/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/intel-gpu-plugin/helm-release.yaml b/kubernetes/cluster-0/apps/kube-tools/intel-gpu-plugin/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/kube-tools/intel-gpu-plugin/helm-release.yaml rename to kubernetes/cluster-0/apps/kube-tools/intel-gpu-plugin/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/intel-gpu-plugin/kustomization.yaml b/kubernetes/cluster-0/apps/kube-tools/intel-gpu-plugin/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/kube-tools/intel-gpu-plugin/kustomization.yaml +++ b/kubernetes/cluster-0/apps/kube-tools/intel-gpu-plugin/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/kubelet-csr-approver/kustomization.yaml b/kubernetes/cluster-0/apps/kube-tools/kubelet-csr-approver/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/kube-tools/kubelet-csr-approver/kustomization.yaml +++ b/kubernetes/cluster-0/apps/kube-tools/kubelet-csr-approver/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/kyverno/helm-release.yaml b/kubernetes/cluster-0/apps/kube-tools/kyverno/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/kube-tools/kyverno/helm-release.yaml rename to kubernetes/cluster-0/apps/kube-tools/kyverno/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/kyverno/kustomization.yaml b/kubernetes/cluster-0/apps/kube-tools/kyverno/kustomization.yaml index b0a232039..98adf1391 100644 --- a/kubernetes/cluster-0/apps/kube-tools/kyverno/kustomization.yaml +++ b/kubernetes/cluster-0/apps/kube-tools/kyverno/kustomization.yaml @@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml - - ./policies/helm-release.yaml + - ./helmrelease.yaml + - ./policies/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/kyverno/policies/helm-release.yaml b/kubernetes/cluster-0/apps/kube-tools/kyverno/policies/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/kube-tools/kyverno/policies/helm-release.yaml rename to kubernetes/cluster-0/apps/kube-tools/kyverno/policies/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/metrics-server/helm-release.yaml b/kubernetes/cluster-0/apps/kube-tools/metrics-server/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/kube-tools/metrics-server/helm-release.yaml rename to kubernetes/cluster-0/apps/kube-tools/metrics-server/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/metrics-server/kustomization.yaml b/kubernetes/cluster-0/apps/kube-tools/metrics-server/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/kube-tools/metrics-server/kustomization.yaml +++ b/kubernetes/cluster-0/apps/kube-tools/metrics-server/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/node-feature-discovery/helm-release.yaml b/kubernetes/cluster-0/apps/kube-tools/node-feature-discovery/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/kube-tools/node-feature-discovery/helm-release.yaml rename to kubernetes/cluster-0/apps/kube-tools/node-feature-discovery/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/node-feature-discovery/kustomization.yaml b/kubernetes/cluster-0/apps/kube-tools/node-feature-discovery/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/kube-tools/node-feature-discovery/kustomization.yaml +++ b/kubernetes/cluster-0/apps/kube-tools/node-feature-discovery/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/reloader/helm-release.yaml b/kubernetes/cluster-0/apps/kube-tools/reloader/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/kube-tools/reloader/helm-release.yaml rename to kubernetes/cluster-0/apps/kube-tools/reloader/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/kube-tools/reloader/kustomization.yaml b/kubernetes/cluster-0/apps/kube-tools/reloader/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/kube-tools/reloader/kustomization.yaml +++ b/kubernetes/cluster-0/apps/kube-tools/reloader/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/logs/loki/helm-release.yaml b/kubernetes/cluster-0/apps/logs/loki/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/logs/loki/helm-release.yaml rename to kubernetes/cluster-0/apps/logs/loki/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/logs/loki/kustomization.yaml b/kubernetes/cluster-0/apps/logs/loki/kustomization.yaml index c2bc579fd..a5710ea5d 100644 --- a/kubernetes/cluster-0/apps/logs/loki/kustomization.yaml +++ b/kubernetes/cluster-0/apps/logs/loki/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization resources: - ./object-bucket-claim.yaml - ./config-map.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/logs/vector/agent/helm-release.yaml b/kubernetes/cluster-0/apps/logs/vector/agent/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/logs/vector/agent/helm-release.yaml rename to kubernetes/cluster-0/apps/logs/vector/agent/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/logs/vector/agent/kustomization.yaml b/kubernetes/cluster-0/apps/logs/vector/agent/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/logs/vector/agent/kustomization.yaml +++ b/kubernetes/cluster-0/apps/logs/vector/agent/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/logs/vector/aggregator/helm-release.yaml b/kubernetes/cluster-0/apps/logs/vector/aggregator/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/logs/vector/aggregator/helm-release.yaml rename to kubernetes/cluster-0/apps/logs/vector/aggregator/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/logs/vector/aggregator/kustomization.yaml b/kubernetes/cluster-0/apps/logs/vector/aggregator/kustomization.yaml index 6bcf42430..0226a04dd 100644 --- a/kubernetes/cluster-0/apps/logs/vector/aggregator/kustomization.yaml +++ b/kubernetes/cluster-0/apps/logs/vector/aggregator/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml configMapGenerator: - name: vector-aggregator-configmap namespace: monitoring diff --git a/kubernetes/cluster-0/apps/media-automation/bazarr/helm-release.yaml b/kubernetes/cluster-0/apps/media-automation/bazarr/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-automation/bazarr/helm-release.yaml rename to kubernetes/cluster-0/apps/media-automation/bazarr/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/bazarr/kustomization.yaml b/kubernetes/cluster-0/apps/media-automation/bazarr/kustomization.yaml index 0cf8777db..ad923e1f4 100644 --- a/kubernetes/cluster-0/apps/media-automation/bazarr/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-automation/bazarr/kustomization.yaml @@ -5,4 +5,4 @@ namespace: default resources: - ./secret.sops.yaml - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/jellyseerr/helm-release.yaml b/kubernetes/cluster-0/apps/media-automation/jellyseerr/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-automation/jellyseerr/helm-release.yaml rename to kubernetes/cluster-0/apps/media-automation/jellyseerr/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/jellyseerr/kustomization.yaml b/kubernetes/cluster-0/apps/media-automation/jellyseerr/kustomization.yaml index 3dd9c81b5..d94ce6ce6 100644 --- a/kubernetes/cluster-0/apps/media-automation/jellyseerr/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-automation/jellyseerr/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization namespace: default resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/lidarr/helm-release.yaml b/kubernetes/cluster-0/apps/media-automation/lidarr/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-automation/lidarr/helm-release.yaml rename to kubernetes/cluster-0/apps/media-automation/lidarr/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/lidarr/kustomization.yaml b/kubernetes/cluster-0/apps/media-automation/lidarr/kustomization.yaml index 5f19fc441..d563e0ff6 100644 --- a/kubernetes/cluster-0/apps/media-automation/lidarr/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-automation/lidarr/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization resources: - ./volume.yaml - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/prowlarr/helm-release.yaml b/kubernetes/cluster-0/apps/media-automation/prowlarr/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-automation/prowlarr/helm-release.yaml rename to kubernetes/cluster-0/apps/media-automation/prowlarr/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/prowlarr/kustomization.yaml b/kubernetes/cluster-0/apps/media-automation/prowlarr/kustomization.yaml index 5f19fc441..d563e0ff6 100644 --- a/kubernetes/cluster-0/apps/media-automation/prowlarr/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-automation/prowlarr/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization resources: - ./volume.yaml - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/radarr/helm-release.yaml b/kubernetes/cluster-0/apps/media-automation/radarr/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-automation/radarr/helm-release.yaml rename to kubernetes/cluster-0/apps/media-automation/radarr/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/radarr/kustomization.yaml b/kubernetes/cluster-0/apps/media-automation/radarr/kustomization.yaml index 73ef1fce8..4106dcce0 100644 --- a/kubernetes/cluster-0/apps/media-automation/radarr/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-automation/radarr/kustomization.yaml @@ -5,7 +5,7 @@ namespace: default resources: - ./secret.sops.yaml - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml configMapGenerator: - name: radarr-pushover files: diff --git a/kubernetes/cluster-0/apps/media-automation/readarr/helm-release.yaml b/kubernetes/cluster-0/apps/media-automation/readarr/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-automation/readarr/helm-release.yaml rename to kubernetes/cluster-0/apps/media-automation/readarr/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/readarr/kustomization.yaml b/kubernetes/cluster-0/apps/media-automation/readarr/kustomization.yaml index 5f19fc441..d563e0ff6 100644 --- a/kubernetes/cluster-0/apps/media-automation/readarr/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-automation/readarr/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization resources: - ./volume.yaml - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/recyclarr/helm-release.yaml b/kubernetes/cluster-0/apps/media-automation/recyclarr/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-automation/recyclarr/helm-release.yaml rename to kubernetes/cluster-0/apps/media-automation/recyclarr/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/recyclarr/kustomization.yaml b/kubernetes/cluster-0/apps/media-automation/recyclarr/kustomization.yaml index 407b00cd9..cfd0e7576 100644 --- a/kubernetes/cluster-0/apps/media-automation/recyclarr/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-automation/recyclarr/kustomization.yaml @@ -3,7 +3,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml namespace: default configMapGenerator: - name: recyclarr diff --git a/kubernetes/cluster-0/apps/media-automation/sonarr/helm-release.yaml b/kubernetes/cluster-0/apps/media-automation/sonarr/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-automation/sonarr/helm-release.yaml rename to kubernetes/cluster-0/apps/media-automation/sonarr/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-automation/sonarr/kustomization.yaml b/kubernetes/cluster-0/apps/media-automation/sonarr/kustomization.yaml index 8cf48f812..fb8d88813 100644 --- a/kubernetes/cluster-0/apps/media-automation/sonarr/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-automation/sonarr/kustomization.yaml @@ -5,7 +5,7 @@ namespace: default resources: - ./secret.sops.yaml - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml configMapGenerator: - name: sonarr-pushover files: diff --git a/kubernetes/cluster-0/apps/media-servers/calibre-web/helm-release.yaml b/kubernetes/cluster-0/apps/media-servers/calibre-web/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-servers/calibre-web/helm-release.yaml rename to kubernetes/cluster-0/apps/media-servers/calibre-web/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/calibre-web/kustomization.yaml b/kubernetes/cluster-0/apps/media-servers/calibre-web/kustomization.yaml index a82f27d90..3f58546f2 100644 --- a/kubernetes/cluster-0/apps/media-servers/calibre-web/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-servers/calibre-web/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/calibre/helm-release.yaml b/kubernetes/cluster-0/apps/media-servers/calibre/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-servers/calibre/helm-release.yaml rename to kubernetes/cluster-0/apps/media-servers/calibre/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/calibre/kustomization.yaml b/kubernetes/cluster-0/apps/media-servers/calibre/kustomization.yaml index a82f27d90..3f58546f2 100644 --- a/kubernetes/cluster-0/apps/media-servers/calibre/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-servers/calibre/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/jellyfin/helm-release.yaml b/kubernetes/cluster-0/apps/media-servers/jellyfin/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-servers/jellyfin/helm-release.yaml rename to kubernetes/cluster-0/apps/media-servers/jellyfin/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/jellyfin/kustomization.yaml b/kubernetes/cluster-0/apps/media-servers/jellyfin/kustomization.yaml index 921df03a7..1d90ba9cd 100644 --- a/kubernetes/cluster-0/apps/media-servers/jellyfin/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-servers/jellyfin/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/komga/helm-release.yaml b/kubernetes/cluster-0/apps/media-servers/komga/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-servers/komga/helm-release.yaml rename to kubernetes/cluster-0/apps/media-servers/komga/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/komga/kustomization.yaml b/kubernetes/cluster-0/apps/media-servers/komga/kustomization.yaml index a82f27d90..3f58546f2 100644 --- a/kubernetes/cluster-0/apps/media-servers/komga/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-servers/komga/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/lychee/helm-release.yaml b/kubernetes/cluster-0/apps/media-servers/lychee/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-servers/lychee/helm-release.yaml rename to kubernetes/cluster-0/apps/media-servers/lychee/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/lychee/kustomization.yaml b/kubernetes/cluster-0/apps/media-servers/lychee/kustomization.yaml index c666ca508..f0993259f 100644 --- a/kubernetes/cluster-0/apps/media-servers/lychee/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-servers/lychee/kustomization.yaml @@ -4,6 +4,6 @@ kind: Kustomization resources: - ./volume.yaml - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml patchesStrategicMerge: - ./patches/postgres.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/media-browser/helm-release.yaml b/kubernetes/cluster-0/apps/media-servers/media-browser/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-servers/media-browser/helm-release.yaml rename to kubernetes/cluster-0/apps/media-servers/media-browser/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/media-browser/kustomization.yaml b/kubernetes/cluster-0/apps/media-servers/media-browser/kustomization.yaml index a82f27d90..3f58546f2 100644 --- a/kubernetes/cluster-0/apps/media-servers/media-browser/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-servers/media-browser/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/navidrome/helm-release.yaml b/kubernetes/cluster-0/apps/media-servers/navidrome/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/media-servers/navidrome/helm-release.yaml rename to kubernetes/cluster-0/apps/media-servers/navidrome/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/media-servers/navidrome/kustomization.yaml b/kubernetes/cluster-0/apps/media-servers/navidrome/kustomization.yaml index a82f27d90..3f58546f2 100644 --- a/kubernetes/cluster-0/apps/media-servers/navidrome/kustomization.yaml +++ b/kubernetes/cluster-0/apps/media-servers/navidrome/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./volume.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/monitoring/grafana/helm-release.yaml b/kubernetes/cluster-0/apps/monitoring/grafana/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/monitoring/grafana/helm-release.yaml rename to kubernetes/cluster-0/apps/monitoring/grafana/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/monitoring/grafana/kustomization.yaml b/kubernetes/cluster-0/apps/monitoring/grafana/kustomization.yaml index ae7fb93bc..cf7f7c687 100644 --- a/kubernetes/cluster-0/apps/monitoring/grafana/kustomization.yaml +++ b/kubernetes/cluster-0/apps/monitoring/grafana/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secrets.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/monitoring/kube-prometheus-stack/helm-release.yaml b/kubernetes/cluster-0/apps/monitoring/kube-prometheus-stack/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/monitoring/kube-prometheus-stack/helm-release.yaml rename to kubernetes/cluster-0/apps/monitoring/kube-prometheus-stack/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/monitoring/kube-prometheus-stack/kustomization.yaml b/kubernetes/cluster-0/apps/monitoring/kube-prometheus-stack/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/monitoring/kube-prometheus-stack/kustomization.yaml +++ b/kubernetes/cluster-0/apps/monitoring/kube-prometheus-stack/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/monitoring/thanos/helm-release.yaml b/kubernetes/cluster-0/apps/monitoring/thanos/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/monitoring/thanos/helm-release.yaml rename to kubernetes/cluster-0/apps/monitoring/thanos/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/monitoring/thanos/kustomization.yaml b/kubernetes/cluster-0/apps/monitoring/thanos/kustomization.yaml index 8ad51c378..95bf4747f 100644 --- a/kubernetes/cluster-0/apps/monitoring/thanos/kustomization.yaml +++ b/kubernetes/cluster-0/apps/monitoring/thanos/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/monitoring/uptime-kuma/helm-release.yaml b/kubernetes/cluster-0/apps/monitoring/uptime-kuma/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/monitoring/uptime-kuma/helm-release.yaml rename to kubernetes/cluster-0/apps/monitoring/uptime-kuma/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/monitoring/uptime-kuma/kustomization.yaml b/kubernetes/cluster-0/apps/monitoring/uptime-kuma/kustomization.yaml index 72ab2738a..cca306c55 100644 --- a/kubernetes/cluster-0/apps/monitoring/uptime-kuma/kustomization.yaml +++ b/kubernetes/cluster-0/apps/monitoring/uptime-kuma/kustomization.yaml @@ -1,5 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml diff --git a/kubernetes/cluster-0/apps/networking/cert-manager/certificates/helm-release.yaml b/kubernetes/cluster-0/apps/networking/cert-manager/certificates/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/cert-manager/certificates/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/cert-manager/certificates/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/cert-manager/certificates/kustomization.yaml b/kubernetes/cluster-0/apps/networking/cert-manager/certificates/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/networking/cert-manager/certificates/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/cert-manager/certificates/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/cert-manager/helm-release.yaml b/kubernetes/cluster-0/apps/networking/cert-manager/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/cert-manager/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/cert-manager/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/cert-manager/issuers/helm-release.yaml b/kubernetes/cluster-0/apps/networking/cert-manager/issuers/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/cert-manager/issuers/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/cert-manager/issuers/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/cert-manager/issuers/kustomization.yaml b/kubernetes/cluster-0/apps/networking/cert-manager/issuers/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/networking/cert-manager/issuers/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/cert-manager/issuers/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/cert-manager/kustomization.yaml b/kubernetes/cluster-0/apps/networking/cert-manager/kustomization.yaml index 6df70290b..055061643 100644 --- a/kubernetes/cluster-0/apps/networking/cert-manager/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/cert-manager/kustomization.yaml @@ -3,7 +3,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml - ./rbac.yaml - ./webhook-ovh - ./issuers diff --git a/kubernetes/cluster-0/apps/networking/cert-manager/webhook-ovh/helm-release.yaml b/kubernetes/cluster-0/apps/networking/cert-manager/webhook-ovh/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/cert-manager/webhook-ovh/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/cert-manager/webhook-ovh/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/cert-manager/webhook-ovh/kustomization.yaml b/kubernetes/cluster-0/apps/networking/cert-manager/webhook-ovh/kustomization.yaml index 6ca7d9ad7..b5b97586c 100644 --- a/kubernetes/cluster-0/apps/networking/cert-manager/webhook-ovh/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/cert-manager/webhook-ovh/kustomization.yaml @@ -3,4 +3,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./rbac.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/external-dns/helm-release.yaml b/kubernetes/cluster-0/apps/networking/external-dns/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/external-dns/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/external-dns/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/external-dns/kustomization.yaml b/kubernetes/cluster-0/apps/networking/external-dns/kustomization.yaml index 734173e58..410b6d518 100644 --- a/kubernetes/cluster-0/apps/networking/external-dns/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/external-dns/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/ingress-nginx/helm-release.yaml b/kubernetes/cluster-0/apps/networking/ingress-nginx/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/ingress-nginx/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/ingress-nginx/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/ingress-nginx/kustomization.yaml b/kubernetes/cluster-0/apps/networking/ingress-nginx/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/networking/ingress-nginx/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/ingress-nginx/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/k8s-gateway/helm-release.yaml b/kubernetes/cluster-0/apps/networking/k8s-gateway/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/k8s-gateway/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/k8s-gateway/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/k8s-gateway/kustomization.yaml b/kubernetes/cluster-0/apps/networking/k8s-gateway/kustomization.yaml index 68be3d09a..8bfdc81a8 100644 --- a/kubernetes/cluster-0/apps/networking/k8s-gateway/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/k8s-gateway/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - ./rbac.yaml - - ./helm-release.yaml + - ./helmrelease.yaml configMapGenerator: - name: k8s-gateway-configmap files: diff --git a/kubernetes/cluster-0/apps/networking/smtp-relay/helm-release.yaml b/kubernetes/cluster-0/apps/networking/smtp-relay/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/smtp-relay/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/smtp-relay/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/smtp-relay/kustomization.yaml b/kubernetes/cluster-0/apps/networking/smtp-relay/kustomization.yaml index 0055b3faa..c5be8e07e 100644 --- a/kubernetes/cluster-0/apps/networking/smtp-relay/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/smtp-relay/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./secret.sops.yaml namespace: default configMapGenerator: diff --git a/kubernetes/cluster-0/apps/networking/unifi/helm-release.yaml b/kubernetes/cluster-0/apps/networking/unifi/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/networking/unifi/helm-release.yaml rename to kubernetes/cluster-0/apps/networking/unifi/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/networking/unifi/kustomization.yaml b/kubernetes/cluster-0/apps/networking/unifi/kustomization.yaml index 72ab2738a..cca306c55 100644 --- a/kubernetes/cluster-0/apps/networking/unifi/kustomization.yaml +++ b/kubernetes/cluster-0/apps/networking/unifi/kustomization.yaml @@ -1,5 +1,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml diff --git a/kubernetes/cluster-0/apps/storage/kopia-web/helm-release.yaml b/kubernetes/cluster-0/apps/storage/kopia-web/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/storage/kopia-web/helm-release.yaml rename to kubernetes/cluster-0/apps/storage/kopia-web/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/storage/kopia-web/kustomization.yaml b/kubernetes/cluster-0/apps/storage/kopia-web/kustomization.yaml index fed1c61ec..1f80dba71 100644 --- a/kubernetes/cluster-0/apps/storage/kopia-web/kustomization.yaml +++ b/kubernetes/cluster-0/apps/storage/kopia-web/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml namespace: default configMapGenerator: - name: kopia diff --git a/kubernetes/cluster-0/apps/storage/resilio-sync/claude/helm-release.yaml b/kubernetes/cluster-0/apps/storage/resilio-sync/claude/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/storage/resilio-sync/claude/helm-release.yaml rename to kubernetes/cluster-0/apps/storage/resilio-sync/claude/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/storage/resilio-sync/claude/kustomization.yaml b/kubernetes/cluster-0/apps/storage/resilio-sync/claude/kustomization.yaml index f132e7622..f4fdad5bf 100644 --- a/kubernetes/cluster-0/apps/storage/resilio-sync/claude/kustomization.yaml +++ b/kubernetes/cluster-0/apps/storage/resilio-sync/claude/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml configMapGenerator: - name: resilio-claude-sync-conf diff --git a/kubernetes/cluster-0/apps/storage/resilio-sync/helene/helm-release.yaml b/kubernetes/cluster-0/apps/storage/resilio-sync/helene/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/storage/resilio-sync/helene/helm-release.yaml rename to kubernetes/cluster-0/apps/storage/resilio-sync/helene/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/storage/resilio-sync/helene/kustomization.yaml b/kubernetes/cluster-0/apps/storage/resilio-sync/helene/kustomization.yaml index f934ec6d3..31d620368 100644 --- a/kubernetes/cluster-0/apps/storage/resilio-sync/helene/kustomization.yaml +++ b/kubernetes/cluster-0/apps/storage/resilio-sync/helene/kustomization.yaml @@ -2,7 +2,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml configMapGenerator: - name: resilio-helene-sync-conf diff --git a/kubernetes/cluster-0/apps/storage/smartctl-exporter/helm-release.yaml b/kubernetes/cluster-0/apps/storage/smartctl-exporter/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/storage/smartctl-exporter/helm-release.yaml rename to kubernetes/cluster-0/apps/storage/smartctl-exporter/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/storage/smartctl-exporter/kustomization.yaml b/kubernetes/cluster-0/apps/storage/smartctl-exporter/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/storage/smartctl-exporter/kustomization.yaml +++ b/kubernetes/cluster-0/apps/storage/smartctl-exporter/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/storage/truecommand/helm-release.yaml b/kubernetes/cluster-0/apps/storage/truecommand/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/storage/truecommand/helm-release.yaml rename to kubernetes/cluster-0/apps/storage/truecommand/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/storage/truecommand/kustomization.yaml b/kubernetes/cluster-0/apps/storage/truecommand/kustomization.yaml index 681839ba0..f7c4d4410 100644 --- a/kubernetes/cluster-0/apps/storage/truecommand/kustomization.yaml +++ b/kubernetes/cluster-0/apps/storage/truecommand/kustomization.yaml @@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/freshrss/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/freshrss/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/freshrss/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/freshrss/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/freshrss/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/freshrss/kustomization.yaml index 78581383e..db15d34a1 100644 --- a/kubernetes/cluster-0/apps/web-tools/freshrss/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/freshrss/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./secret.sops.yaml - ./volume.yaml patchesStrategicMerge: diff --git a/kubernetes/cluster-0/apps/web-tools/homer-code/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/homer-code/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/homer-code/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/homer-code/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/homer-code/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/homer-code/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/web-tools/homer-code/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/homer-code/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/homer/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/homer/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/homer/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/homer/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/homer/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/homer/kustomization.yaml index 681839ba0..f7c4d4410 100644 --- a/kubernetes/cluster-0/apps/web-tools/homer/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/homer/kustomization.yaml @@ -2,5 +2,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/invidious/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/invidious/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/invidious/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/invidious/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/invidious/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/invidious/kustomization.yaml index 09c137949..ce97bf4f8 100644 --- a/kubernetes/cluster-0/apps/web-tools/invidious/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/invidious/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml patchesStrategicMerge: - ./patches/postgres.yaml configMapGenerator: diff --git a/kubernetes/cluster-0/apps/web-tools/joplin/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/joplin/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/joplin/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/joplin/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/joplin/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/joplin/kustomization.yaml index e3c7e93d0..cdf0e22b9 100644 --- a/kubernetes/cluster-0/apps/web-tools/joplin/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/joplin/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./secret.sops.yaml patchesStrategicMerge: - ./patches/postgres.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/libreddit/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/libreddit/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/libreddit/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/libreddit/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/libreddit/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/libreddit/kustomization.yaml index 0cc230388..3f1edb8cb 100644 --- a/kubernetes/cluster-0/apps/web-tools/libreddit/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/libreddit/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/nitter/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/nitter/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/nitter/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/nitter/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/nitter/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/nitter/kustomization.yaml index af11f91c1..b99872398 100644 --- a/kubernetes/cluster-0/apps/web-tools/nitter/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/nitter/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml configMapGenerator: - name: nitter files: diff --git a/kubernetes/cluster-0/apps/web-tools/paperless/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/paperless/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/paperless/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/paperless/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/paperless/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/paperless/kustomization.yaml index 12a613d11..a96520f23 100644 --- a/kubernetes/cluster-0/apps/web-tools/paperless/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/paperless/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./redis - ./secret.sops.yaml patchesStrategicMerge: diff --git a/kubernetes/cluster-0/apps/web-tools/paperless/redis/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/paperless/redis/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/paperless/redis/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/paperless/redis/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/paperless/redis/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/paperless/redis/kustomization.yaml index 0cc230388..3f1edb8cb 100644 --- a/kubernetes/cluster-0/apps/web-tools/paperless/redis/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/paperless/redis/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/sharry/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/sharry/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/sharry/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/sharry/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/sharry/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/sharry/kustomization.yaml index c3a173e53..0a5036764 100644 --- a/kubernetes/cluster-0/apps/web-tools/sharry/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/sharry/kustomization.yaml @@ -3,7 +3,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: - - ./helm-release.yaml + - ./helmrelease.yaml patchesStrategicMerge: - ./patches/postgres.yaml configMapGenerator: diff --git a/kubernetes/cluster-0/apps/web-tools/tandoor/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/tandoor/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/tandoor/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/tandoor/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/tandoor/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/tandoor/kustomization.yaml index 820014eba..ab696365c 100644 --- a/kubernetes/cluster-0/apps/web-tools/tandoor/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/tandoor/kustomization.yaml @@ -4,7 +4,7 @@ kind: Kustomization namespace: default resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml patchesStrategicMerge: - ./patches/env.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/theme-park/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/theme-park/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/theme-park/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/theme-park/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/theme-park/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/theme-park/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/web-tools/theme-park/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/theme-park/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/vaultwarden/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/vaultwarden/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/vaultwarden/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/vaultwarden/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/vaultwarden/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/vaultwarden/kustomization.yaml index 78581383e..db15d34a1 100644 --- a/kubernetes/cluster-0/apps/web-tools/vaultwarden/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/vaultwarden/kustomization.yaml @@ -1,7 +1,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./secret.sops.yaml - ./volume.yaml patchesStrategicMerge: diff --git a/kubernetes/cluster-0/apps/web-tools/vikunja/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/vikunja/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/vikunja/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/vikunja/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/vikunja/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/vikunja/kustomization.yaml index f797e57b6..9080b2259 100644 --- a/kubernetes/cluster-0/apps/web-tools/vikunja/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/vikunja/kustomization.yaml @@ -4,7 +4,7 @@ kind: Kustomization namespace: default resources: - ./secret.sops.yaml - - ./helm-release.yaml + - ./helmrelease.yaml - ./volume.yaml patchesStrategicMerge: - ./patches/postgres.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/wallabag/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/wallabag/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/wallabag/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/wallabag/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/wallabag/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/wallabag/kustomization.yaml index b33837cad..e721b8feb 100644 --- a/kubernetes/cluster-0/apps/web-tools/wallabag/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/wallabag/kustomization.yaml @@ -3,7 +3,7 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./secret.sops.yaml - ./volume.yaml patchesStrategicMerge: diff --git a/kubernetes/cluster-0/apps/web-tools/whoogle/helm-release.yaml b/kubernetes/cluster-0/apps/web-tools/whoogle/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/apps/web-tools/whoogle/helm-release.yaml rename to kubernetes/cluster-0/apps/web-tools/whoogle/helmrelease.yaml diff --git a/kubernetes/cluster-0/apps/web-tools/whoogle/kustomization.yaml b/kubernetes/cluster-0/apps/web-tools/whoogle/kustomization.yaml index bfe61558b..5dd7baca7 100644 --- a/kubernetes/cluster-0/apps/web-tools/whoogle/kustomization.yaml +++ b/kubernetes/cluster-0/apps/web-tools/whoogle/kustomization.yaml @@ -2,4 +2,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/core/cilium/helm-release.yaml b/kubernetes/cluster-0/core/cilium/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/core/cilium/helm-release.yaml rename to kubernetes/cluster-0/core/cilium/helmrelease.yaml diff --git a/kubernetes/cluster-0/core/cilium/kustomization.yaml b/kubernetes/cluster-0/core/cilium/kustomization.yaml index 281f3dc72..349d041e9 100644 --- a/kubernetes/cluster-0/core/cilium/kustomization.yaml +++ b/kubernetes/cluster-0/core/cilium/kustomization.yaml @@ -4,4 +4,4 @@ kind: Kustomization namespace: kube-system resources: - ./configmap.yaml - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/core/flux-system/weave-gitops/helm-release.yaml b/kubernetes/cluster-0/core/flux-system/weave-gitops/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/core/flux-system/weave-gitops/helm-release.yaml rename to kubernetes/cluster-0/core/flux-system/weave-gitops/helmrelease.yaml diff --git a/kubernetes/cluster-0/core/flux-system/weave-gitops/kustomization.yaml b/kubernetes/cluster-0/core/flux-system/weave-gitops/kustomization.yaml index 3678ef508..1ae7dd175 100644 --- a/kubernetes/cluster-0/core/flux-system/weave-gitops/kustomization.yaml +++ b/kubernetes/cluster-0/core/flux-system/weave-gitops/kustomization.yaml @@ -3,5 +3,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: flux-system resources: - - ./helm-release.yaml + - ./helmrelease.yaml - ./secret.sops.yaml diff --git a/kubernetes/cluster-0/core/rook-ceph/cluster/helm-release.yaml b/kubernetes/cluster-0/core/rook-ceph/cluster/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/core/rook-ceph/cluster/helm-release.yaml rename to kubernetes/cluster-0/core/rook-ceph/cluster/helmrelease.yaml diff --git a/kubernetes/cluster-0/core/rook-ceph/cluster/kustomization.yaml b/kubernetes/cluster-0/core/rook-ceph/cluster/kustomization.yaml index 0cc230388..3f1edb8cb 100644 --- a/kubernetes/cluster-0/core/rook-ceph/cluster/kustomization.yaml +++ b/kubernetes/cluster-0/core/rook-ceph/cluster/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml diff --git a/kubernetes/cluster-0/core/rook-ceph/operator/helm-release.yaml b/kubernetes/cluster-0/core/rook-ceph/operator/helmrelease.yaml similarity index 100% rename from kubernetes/cluster-0/core/rook-ceph/operator/helm-release.yaml rename to kubernetes/cluster-0/core/rook-ceph/operator/helmrelease.yaml diff --git a/kubernetes/cluster-0/core/rook-ceph/operator/kustomization.yaml b/kubernetes/cluster-0/core/rook-ceph/operator/kustomization.yaml index 0cc230388..3f1edb8cb 100644 --- a/kubernetes/cluster-0/core/rook-ceph/operator/kustomization.yaml +++ b/kubernetes/cluster-0/core/rook-ceph/operator/kustomization.yaml @@ -1,4 +1,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - - ./helm-release.yaml + - ./helmrelease.yaml