Documentation ¶
Index ¶
Constants ¶
View Source
const ( HelmChartPath = "charts/ingress-nginx/Chart.yaml" HelmChartValues = "charts/ingress-nginx/values.yaml" )
View Source
const ( INDEX_DOCS = "docs/deploy/index.md" // index.md has a version of the controller and needs to updated CHANGELOG = "Changelog.md" // Name of the changelog )
Variables ¶
View Source
var ( INGRESS_ORG = "kubernetes" // the owner so we can test from forks INGRESS_REPO = "ingress-nginx" // the repo to pull from RELEASE_BRANCH = "main" // we only release from main GITHUB_TOKEN string // the Google/gogithub lib needs an PAT to access the GitHub API K8S_IO_ORG = "kubernetes" // the owner or organization for the k8s.io repo K8S_IO_REPO = "k8s.io" // the repo that holds the images yaml for production promotion INGRESS_REGISTRY = "registry.k8s.io" // Container registry for storage Ingress-nginx images KUSTOMIZE_INSTALL_VERSION = "sigs.k8s.io/kustomize/kustomize/v4@v4.5.4" // static deploys needs kustomize to generate the template )
View Source
var (
IMAGES_YAML = "https://raw.githubusercontent.com/kubernetes/k8s.io/main/registry.k8s.io/images/k8s-staging-ingress-nginx/images.yaml"
)
ingress-nginx releases start with a TAG then a cloudbuild, then a promotion through a PR, this the location of that PR
Functions ¶
This section is empty.
Types ¶
type Helm ¶
func (Helm) UpdateChartValue ¶
UpdateChartValue Updates the Helm ChartValue
func (Helm) UpdateVersion ¶
UpdateVersion Update Helm Version of the Chart
type Release ¶
func (Release) LatestCommitLogs ¶
func (Release) LatestCommitLogs()
LatestCommitLogs Retrieves the commit log between the latest two controller versions.
func (Release) NewRelease ¶
Release Create a new release of ingress nginx controller
func (Release) NewReleaseFromOld ¶
func (Release) ReleaseByTag ¶
func (Release) ReleaseNotes ¶
Generate Release Notes
type Tag ¶
func (Tag) AllControllerTags ¶
func (Tag) AllControllerTags()
func (Tag) NewControllerTag ¶
ControllerTag Creates a new Git Tag for the ingress controller
Click to show internal directories.
Click to hide internal directories.