cmd/kubepkg/templates/latest/rpm/kubeadm/kubeadm.spec (5 lines): - line 11: # TODO: Need to templatize dependencies - line 26: # TODO: Do we need these? - line 33: # TODO: Do we need this? - line 41: # TODO: Do we need this? - line 48: # TODO: Do we need these? pkg/release/archive.go (4 lines): - line 140: // TODO: Is this still relevant? - line 143: // # TODO: Copy $PROGSTATE as well to GCS and restore it if found - line 269: // TODO: Grab previous log files from stage and copy them to logs dir - line 283: // TODO: Check if we have write access to the bucket? cmd/kubepkg/templates/latest/rpm/kubelet/kubelet.spec (4 lines): - line 27: # TODO: Do we need these? - line 34: # TODO: Do we need this? - line 47: # TODO: Do we need this? - line 56: # TODO: Do we need these? pkg/gcp/gcb/gcb.go (4 lines): - line 222: // TODO: Consider a '--yes' flag so we can mock this - line 237: // TODO: Remove once cloudbuild.yaml doesn't strictly require vars to be set. - line 268: // TODO: Consider a '--validate' flag to validate the GCB config without submitting - line 319: // TODO: Consider removing this once the 'gcloud auth' is testable in CI pkg/kubepkg/kubepkg.go (4 lines): - line 176: // TODO: Get package directory for any version once package definitions are broken out - line 349: // TODO: keepTmp/cleanup needs to defined in kubepkg root - line 363: // TODO: Move OS-specific logic into their own files - line 458: // TODO: Ensure version is not less than MinimumCNIVersion cmd/kubepkg/templates/latest/rpm/kubectl/kubectl.spec (4 lines): - line 19: # TODO: Do we need these? - line 26: # TODO: Do we need this? - line 32: # TODO: Do we need this? - line 38: # TODO: Do we need these? cmd/kubepkg/templates/latest/rpm/cri-tools/cri-tools.spec (4 lines): - line 19: # TODO: Do we need these? - line 26: # TODO: Do we need this? - line 32: # TODO: Do we need this? - line 38: # TODO: Do we need these? cmd/kubepkg/templates/latest/rpm/kubernetes-cni/kubernetes-cni.spec (4 lines): - line 20: # TODO: Do we need these? - line 27: # TODO: Do we need this? - line 35: # TODO: Do we need this? - line 41: # TODO: Do we need these? pkg/build/build.go (3 lines): - line 36: // TODO: Prefer functional options here instead - line 127: // TODO: Refactor so that version is not required as a parameter - line 150: // TODO: Remove this once all CI and release jobs run on K8s Infra pkg/release/publish.go (3 lines): - line 195: // TODO: This should probably be a more thorough check of explicit files - line 196: // TODO: This should explicitly do a `gsutil ls` via gcs.PathExists - line 268: // TODO: Should we add a object.`GCS` method for `gsutil cat`? cmd/krel/cmd/release_notes.go (3 lines): - line 471: // TODO: Maybe read and parse the PR template from sig-release? - line 1148: // TODO: Implement note.Documentation - line 1307: // TODO: Implement after writing a documentation comparison func pkg/build/ci.go (2 lines): - line 66: // TODO: Should this be configurable? - line 139: // TODO: Do we need to handle the errors more effectively? pkg/notes/notes.go (2 lines): - line 482: // TODO: Spin this to sep function - line 1116: // TODO: Spin this to sep function cmd/krel/cmd/ci_build.go (2 lines): - line 93: // TODO: Configure a default const here - line 111: // TODO: Switch to "--registry" once CI no longer uses it pkg/release/workspace.go (1 line): - line 47: // TODO: We could allow releasing custom Kubernetes forks by pushing pkg/announce/github_page.go (1 line): - line 425: // TODO: Check that the tag is well formed pkg/release/binaries.go (1 line): - line 112: // TODO: Ensure binary contains the correct commit message pkg/build/make.go (1 line): - line 87: // TODO: Remove this once the 1.20 release reaches EOL. pkg/announce/announce.go (1 line): - line 87: // TODO: When we create a new branch, we notify the publishing-bot folks by pkg/gcp/build/build.go (1 line): - line 52: // TODO: Pull some of these options in cmd/gcbuilder, so they don't have to be public. cmd/krel/cmd/push.go (1 line): - line 107: // TODO: Switch to "--registry" once CI no longer uses it pkg/notes/document/document.go (1 line): - line 285: // TODO: Refactor the logic here and add testing. pkg/anago/stage.go (1 line): - line 955: // TODO for SLSA2: Sign the attestation pkg/build/push.go (1 line): - line 452: // TODO: Investigate if it's worthwhile to use any of the bi.objStore.Get*Path() images/releng/k8s-ci-builder/cloudbuild.yaml (1 line): - line 13: # TODO: Update image version