Skip to content

Commit 004f613

Browse files
committed
add missing stuff
1 parent e60ebee commit 004f613

File tree

2 files changed

+48
-28
lines changed

2 files changed

+48
-28
lines changed

spec/classes/uitdatabank/entry_api/deployment_spec.rb

Lines changed: 47 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
context "on #{os}" do
66
let(:facts) { facts }
77

8-
context 'with config_source => appconfig/uitdatabank/udb3-backend/config.php, admin_permissions_source => appconfig/uitdatabank/udb3-backend/config.allow_all.php, client_permissions_source => appconfig/uitdatabank/udb3-backend/config.client_permissions.php, movie_fetcher_config_source => appconfig/uitdatabank/udb3-backend/config.kinepolis.php, completeness_source => appconfig/uitdatabank/udb3-backend/config.completeness.php, externalid_mapping_organizer_source => appconfig/uitdatabank/udb3-backend/config.external_id_mapping_organizer.php, externalid_mapping_place_source => appconfig/uitdatabank/udb3-backend/config.external_id_mapping_place.php, pubkey_uitidv1_source => appconfig/uitdatabank/keys/public.pem and pubkey_keycloak_source => appconfig/uitdatabank/keys/pubkey-keycloak.pem' do
8+
context 'with config_source => appconfig/uitdatabank/udb3-backend/config.php, admin_permissions_source => appconfig/uitdatabank/udb3-backend/config.allow_all.php, client_permissions_source => appconfig/uitdatabank/udb3-backend/config.client_permissions.php, api_keys_matched_to_client_ids_source => config.api_keys_matched_to_client_ids.php, movie_fetcher_config_source => appconfig/uitdatabank/udb3-backend/config.kinepolis.php, completeness_source => appconfig/uitdatabank/udb3-backend/config.completeness.php, externalid_mapping_organizer_source => appconfig/uitdatabank/udb3-backend/config.external_id_mapping_organizer.php, externalid_mapping_place_source => appconfig/uitdatabank/udb3-backend/config.external_id_mapping_place.php, pubkey_uitidv1_source => appconfig/uitdatabank/keys/public.pem and pubkey_keycloak_source => appconfig/uitdatabank/keys/pubkey-keycloak.pem' do
99
let(:params) { {
1010
'config_source' => 'appconfig/uitdatabank/udb3-backend/config.php',
1111
'admin_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.allow_all.php',
1212
'client_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.client_permissions.php',
13-
'api_keys_matched_to_client_ids_source' => 'appconfig/uitdatabank/udb3-backend/config.client_permissions.php',
13+
'api_keys_matched_to_client_ids_source' => 'appconfig/uitdatabank/udb3-backend/config.api_keys_matched_to_client_ids.php',
1414
'movie_fetcher_config_source' => 'appconfig/uitdatabank/udb3-backend/config.kinepolis.php',
1515
'completeness_source' => 'appconfig/uitdatabank/udb3-backend/config.completeness.php',
1616
'externalid_mapping_organizer_source' => 'appconfig/uitdatabank/udb3-backend/config.external_id_mapping_organizer.php',
@@ -25,22 +25,23 @@
2525
it { is_expected.to compile.with_all_deps }
2626

2727
it { is_expected.to contain_class('profiles::uitdatabank::entry_api::deployment').with(
28-
'config_source' => 'appconfig/uitdatabank/udb3-backend/config.php',
29-
'admin_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.allow_all.php',
30-
'client_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.client_permissions.php',
31-
'movie_fetcher_config_source' => 'appconfig/uitdatabank/udb3-backend/config.kinepolis.php',
32-
'completeness_source' => 'appconfig/uitdatabank/udb3-backend/config.completeness.php',
33-
'externalid_mapping_organizer_source' => 'appconfig/uitdatabank/udb3-backend/config.external_id_mapping_organizer.php',
34-
'externalid_mapping_place_source' => 'appconfig/uitdatabank/udb3-backend/config.external_id_mapping_place.php',
35-
'pubkey_uitidv1_source' => 'appconfig/uitdatabank/keys/public.pem',
36-
'pubkey_keycloak_source' => 'appconfig/uitdatabank/keys/pubkey-keycloak.pem',
37-
'version' => 'latest',
38-
'repository' => 'uitdatabank-entry-api',
39-
'bulk_label_offer_worker' => 'present',
40-
'mail_worker' => 'present',
41-
'amqp_listener_uitpas' => 'present',
42-
'event_export_worker_count' => 1,
43-
'puppetdb_url' => 'http://localhost:8081'
28+
'config_source' => 'appconfig/uitdatabank/udb3-backend/config.php',
29+
'admin_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.allow_all.php',
30+
'client_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.client_permissions.php',
31+
'api_keys_matched_to_client_ids_source' => 'appconfig/uitdatabank/udb3-backend/config.api_keys_matched_to_client_ids.php',
32+
'movie_fetcher_config_source' => 'appconfig/uitdatabank/udb3-backend/config.kinepolis.php',
33+
'completeness_source' => 'appconfig/uitdatabank/udb3-backend/config.completeness.php',
34+
'externalid_mapping_organizer_source' => 'appconfig/uitdatabank/udb3-backend/config.external_id_mapping_organizer.php',
35+
'externalid_mapping_place_source' => 'appconfig/uitdatabank/udb3-backend/config.external_id_mapping_place.php',
36+
'pubkey_uitidv1_source' => 'appconfig/uitdatabank/keys/public.pem',
37+
'pubkey_keycloak_source' => 'appconfig/uitdatabank/keys/pubkey-keycloak.pem',
38+
'version' => 'latest',
39+
'repository' => 'uitdatabank-entry-api',
40+
'bulk_label_offer_worker' => 'present',
41+
'mail_worker' => 'present',
42+
'amqp_listener_uitpas' => 'present',
43+
'event_export_worker_count' => 1,
44+
'puppetdb_url' => 'http://localhost:8081'
4445
) }
4546

4647
it { is_expected.to contain_apt__source('uitdatabank-entry-api') }
@@ -75,6 +76,14 @@
7576
'content' => ''
7677
) }
7778

