INNER CODE UNIT · Go

updateVAP

kubernetes-sigs/gateway-api · tools/generator/main.go:185

func updateVAP(channel, bundleVersion string) error {
	path := fmt.Sprintf("config/crd/%s/gateway.networking.k8s.io_vap_safeupgrades.yaml", channel)

	manifest, err := readVAPManifest(path)
	if err != nil {
		return err
	}

	updated, err := updateVAPManifest(manifest, channel, bundleVersion)
	if err != nil {
		return fmt.Errorf("failed to update VAP manifest %s: %w", path, err)
	}
	if updated == manifest {
		// Nothing changed, e.g. when running on main with the `v0.0.0-dev`
		// bundle version.
		return nil
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…