Skip to content

KEP-3721: Promote Envfiles to beta and improve env file syntax#5530

Merged
k8s-ci-robot merged 1 commit into
kubernetes:masterfrom
HirazawaUi:improve-env-file-syntax
Oct 15, 2025
Merged

KEP-3721: Promote Envfiles to beta and improve env file syntax#5530
k8s-ci-robot merged 1 commit into
kubernetes:masterfrom
HirazawaUi:improve-env-file-syntax

Conversation

@HirazawaUi
Copy link
Copy Markdown
Contributor

@HirazawaUi HirazawaUi commented Sep 12, 2025

  • One-line PR description: Improve env file syntax
@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Sep 12, 2025
@k8s-ci-robot k8s-ci-robot added kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory sig/node Categorizes an issue or PR as relevant to SIG Node. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Sep 12, 2025
@HirazawaUi HirazawaUi force-pushed the improve-env-file-syntax branch from a3333f3 to 6c2e444 Compare September 12, 2025 14:28
@HirazawaUi
Copy link
Copy Markdown
Contributor Author

Comment thread keps/sig-node/3721-support-for-env-files/README.md Outdated
Comment thread keps/sig-node/3721-support-for-env-files/README.md

**Parsing Rationale and POSIX Compliance:**

When parsing the variable's value, our interpreter will strictly emulate the behavior of a double-quoted variable expansion ("$VAR") in a POSIX-compliant shell. This design choice ensures that the provided value is treated as a literal string without any interpretation or modification.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/double/single/ -- we are NOT doing double-quoted interpolation

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just wanted to clearly describe the mistake I made in kubernetes/kubernetes#133606 (comment). I’m concerned that others might make the same error. It seems my poor choice of words didn’t accurately convey what I intended to express. Let’s remove it and describe everything in a simpler way.

Comment thread keps/sig-node/3721-support-for-env-files/README.md Outdated
Comment thread keps/sig-node/3721-support-for-env-files/README.md Outdated
Comment thread keps/sig-node/3721-support-for-env-files/README.md
Comment thread keps/sig-node/3721-support-for-env-files/README.md Outdated
Comment thread keps/sig-node/3721-support-for-env-files/README.md
@SergeyKanzhelev
Copy link
Copy Markdown
Member

@HirazawaUi HirazawaUi changed the title KEP-3721: Improve env file syntax KEP-3721: Promote Envfiles to beta and improve env file syntax Oct 7, 2025
@HirazawaUi HirazawaUi force-pushed the improve-env-file-syntax branch from a9add28 to 5834a10 Compare October 7, 2025 14:09
Copy link
Copy Markdown
Member

@SergeyKanzhelev SergeyKanzhelev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm
/approve

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Oct 7, 2025
Copy link
Copy Markdown
Contributor

@soltysh soltysh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From PRR perspective only the testing (integration, e2e and upgrade-downgrade) sections are missing.

Comment thread keps/sig-node/3721-support-for-env-files/README.md
@HirazawaUi HirazawaUi force-pushed the improve-env-file-syntax branch from 5834a10 to 22b2888 Compare October 10, 2025 13:20
@k8s-ci-robot k8s-ci-robot added size/L Denotes a PR that changes 100-499 lines, ignoring generated files. and removed lgtm "Looks good to me", indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files. labels Oct 10, 2025
@HirazawaUi HirazawaUi force-pushed the improve-env-file-syntax branch from 22b2888 to fda1fe6 Compare October 10, 2025 13:44
Comment thread keps/sig-node/3721-support-for-env-files/README.md
Copy link
Copy Markdown
Contributor

@soltysh soltysh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor nit, but not blocking. Please make sure to update this in a followup.

Comment thread keps/sig-node/3721-support-for-env-files/README.md
@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Oct 15, 2025
@soltysh
Copy link
Copy Markdown
Contributor

soltysh commented Oct 15, 2025

/approve
the PRR

@k8s-ci-robot
Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: HirazawaUi, SergeyKanzhelev, soltysh

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@HirazawaUi HirazawaUi force-pushed the improve-env-file-syntax branch from fda1fe6 to 2e62f2a Compare October 15, 2025 12:33
@SergeyKanzhelev
Copy link
Copy Markdown
Member

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Oct 15, 2025
@k8s-ci-robot k8s-ci-robot merged commit a3c59c9 into kubernetes:master Oct 15, 2025
4 checks passed
@k8s-ci-robot k8s-ci-robot added this to the v1.35 milestone Oct 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/kep Categorizes KEP tracking issues and PRs modifying the KEP directory lgtm "Looks good to me", indicates that a PR is ready to be merged. sig/node Categorizes an issue or PR as relevant to SIG Node. size/L Denotes a PR that changes 100-499 lines, ignoring generated files.

7 participants