Skip to content

OSP: wrong documentation for allowed environment name characters (maybe?) #1158

Open
@bastelfreak

Description

@bastelfreak

Describe the Bug

From https://www.puppet.com/docs/puppet/7/environments_creating#env_structure

Note: Environment names can contain lowercase letters, numbers, and underscores. They must match the following regular expression rule: \A[a-z0-9_]+\Z. If you are using Puppet 5, remove the environment_data_provider setting.

I can deploy environments with r10k that contain lowercase and uppercase letters. I also didn't notice any issues while doing a quick test. Also r10k didn't correct my environment FOO to foo. Are uppercase letters supported and just the docs aren't up2date?

Expected Behavior

Support lower- and uppercase letters in environment names.

Steps to Reproduce

  • deploy an environment named FOO
  • run puppet agent -t --environment FOO

Environment

  • Puppet 8.6.0
  • Ubuntu 20.04

Additional Context

There is also https://www.puppet.com/docs/puppet/7/lang_reserved.html#environment-names

Metadata

Metadata

Assignees

No one assigned

    Labels

    triagedThis ticket has been accepted to our backlog and migrated internally

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions