Skip to content

Conversation

@hop-dev
Copy link
Contributor

@hop-dev hop-dev commented Jan 24, 2022

Summary

Closes #123596.

If a text variable is marked as required in the package manifest, we will now allow empty strings to be supplied as a valid value. I have opted to keep it as invalid to have an empty yaml variable.

Test

Unit tests updated, but choose any package with a required text value and provide an empty string when creating a package policy.

@hop-dev hop-dev added release_note:fix v8.0.0 Team:Fleet Team label for Observability Data Collection Fleet team auto-backport Deprecated - use backport:version if exact versions are needed v8.1.0 labels Jan 24, 2022
@hop-dev hop-dev self-assigned this Jan 24, 2022
@hop-dev hop-dev requested a review from a team as a code owner January 24, 2022 15:25
@elasticmachine
Copy link
Contributor

Pinging @elastic/fleet (Team:Fleet)

@kibana-ci
Copy link

💚 Build Succeeded

Metrics [docs]

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
fleet 112.8KB 112.8KB +1.0B

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

cc @hop-dev

@hop-dev hop-dev merged commit bf2626f into elastic:main Jan 25, 2022
@hop-dev hop-dev deleted the 123596-package-policy-empty-string-validation branch January 25, 2022 13:49
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.0

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jan 25, 2022
…ies (elastic#123610)

* Allow empty strings for required text fields in package policies

* make empty yaml check more explicit

(cherry picked from commit bf2626f)
kibanamachine added a commit that referenced this pull request Jan 25, 2022
…ies (#123610) (#123717)

* Allow empty strings for required text fields in package policies

* make empty yaml check more explicit

(cherry picked from commit bf2626f)

Co-authored-by: Mark Hopkin <mark.hopkin@elastic.co>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Deprecated - use backport:version if exact versions are needed release_note:fix Team:Fleet Team label for Observability Data Collection Fleet team v8.0.0 v8.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Fleet] Package policy is invalid: required field, value empty string

6 participants