| 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 |
|
330
|
0 |
0 |
if (defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u and defined $self->{'removeClutterBackup'}) { } |
|
358
|
0 |
0 |
if defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'}) |
|
364
|
0 |
0 |
if ($yamlData->{'kind'} eq 'CronJob') { } |
|
400
|
0 |
0 |
if (not -d "$self->{'templatesTTDir'}/$dir/$templateName") { } |
|
|
0 |
0 |
elsif ($templateName eq $self->{'cluster'}) { } |
|
424
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
463
|
0 |
0 |
if defined $self->{'addFlagValuesToConfig'} |
|
471
|
0 |
0 |
if (not defined $config->{'allowed_clusters'}) { } |
|
475
|
0 |
0 |
unless $config->{'allowed_clusters'} =~ /$self->{'cluster'}/u |
|
479
|
0 |
0 |
if defined $self->{'clusterIpRange'} |
|
481
|
0 |
0 |
if defined $self->{'projectName'} |
|
483
|
0 |
0 |
if defined $self->{'host'} |
|
485
|
0 |
0 |
unless defined $config->{'namespace'} |
|
486
|
0 |
0 |
if defined $self->{'namespace'} |
|
489
|
0 |
0 |
if defined $self->{'componentDirs'} |
|
490
|
0 |
0 |
unless defined $config->{'component_dirs'} |
|
497
|
0 |
0 |
if ($componentDir =~ /init/u) { } |
|
508
|
0 |
0 |
if defined $self->{'ocResourceKinds'} |
|
509
|
0 |
0 |
unless defined $config->{'oc_resource_kinds'} |
|
516
|
0 |
0 |
if defined $self->{'urlPrefix'} |
|
517
|
0 |
0 |
if defined $self->{'clusterBaseAddress'} |
|
522
|
0 |
0 |
if (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} and ref $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} eq "HASH") |
|
525
|
0 |
0 |
unless (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode}{$instanceKey}{'url'}) |
|
530
|
0 |
0 |
if (defined $self->{'generateUrl'}) |
|
543
|
0 |
0 |
if (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode}{$self->{'instance'}}) |
|
551
|
0 |
0 |
unless defined $config->{'component_dirs'} |
|
552
|
0 |
0 |
unless defined $config->{'cluster_ip_range'} |
|
553
|
0 |
0 |
unless defined $config->{'host'} |
|
566
|
0 |
0 |
if $dir =~ /init/u and $self->{'omit'} =~ /init/u |
|
567
|
0 |
0 |
if defined $self->{'specificYamlFile'} and not $templateName =~ /$self->{'specificYamlFile'}/u |
|
569
|
0 |
0 |
if defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'}) |
|
573
|
0 |
0 |
unless -d $templatesYamlFilePath |
|
580
|
0 |
0 |
if ($@) |
|
587
|
0 |
0 |
if ($@) |
|
592
|
0 |
0 |
if defined $self->{'ocResourceKinds'} and not $self->{'ocResourceKinds'} =~ /$yamlHash->{'kind'}/u |
|
595
|
0 |
0 |
if $yamlHash->{'kind'} eq "Service" |
|
603
|
0 |
0 |
if (defined $config->{'oc_config'} and defined $config->{'oc_config'}{'instance_specific_data'}) |
|
617
|
0 |
0 |
unless -d $dirPath |
|
623
|
0 |
0 |
if $componentDirs ne "" |
|
634
|
0 |
0 |
unless defined $project |
|
650
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
651
|
0 |
0 |
if scalar @dirFileNameArr == 2 |
|
657
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
658
|
0 |
0 |
if scalar @dirFileNameArr == 4 |
|
663
|
0 |
0 |
unless -d $dirPath |
|
666
|
0 |
0 |
if $dirName eq "instance" |
|
667
|
0 |
0 |
if $dirName eq $self->{'cluster'} |
|
671
|
0 |
0 |
if ($clusterSpecificSecretsDirExist) |
|
674
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
675
|
0 |
0 |
if scalar @dirFileNameArr == 3 |
|
680
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
681
|
0 |
0 |
if scalar @dirFileNameArr == 5 |
|
688
|
0 |
0 |
if ($clusterSpecificSecretsDirExist) { } |
|
727
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
738
|
0 |
0 |
if $injectedSubName eq "_deleteOc" |
|
741
|
0 |
0 |
if $injectedSubName eq "_callOc" |
|
744
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
755
|
0 |
0 |
if $injectedSubName eq "_deleteOc" |
|
757
|
0 |
0 |
if $file eq "dirNumber" or $self->_skipComponent($dir) |
|
759
|
0 |
0 |
unless (defined $fileArr[1] or $self->{'config'}{'allowed_clusters'} =~ /$file/u) |
|
790
|
0 |
0 |
if defined $self->{'yamlToTTconvertDir'} |
|
793
|
0 |
0 |
if ($dir =~ /init/u) { } |
|
794
|
0 |
0 |
if (defined $self->{'config'}{'init_component_dirs'}) |
|
798
|
0 |
0 |
if $dir =~ /$installComponent/u |
|
801
|
0 |
0 |
if (defined $self->{'config'}{'standard_component_dirs'}) |
|
805
|
0 |
0 |
if $dir =~ /$installComponent/u |
|
827
|
0 |
0 |
if ($ocKind eq "Secret" and ref $ocHash->{'data'} eq "HASH") |
|
836
|
0 |
0 |
if $@ |
|
842
|
0 |
0 |
if defined $self->{'removeClutter'} |
|
843
|
0 |
0 |
if defined $self->{'removeClutter'} |
|
845
|
0 |
0 |
if ($ocKind eq "Secret") |
|
846
|
0 |
0 |
if (defined $templateHash->{'data'} and ref $templateHash->{'data'} eq "HASH") |
|
862
|
0 |
0 |
if ($ocKind eq "Secret" and $diff ne "") |
|
871
|
0 |
0 |
if (defined $diff and $diff ne '') { } |
|
878
|
0 |
0 |
if $diff ne "" |