79+
it { is_expected.to contain_file('uitdatabank-entry-api-api-keys-matched-to-client-ids').with(
80+
'ensure' => 'file',
81+
'path' => '/var/www/udb3-backend/config.api_keys_matched_to_client_ids.php',
82+
'owner' => 'www-data',
83+
'group' => 'www-data',
84+
'content' => ''
85+
) }
86+
7887
it { is_expected.to contain_file('uitdatabank-entry-api-movie-fetcher-config').with(
7988
'ensure' => 'file',
8089
'path' => '/var/www/udb3-backend/config.kinepolis.php',
@@ -182,6 +191,10 @@
182191
it { is_expected.to contain_file('uitdatabank-entry-api-client-permissions').that_requires('User[www-data]') }
183192
it { is_expected.to contain_file('uitdatabank-entry-api-client-permissions').that_requires('Package[uitdatabank-entry-api]') }
184193
it { is_expected.to contain_file('uitdatabank-entry-api-client-permissions').that_notifies('Service[uitdatabank-entry-api]') }
194+
it { is_expected.to contain_file('uitdatabank-entry-api-api-keys-matched-to-client-ids').that_requires('Group[www-data]') }
195+
it { is_expected.to contain_file('uitdatabank-entry-api-api-keys-matched-to-client-ids').that_requires('User[www-data]') }
196+
it { is_expected.to contain_file('uitdatabank-entry-api-api-keys-matched-to-client-ids').that_requires('Package[uitdatabank-entry-api]') }
197+
it { is_expected.to contain_file('uitdatabank-entry-api-api-keys-matched-to-client-ids').that_notifies('Service[uitdatabank-entry-api]') }
185198
it { is_expected.to contain_file('uitdatabank-entry-api-movie-fetcher-config').that_requires('Group[www-data]') }
186199
it { is_expected.to contain_file('uitdatabank-entry-api-movie-fetcher-config').that_requires('User[www-data]') }
187200
it { is_expected.to contain_file('uitdatabank-entry-api-movie-fetcher-config').that_requires('Package[uitdatabank-entry-api]') }
@@ -287,17 +300,18 @@
287300
end
288301
end
289302

290-
context 'with config_source => appconfig/uitdatabank/udb3-backend/my.config.php, admin_permissions_source => appconfig/uitdatabank/udb3-backend/config.my.allow_all.php, client_permissions_source => appconfig/uitdatabank/udb3-backend/config.my.client_permissions.php, movie_fetcher_config_source => appconfig/uitdatabank/udb3-backend/config.my.kinepolis.php, completeness_source => appconfig/uitdatabank/udb3-backend/config.my.completeness.php, externalid_mapping_organizer_source => appconfig/uitdatabank/udb3-backend/config.my.external_id_mapping_organizer.php, externalid_mapping_place_source => appconfig/uitdatabank/udb3-backend/config.my.external_id_mapping_place.php, pubkey_uitidv1_source => appconfig/uitdatabank/keys/my_public_key.pem and pubkey_keycloak_source => appconfig/uitdatabank/keys/mypubkey-keycloak.pem' do
303+
context 'with config_source => appconfig/uitdatabank/udb3-backend/my.config.php, admin_permissions_source => appconfig/uitdatabank/udb3-backend/config.my.allow_all.php, client_permissions_source => appconfig/uitdatabank/udb3-backend/config.my.client_permissions.php, api_keys_matched_to_client_ids_source => config.my.api_keys_matched_to_client_ids.php, movie_fetcher_config_source => appconfig/uitdatabank/udb3-backend/config.my.kinepolis.php, completeness_source => appconfig/uitdatabank/udb3-backend/config.my.completeness.php, externalid_mapping_organizer_source => appconfig/uitdatabank/udb3-backend/config.my.external_id_mapping_organizer.php, externalid_mapping_place_source => appconfig/uitdatabank/udb3-backend/config.my.external_id_mapping_place.php, pubkey_uitidv1_source => appconfig/uitdatabank/keys/my_public_key.pem and pubkey_keycloak_source => appconfig/uitdatabank/keys/mypubkey-keycloak.pem' do
291304
let(:params) { {
292-
'config_source' => 'appconfig/uitdatabank/udb3-backend/my.config.php',
293-
'admin_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.my.allow_all.php',
294-
'client_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.my.client_permissions.php',
295-
'movie_fetcher_config_source' => 'appconfig/uitdatabank/udb3-backend/config.my.kinepolis.php',
296-
'completeness_source' => 'appconfig/uitdatabank/udb3-backend/config.my.completeness.php',
297-
'externalid_mapping_organizer_source' => 'appconfig/uitdatabank/udb3-backend/config.my.external_id_mapping_organizer.php',
298-
'externalid_mapping_place_source' => 'appconfig/uitdatabank/udb3-backend/config.my.external_id_mapping_place.php',
299-
'pubkey_uitidv1_source' => 'appconfig/uitdatabank/keys/my_public_key.pem',
300-
'pubkey_keycloak_source' => 'appconfig/uitdatabank/keys/mypubkey-keycloak.pem'
305+
'config_source' => 'appconfig/uitdatabank/udb3-backend/my.config.php',
306+
'admin_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.my.allow_all.php',
307+
'client_permissions_source' => 'appconfig/uitdatabank/udb3-backend/config.my.client_permissions.php',
308+
'api_keys_matched_to_client_ids_source_source' => 'appconfig/uitdatabank/udb3-backend/config.my.api_keys_matched_to_client_ids_source.php',
309+
'movie_fetcher_config_source' => 'appconfig/uitdatabank/udb3-backend/config.my.kinepolis.php',
310+
'completeness_source' => 'appconfig/uitdatabank/udb3-backend/config.my.completeness.php',
311+
'externalid_mapping_organizer_source' => 'appconfig/uitdatabank/udb3-backend/config.my.external_id_mapping_organizer.php',
312+
'externalid_mapping_place_source' => 'appconfig/uitdatabank/udb3-backend/config.my.external_id_mapping_place.php',
313+
'pubkey_uitidv1_source' => 'appconfig/uitdatabank/keys/my_public_key.pem',
314+
'pubkey_keycloak_source' => 'appconfig/uitdatabank/keys/mypubkey-keycloak.pem'
301315
} }
302316

303317
context 'with hieradata' do
@@ -315,6 +329,10 @@
315329
'content' => "bar\n"
316330
) }
317331

