| line |
true |
false |
branch |
|
43
|
0 |
0 |
unless defined $self->{'secretsDir'} |
|
44
|
0 |
0 |
unless defined $self->{'secretsJson'} |
|
45
|
0 |
0 |
unless defined $self->{'ocConfigFile'} |
|
46
|
0 |
0 |
unless defined $self->{'templatesTTDir'} |
|
47
|
0 |
0 |
unless defined $self->{'templatesYamlDir'} |
|
48
|
0 |
0 |
unless defined $self->{'validationReportFile'} |
|
49
|
0 |
0 |
unless defined $self->{'cloudCommand'} |
|
50
|
0 |
0 |
if (defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /kubectl/u) |
|
54
|
0 |
0 |
unless (-e $self->{'ocConfigFile'}) |
|
55
|
0 |
0 |
unless open my $fh, ">", $self->{'ocConfigFile'} |
|
61
|
0 |
0 |
unless (defined $self->{'cluster'}) |
|
65
|
0 |
0 |
unless defined $self->{'cluster'} |
|
75
|
0 |
0 |
unless defined $self->generateYaml |
|
94
|
0 |
0 |
if defined $self->{'ocResourceKinds'} |
|
95
|
0 |
0 |
unless defined $ocResourceKinds |
|
100
|
0 |
0 |
if ($ocResourceKind ne "Ingress" and $ocResourceKind ne "StorageClass" and $ocResourceKind ne "NetworkPolicy") |
|
118
|
0 |
0 |
if (defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u and defined $self->{'removeClutterBackup'}) |
|
129
|
0 |
0 |
if ($@) |
|
150
|
0 |
0 |
unless defined $self->generateYaml |
|
198
|
0 |
0 |
unless defined $self->{'instance'} |
|
201
|
0 |
0 |
if $self->{'omit'} =~ /init/u |
|
215
|
0 |
0 |
unless defined $self->generateYaml |
|
222
|
0 |
0 |
unless $self->{'omit'} =~ /oc/u |
|
232
|
0 |
0 |
if (@_ == 2) |
|
233
|
0 |
0 |
if defined $params->{'advanceFeatures'} |
|
234
|
0 |
0 |
if defined $params->{'clusterBaseAddress'} |
|
235
|
0 |
0 |
if defined $params->{'cluster'} |
|
236
|
0 |
0 |
if defined $params->{'ocConfigFile'} |
|
237
|
0 |
0 |
if defined $params->{'host'} |
|
238
|
0 |
0 |
if defined $params->{'ocResourceKinds'} |
|
239
|
0 |
0 |
if defined $params->{'componentDirs'} |
|
240
|
0 |
0 |
if defined $params->{'namespace'} |
|
241
|
0 |
0 |
if defined $params->{'projectName'} |
|
242
|
0 |
0 |
if defined $params->{'omit'} |
|
243
|
0 |
0 |
if defined $params->{'urlPrefix'} |
|
244
|
0 |
0 |
if defined $params->{'clusterIpRange'} |
|
245
|
0 |
0 |
if defined $params->{'secretsDir'} |
|
246
|
0 |
0 |
if defined $params->{'sortType'} |
|
247
|
0 |
0 |
if defined $params->{'templatesTTDir'} |
|
248
|
0 |
0 |
if defined $params->{'yamlToTTconvertDir'} |
|
249
|
0 |
0 |
if defined $params->{'specificYamlFile'} |
|
250
|
0 |
0 |
if defined $params->{'templatesYamlDir'} |
|
251
|
0 |
0 |
if defined $params->{'validationReportFile'} |
|
252
|
0 |
0 |
if defined $params->{'projectDir'} |
|
253
|
0 |
0 |
if defined $params->{'addFlagValuesToConfig'} |
|
254
|
0 |
0 |
if defined $params->{'componentIsAllowed'} |
|
255
|
0 |
0 |
if defined $params->{'generateUrl'} |
|
256
|
0 |
0 |
if defined $params->{'removeClutter'} |
|
257
|
0 |
0 |
if defined $params->{'removeClutterBackup'} |
|
271
|
0 |
0 |
if ($items[-1] eq "MODIFIED") |
|
275
|
0 |
0 |
if ($ocKind eq "PersistentVolumeClaim") |
|
292
|
0 |
0 |
unless defined $self->generateYaml |
|
327
|
0 |
0 |
if (defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u and defined $self->{'removeClutterBackup'}) { } |
|
355
|
0 |
0 |
if defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'}) |
|
361
|
0 |
0 |
if ($yamlData->{'kind'} eq 'CronJob') { } |
|
397
|
0 |
0 |
if (not -d "$self->{'templatesTTDir'}/$dir/$templateName") { } |
|
|
0 |
0 |
elsif ($templateName eq $self->{'cluster'}) { } |
|
421
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
460
|
0 |
0 |
if defined $self->{'addFlagValuesToConfig'} |
|
468
|
0 |
0 |
if (not defined $config->{'allowed_clusters'}) { } |
|
472
|
0 |
0 |
unless $config->{'allowed_clusters'} =~ /$self->{'cluster'}/u |
|
476
|
0 |
0 |
if defined $self->{'clusterIpRange'} |
|
478
|
0 |
0 |
if defined $self->{'projectName'} |
|
480
|
0 |
0 |
if defined $self->{'host'} |
|
482
|
0 |
0 |
unless defined $config->{'namespace'} |
|
483
|
0 |
0 |
if defined $self->{'namespace'} |
|
486
|
0 |
0 |
if defined $self->{'componentDirs'} |
|
487
|
0 |
0 |
unless defined $config->{'component_dirs'} |
|
494
|
0 |
0 |
if ($componentDir =~ /init/u) { } |
|
505
|
0 |
0 |
if defined $self->{'ocResourceKinds'} |
|
506
|
0 |
0 |
unless defined $config->{'oc_resource_kinds'} |
|
513
|
0 |
0 |
if defined $self->{'urlPrefix'} |
|
514
|
0 |
0 |
if defined $self->{'clusterBaseAddress'} |
|
515
|
0 |
0 |
unless defined $config->{'cluster_base_address'} |
|
520
|
0 |
0 |
if (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} and ref $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} eq "HASH") |
|
523
|
0 |
0 |
unless (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode}{$instanceKey}{'url'}) |
|
528
|
0 |
0 |
if (defined $self->{'generateUrl'}) |
|
541
|
0 |
0 |
if (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode}{$self->{'instance'}}) |
|
549
|
0 |
0 |
unless defined $config->{'component_dirs'} |
|
550
|
0 |
0 |
unless defined $config->{'cluster_ip_range'} |
|
551
|
0 |
0 |
unless defined $config->{'host'} |
|
564
|
0 |
0 |
if $dir =~ /init/u and $self->{'omit'} =~ /init/u |
|
565
|
0 |
0 |
if defined $self->{'specificYamlFile'} and not $templateName =~ /$self->{'specificYamlFile'}/u |
|
567
|
0 |
0 |
if defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'}) |
|
571
|
0 |
0 |
unless -d $templatesYamlFilePath |
|
578
|
0 |
0 |
if ($@) |
|
585
|
0 |
0 |
if ($@) |
|
590
|
0 |
0 |
if defined $self->{'ocResourceKinds'} and not $self->{'ocResourceKinds'} =~ /$yamlHash->{'kind'}/u |
|
593
|
0 |
0 |
if $yamlHash->{'kind'} eq "Service" |
|
601
|
0 |
0 |
if (defined $config->{'oc_config'} and defined $config->{'oc_config'}{'instance_specific_data'}) |
|
615
|
0 |
0 |
unless -d $dirPath |
|
621
|
0 |
0 |
if $componentDirs ne "" |
|
632
|
0 |
0 |
unless defined $project |
|
648
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
655
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
661
|
0 |
0 |
unless -d $dirPath |
|
664
|
0 |
0 |
if $dirName eq "instance" |
|
665
|
0 |
0 |
if $dirName eq $self->{'cluster'} |
|
669
|
0 |
0 |
if ($clusterSpecificSecretsDirExist) |
|
672
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
678
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
689
|
0 |
0 |
if ($clusterSpecificSecretsDirExist) { } |
|
733
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
744
|
0 |
0 |
if $injectedSubName eq "_deleteOc" |
|
747
|
0 |
0 |
if $injectedSubName eq "_callOc" |
|
750
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
761
|
0 |
0 |
if $injectedSubName eq "_deleteOc" |
|
763
|
0 |
0 |
if $file eq "dirNumber" or $self->_skipComponent($dir) |
|
765
|
0 |
0 |
unless (defined $fileArr[1] or $self->{'config'}{'allowed_clusters'} =~ /$file/u) |
|
796
|
0 |
0 |
if defined $self->{'yamlToTTconvertDir'} |
|
799
|
0 |
0 |
if ($dir =~ /init/u) { } |
|
800
|
0 |
0 |
if (defined $self->{'config'}{'init_component_dirs'}) |
|
804
|
0 |
0 |
if $dir =~ /$installComponent/u |
|
807
|
0 |
0 |
if (defined $self->{'config'}{'standard_component_dirs'}) |
|
811
|
0 |
0 |
if $dir =~ /$installComponent/u |
|
833
|
0 |
0 |
if ($ocKind eq "Secret" and ref $ocHash->{'data'} eq "HASH") |
|
842
|
0 |
0 |
if $@ |
|
848
|
0 |
0 |
if defined $self->{'removeClutter'} |
|
849
|
0 |
0 |
if defined $self->{'removeClutter'} |
|
851
|
0 |
0 |
if ($ocKind eq "Secret") |
|
852
|
0 |
0 |
if (defined $templateHash->{'data'} and ref $templateHash->{'data'} eq "HASH") |
|
868
|
0 |
0 |
if ($ocKind eq "Secret" and $diff ne "") |
|
877
|
0 |
0 |
if (defined $diff and $diff ne '') { } |
|
884
|
0 |
0 |
if $diff ne "" |