Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document experimental control repo support #1043

Open
jpogran opened this issue Mar 31, 2021 · 6 comments
Open

Document experimental control repo support #1043

jpogran opened this issue Mar 31, 2021 · 6 comments

Comments

@jpogran
Copy link
Contributor

jpogran commented Mar 31, 2021

Puppet Control Repo support:

  • How to enable
  • What is provided by the experimental feature
@jpogran jpogran added this to the 2.2.0 milestone Mar 31, 2021
@jpogran jpogran added this to Triage in Developer Experience via automation Mar 31, 2021
@logicminds
Copy link
Contributor

Some initial thoughts and stuff I would do.

  1. run pdk convert inside control repo
  2. name the module control_repo inside metadata
  3. Alter supported operating systems for the entire code base
  4. Add dependencies and generate fixtures file from Puppetfile
  5. Ensure site-modules dir gets in included in tests/validation
  6. Allow testing of site.pp file via node level tests created automatically like pdk new class

@sanfrancrisko
Copy link
Contributor

Just to provide some context from the pdk validate side of things for control repos, there's very little validation being performed other than the environment.conf being checked for these ALLOWED_SETTINGS.

Thought I'd convey what was garnered from https://github.com/puppetlabs/devx/issues/15

@github-actions
Copy link

This issue has been marked stale because it is open with no recent activity. The PDK Team is actively prioritizing existing bugs and new features, if this issue is still important to you please comment and we will add this to our backlog to complete.

@wilrodriguez
Copy link

Is this still going to happen? I really want to try using pdk to validate my control-repos, but I'm still trying to figure out exactly how it works, what it does, and how exactly to do it. I only found this issue after half an hour of searching across google, github, and the community slack.

@sanfrancrisko
Copy link
Contributor

Hi @wilrodriguez

We are currently working on the next generation of the PDK (see this blog post for more details). Control repo support is something on our roadmap for the new PRM (Puppet Runtime Manager) tool.

We'll communicate out to the Community Slack when we have an early access build available. The roadmap and early access releases will be available in the PRM repo itself. Expect to see tickets for control-repo support soon - we're still in the planning phases of this functionality.

Sorry you had quite a bad experience trying to find this issue. We're working on a dedicated website to act as a portal / single entry point for the tooling the DevX team is responsible for. Hopefully this will mean it's easier to get information
/ submit feedback about the tooling.

@github-actions
Copy link

github-actions bot commented May 1, 2022

This issue has been marked stale because it is open with no recent activity. The PDK Team is actively prioritizing existing bugs and new features, if this issue is still important to you please comment and we will add this to our backlog to complete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

4 participants