332+
it { is_expected.to contain_file('uitdatabank-entry-api-api-keys-matched-to-client-ids').with(
333+
'content' => "akci\n"
334+
) }
335+
318336
it { is_expected.to contain_file('uitdatabank-entry-api-movie-fetcher-config').with(
319337
'content' => ''
320338
) }
@@ -347,6 +365,7 @@
347365
it { expect { catalogue }.to raise_error(Puppet::ParseError, /expects a value for parameter 'config_source'/) }
348366
it { expect { catalogue }.to raise_error(Puppet::ParseError, /expects a value for parameter 'admin_permissions_source'/) }
349367
it { expect { catalogue }.to raise_error(Puppet::ParseError, /expects a value for parameter 'client_permissions_source'/) }
368+
it { expect { catalogue }.to raise_error(Puppet::ParseError, /expects a value for parameter 'api_keys_matched_to_client_ids_source'/) }
350369
it { expect { catalogue }.to raise_error(Puppet::ParseError, /expects a value for parameter 'movie_fetcher_config_source'/) }
351370
it { expect { catalogue }.to raise_error(Puppet::ParseError, /expects a value for parameter 'completeness_source'/) }
352371
it { expect { catalogue }.to raise_error(Puppet::ParseError, /expects a value for parameter 'externalid_mapping_place_source'/) }
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
akci

0 commit comments

Comments
 (0)