Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var KnownComponents = map[string]ParseParams{ "aws-ebs-csi-driver": { Tag: "https://github.com/giantswarm/aws-ebs-csi-driver-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/aws-ebs-csi-driver-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "aws-ebs-csi-driver-servicemonitors": { Tag: "https://github.com/giantswarm/aws-ebs-csi-driver-servicemonitors-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/aws-ebs-csi-driver-servicemonitors-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "aws-nth-bundle": { Tag: "https://github.com/giantswarm/aws-nth-bundle/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/aws-nth-bundle/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "aws-pod-identity-webhook": { Tag: "https://github.com/giantswarm/aws-pod-identity-webhook/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/aws-pod-identity-webhook/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cluster-aws": { Tag: "https://github.com/giantswarm/cluster-aws/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cluster-aws/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cloud-provider-aws": { Tag: "https://github.com/giantswarm/aws-cloud-controller-manager-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/aws-cloud-controller-manager-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, AutoDetect: true, }, "irsa-servicemonitors": { Tag: "https://github.com/giantswarm/irsa-servicemonitors-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/irsa-servicemonitors-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cluster-eks": { Tag: "https://github.com/giantswarm/cluster-eks/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cluster-eks/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "karpenter": { Tag: "https://github.com/giantswarm/karpenter-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/karpenter-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "karpenter-bundle": { Tag: "https://github.com/giantswarm/karpenter-bundle/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/karpenter-bundle/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "karpenter-taint-remover": { Tag: "https://github.com/giantswarm/capa-karpenter-taint-remover/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/capa-karpenter-taint-remover/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "karpenter-crossplane-resources": { Tag: "https://github.com/giantswarm/karpenter-crossplane-resources/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/karpenter-crossplane-resources/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "karpenter-nodepools": { Tag: "https://github.com/giantswarm/karpenter-nodepools/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/karpenter-nodepools/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cluster-azure": { Tag: "https://github.com/giantswarm/cluster-azure/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cluster-azure/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "azure-cloud-controller-manager": { Tag: "https://github.com/giantswarm/azure-cloud-controller-manager-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/azure-cloud-controller-manager-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "azure-cloud-node-manager": { Tag: "https://github.com/giantswarm/azure-cloud-node-manager-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/azure-cloud-node-manager-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "azuredisk-csi-driver": { Tag: "https://github.com/giantswarm/azuredisk-csi-driver-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/azuredisk-csi-driver-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "azurefile-csi-driver": { Tag: "https://github.com/giantswarm/azurefile-csi-driver-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/azurefile-csi-driver-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cluster-vsphere": { Tag: "https://github.com/giantswarm/cluster-vsphere/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cluster-vsphere/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cloud-provider-vsphere": { Tag: "https://github.com/giantswarm/cloud-provider-vsphere-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cloud-provider-vsphere-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cluster-cloud-director": { Tag: "https://github.com/giantswarm/cluster-cloud-director/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cluster-cloud-director/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cloud-provider-cloud-director": { Tag: "https://github.com/giantswarm/cloud-provider-cloud-director-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cloud-provider-cloud-director-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "capi-node-labeler": { Tag: "https://github.com/giantswarm/capi-node-labeler-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/capi-node-labeler-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cert-exporter": { Tag: "https://github.com/giantswarm/cert-exporter/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cert-exporter/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cert-manager": { Tag: "https://github.com/giantswarm/cert-manager-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cert-manager-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cert-manager-crossplane-resources": { Tag: "https://github.com/giantswarm/cert-manager-crossplane-resources/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cert-manager-crossplane-resources/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "chart-operator-extensions": { Tag: "https://github.com/giantswarm/chart-operator-extensions/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/chart-operator-extensions/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cilium": { Tag: "https://github.com/giantswarm/cilium-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cilium-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cilium-crossplane-resources": { Tag: "https://github.com/giantswarm/cilium-crossplane-resources/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cilium-crossplane-resources/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cilium-servicemonitors": { Tag: "https://github.com/giantswarm/cilium-servicemonitors-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cilium-servicemonitors-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cilium-prerequisites": { Tag: "https://github.com/giantswarm/cilium-prerequisites/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cilium-prerequisites/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "cluster-autoscaler": { Tag: "https://github.com/giantswarm/cluster-autoscaler-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/cluster-autoscaler-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, AutoDetect: true, }, "coredns": { Tag: "https://github.com/giantswarm/coredns-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/coredns-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "coredns-extensions": { Tag: "https://github.com/giantswarm/coredns-extensions-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/coredns-extensions-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "etcd-defrag": { Tag: "https://github.com/giantswarm/etcd-defrag-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/etcd-defrag-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "etcd-k8s-res-count-exporter": { Tag: "https://github.com/giantswarm/etcd-kubernetes-resources-count-exporter/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/etcd-kubernetes-resources-count-exporter/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "external-dns": { Tag: "https://github.com/giantswarm/external-dns-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/external-dns-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "k8s-audit-metrics": { Tag: "https://github.com/giantswarm/k8s-audit-metrics/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/k8s-audit-metrics/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "k8s-dns-node-cache": { Tag: "https://github.com/giantswarm/k8s-dns-node-cache-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/k8s-dns-node-cache-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "metrics-server": { Tag: "https://github.com/giantswarm/metrics-server-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/metrics-server-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "net-exporter": { Tag: "https://github.com/giantswarm/net-exporter/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/net-exporter/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "network-policies": { Tag: "https://github.com/giantswarm/network-policies-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/network-policies-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "node-exporter": { Tag: "https://github.com/giantswarm/node-exporter-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/node-exporter-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "observability-bundle": { Tag: "https://github.com/giantswarm/observability-bundle/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/observability-bundle/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "observability-policies": { Tag: "https://github.com/giantswarm/observability-policies-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/observability-policies-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "prometheus-blackbox-exporter": { Tag: "https://github.com/giantswarm/prometheus-blackbox-exporter-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/prometheus-blackbox-exporter-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "security-bundle": { Tag: "https://github.com/giantswarm/security-bundle/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/security-bundle/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "teleport-kube-agent": { Tag: "https://github.com/giantswarm/teleport-kube-agent-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/teleport-kube-agent-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "vertical-pod-autoscaler": { Tag: "https://github.com/giantswarm/vertical-pod-autoscaler-app/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/vertical-pod-autoscaler-app/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "vertical-pod-autoscaler-crd": { Tag: "https://github.com/giantswarm/vertical-pod-autoscaler-crd/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/vertical-pod-autoscaler-crd/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, "flatcar": { Tag: "https://www.flatcar-linux.org/releases/#release-{{.Version}}", Changelog: "https://www.flatcar.org/releases-json/releases-stable.json", }, "kubernetes": { Tag: "https://github.com/kubernetes/kubernetes/releases/tag/v{{.Version}}", Changelog: "https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-{{.Major}}.{{.Minor}}.md#v{{.Version}}", Start: "(?m)^# v?(?P<Version>\\d+\\.\\d+\\.\\d+)$", Intermediate: "(?m)^## Changes by Kind$", End: "(?m)^# .*$", AutoDetect: true, }, "os-tooling": { Tag: "https://github.com/giantswarm/capi-image-builder/releases/tag/v{{.Version}}", Changelog: "https://raw.githubusercontent.com/giantswarm/capi-image-builder/v{{.Version}}/CHANGELOG.md", Start: commonStartPattern, End: commonEndPattern, }, }
Parameters defining how to parse and extract release info about all known components
Functions ¶
func GetRepoName ¶ added in v7.7.0
GetRepoName extracts the repository name for a given component from its tag URL.
Types ¶
type CategorizedChanges ¶ added in v7.1.0
type ParseParams ¶ added in v7.7.0
Click to show internal directories.
Click to hide internal directories.