Skip to content

Commit fe4c450

Browse files
authoredMay 12, 2022
Added brew_tap setting, massive lifting and new CI
* Added brew_tap setting * Fixed tp::test app dir * Minors * Updated pdk and tests * Disable Rubocop checks * Added basic GitHub workflow * Updated github pr workflow * Resynced with upstream pdk template * Major linting based on updated Voxpupuli lint checks * Updates * CI trigger * Use actions instead of images in github workflow * Another approach for gh workflow * Markdown beautify with Remark * More markdown lints * Added .cd4pe.yaml * Another workflow attempt * again * Attempt to fix rake * Add publish action * Minors * Change test container * Specify docker source in workflows * Find pdk * Full path for pdk * Add container to gh workflows
1 parent a834333 commit fe4c450

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+871
-741
lines changed
 

‎.cd4pe.yaml

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
config:
2+
enable_pull_requests_from_forks: false
3+
enable_pe_plans: true
4+
pipelines:
5+
/feature_.*/:
6+
triggers:
7+
- "COMMIT"
8+
stages:
9+
- name: "Code Validation stage"
10+
steps:
11+
- type: "JOB"
12+
name: "module-pdk-validate"
13+
concurrent_compilations: 0
14+
all_deployments: false
15+
- type: "JOB"
16+
name: "module-rspec-puppet"
17+
concurrent_compilations: 0
18+
all_deployments: false
19+
- type: "PULL_REQUEST_GATE"
20+
concurrent_compilations: 0
21+
all_deployments: false
22+
auto_promote: false
23+
- name: "Pipeline Stage 2"
24+
steps:
25+
- type: "DEPLOYMENT"
26+
name: "Deployment on puppet-lab"
27+
policy:
28+
name: "cd4pe_deployments::feature_branch"
29+
timeout: 3600000
30+
concurrent_compilations: 0
31+
all_deployments: false
32+
pe_server: "puppet-lab"
33+
target:
34+
type: "NODE_GROUP"
35+
control_repo: "psick"
36+
base_feature_branch: "main"
37+
auto_promote: false
38+
master:
39+
triggers:
40+
- "COMMIT"
41+
stages:
42+
- name: "Code Validation stage"
43+
steps:
44+
- type: "JOB"
45+
name: "module-pdk-validate"
46+
concurrent_compilations: 0
47+
all_deployments: false
48+
- type: "JOB"
49+
name: "module-rspec-puppet"
50+
concurrent_compilations: 0
51+
all_deployments: false
52+
- type: "PULL_REQUEST_GATE"
53+
concurrent_compilations: 0
54+
all_deployments: false
55+
auto_promote: false
56+
- name: "Deployment stage"
57+
steps: []
58+
auto_promote: false
59+
spec_version: "V1"

‎.devcontainer/Dockerfile

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
FROM puppet/pdk
2+
3+
# [Optional] Uncomment this section to install additional packages.
4+
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
5+
# && apt-get -y install --no-install-recommends <your-package-list-here>
6+

0 commit comments

Comments
 (0)