Node names should be allowed to contain the `%` character
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 45/100
- Issue type
- Bug
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- ruby
- Domain
- infrastructure
Research direction
Start by locating the F5_node name validation that rejects values matching /Partition/name and compare it with the BIG-IP behavior described in the issue. Done means node names containing %, including route-domain names such as /dev-k8s/10.2.0.77%0, are accepted without producing the reported evaluation error.
Written by the indexing model from the issue text.
Description
The puppet module fails with errors like this:
Error: /Stage[main]/Profiles::Networking::F5::Global_pools/F5_pool[/Common/pup_rp-pool]: Could not evaluate: Parameter name failed on F5_node[/dev-k8s/10.2.0.77%0]: name must match the pattern /Partition/name
These errors show up even when the node is not being managed by this module. Our particular use case is more documented here: https://github.com/F5Networks/k8s-bigip-ctlr/issues/632
Clearly % should be allowed in node names since creating an arbitrary node with create ltm node <ipaddress> will create a node with the name <ipaddress%<route domain> by default.
- Dominant language
- Ruby
- Stars
- 13
- Forks
- 24
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from f5devcentral/f5-puppet
-
Difficulty 1/5 Under an hour Newbie friendliness 68/100
f5devcentral/f5-puppet#74 ·
-
documentation
Difficulty 1/5 Under an hour Newbie friendliness 68/100
f5devcentral/f5-puppet#37 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 48/100
f5devcentral/f5-puppet#83 ·
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
f5devcentral/f5-puppet#82 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 25/100
f5devcentral/f5-puppet#81 ·
All issues in f5devcentral/f5-puppet
Similar issues
-
user-reported
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
Kong/developer.konghq.com#7316 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
TheOdinProject/curriculum#31408 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
notch8/utk_knapsack#148 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Homebrew/homebrew-cask#288729 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100