@@ -45,13 +45,14 @@ jobs:
45
45
echo ::group::bundler environment
46
46
buildevents cmd $TRACE_ID $STEP_ID 'bundle env' -- bundle env
47
47
echo ::endgroup::
48
-
48
+
49
49
- name : " Honeycomb: Record Setup Environment time"
50
50
if : ${{ github.repository_owner == 'puppetlabs' }}
51
51
run : |
52
52
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
53
53
echo STEP_ID=Setup-Acceptance-Test-Matrix >> $GITHUB_ENV
54
54
echo STEP_START=$(date +%s) >> $GITHUB_ENV
55
+
55
56
- name : Run validation steps
56
57
run : |
57
58
bundle exec rake validate
@@ -65,11 +66,12 @@ jobs:
65
66
else
66
67
echo "::set-output name=matrix::{}"
67
68
fi
68
-
69
+
69
70
- name : " Honeycomb: Record Setup Test Matrix time"
70
71
if : ${{ always() }}
71
72
run : |
72
73
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Test Matrix'
74
+
73
75
Acceptance :
74
76
name : " ${{matrix.platforms.label}}, ${{matrix.collection}}"
75
77
needs :
89
91
echo 'platform=${{ matrix.platforms.image }}' >> $BUILDEVENT_FILE
90
92
echo 'collection=${{ matrix.collection }}' >> $BUILDEVENT_FILE
91
93
echo 'label=${{ matrix.platforms.label }}' >> $BUILDEVENT_FILE
92
-
94
+
93
95
- name : " Honeycomb: Start recording"
94
96
uses : puppetlabs/kvrhdn-gha-buildevents@pdk-templates-v1
95
97
with :
@@ -116,13 +118,20 @@ jobs:
116
118
echo ::group::bundler environment
117
119
buildevents cmd $TRACE_ID $STEP_ID 'bundle env' -- bundle env
118
120
echo ::endgroup::
119
-
121
+
120
122
- name : " Honeycomb: Record Setup Environment time"
121
123
if : ${{ always() }}
122
124
run : |
123
125
buildevents step $TRACE_ID $STEP_ID $STEP_START 'Setup Environment'
124
126
echo STEP_ID=${{ matrix.platforms.image }}-${{ matrix.collection }}-2 >> $GITHUB_ENV
125
127
echo STEP_START=$(date +%s) >> $GITHUB_ENV
128
+
129
+ - name : " Disable mysqld apparmor profile"
130
+ if : matrix.platforms.provider == 'provision::docker'
131
+ run : |
132
+ sudo ln -s /etc/apparmor.d/usr.sbin.mysqld /etc/apparmor.d/disable/
133
+ sudo apparmor_parser -R /etc/apparmor.d/disable/usr.sbin.mysqld
134
+
126
135
- name : Provision test environment
127
136
run : |
128
137
buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:provision ${{ matrix.platforms.image }}' -- bundle exec rake 'litmus:provision[${{matrix.platforms.provider}},${{ matrix.platforms.image }}]'
@@ -148,7 +157,7 @@ jobs:
148
157
- name : Install module
149
158
run : |
150
159
buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:install_module' -- bundle exec rake 'litmus:install_module'
151
-
160
+
152
161
- name : " Honeycomb: Record deployment times"
153
162
if : ${{ always() }}
154
163
run : |
@@ -160,7 +169,7 @@ jobs:
160
169
- name : Run acceptance tests
161
170
run : |
162
171
buildevents cmd $TRACE_ID $STEP_ID 'rake litmus:acceptance:parallel' -- bundle exec rake 'litmus:acceptance:parallel'
163
-
172
+
164
173
- name : " Honeycomb: Record acceptance testing times"
165
174
if : ${{ always() }}
166
175
run : |
@@ -178,7 +187,7 @@ jobs:
178
187
echo
179
188
echo ::endgroup::
180
189
fi
181
-
190
+
182
191
- name : " Honeycomb: Record removal times"
183
192
if : ${{ always() }}
184
193
run : |
0 commit comments