| line |
true |
false |
branch |
|
53
|
0 |
0 |
unless defined $self->{'secretsDir'} |
|
54
|
0 |
0 |
unless defined $self->{'secretsJson'} |
|
55
|
0 |
0 |
unless defined $self->{'ocConfigFile'} |
|
56
|
0 |
0 |
unless defined $self->{'templatesTTDir'} |
|
57
|
0 |
0 |
unless defined $self->{'templatesYamlDir'} |
|
58
|
0 |
0 |
unless defined $self->{'validationReportFile'} |
|
59
|
0 |
0 |
unless defined $self->{'cloudCommand'} |
|
60
|
0 |
0 |
if (defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /kubectl/u) |
|
64
|
0 |
0 |
unless (-e $self->{'ocConfigFile'}) |
|
65
|
0 |
0 |
unless open my $fh, ">", $self->{'ocConfigFile'} |
|
71
|
0 |
0 |
unless (defined $self->{'cluster'}) |
|
75
|
0 |
0 |
unless defined $self->{'cluster'} |
|
85
|
0 |
0 |
unless defined $self->generateYaml |
|
104
|
0 |
0 |
if defined $self->{'ocResourceKinds'} |
|
105
|
0 |
0 |
unless defined $ocResourceKinds |
|
110
|
0 |
0 |
if ($ocResourceKind ne "Ingress" and $ocResourceKind ne "StorageClass" and $ocResourceKind ne "NetworkPolicy") |
|
128
|
0 |
0 |
if (defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u and defined $self->{'removeClutterBackup'}) |
|
139
|
0 |
0 |
if ($@) |
|
160
|
0 |
0 |
unless defined $self->generateYaml |
|
208
|
0 |
0 |
unless defined $self->{'instance'} |
|
211
|
0 |
0 |
if $self->{'omit'} =~ /init/u |
|
225
|
0 |
0 |
unless defined $self->generateYaml |
|
232
|
0 |
0 |
unless $self->{'omit'} =~ /oc/u |
|
242
|
0 |
0 |
if (@_ == 2) |
|
243
|
0 |
0 |
if defined $params->{'advanceFeatures'} |
|
244
|
0 |
0 |
if defined $params->{'clusterBaseAddress'} |
|
245
|
0 |
0 |
if defined $params->{'cluster'} |
|
246
|
0 |
0 |
if defined $params->{'ocConfigFile'} |
|
247
|
0 |
0 |
if defined $params->{'host'} |
|
248
|
0 |
0 |
if defined $params->{'ocResourceKinds'} |
|
249
|
0 |
0 |
if defined $params->{'componentDirs'} |
|
250
|
0 |
0 |
if defined $params->{'namespace'} |
|
251
|
0 |
0 |
if defined $params->{'projectName'} |
|
252
|
0 |
0 |
if defined $params->{'omit'} |
|
253
|
0 |
0 |
if defined $params->{'urlPrefix'} |
|
254
|
0 |
0 |
if defined $params->{'clusterIpRange'} |
|
255
|
0 |
0 |
if defined $params->{'secretsDir'} |
|
256
|
0 |
0 |
if defined $params->{'sortType'} |
|
257
|
0 |
0 |
if defined $params->{'templatesTTDir'} |
|
258
|
0 |
0 |
if defined $params->{'yamlToTTconvertDir'} |
|
259
|
0 |
0 |
if defined $params->{'specificYamlFile'} |
|
260
|
0 |
0 |
if defined $params->{'templatesYamlDir'} |
|
261
|
0 |
0 |
if defined $params->{'validationReportFile'} |
|
262
|
0 |
0 |
if defined $params->{'projectDir'} |
|
263
|
0 |
0 |
if defined $params->{'addFlagValuesToConfig'} |
|
264
|
0 |
0 |
if defined $params->{'componentIsAllowed'} |
|
265
|
0 |
0 |
if defined $params->{'generateUrl'} |
|
266
|
0 |
0 |
if defined $params->{'removeClutter'} |
|
267
|
0 |
0 |
if defined $params->{'removeClutterBackup'} |
|
281
|
0 |
0 |
if ($items[-1] eq "MODIFIED") |
|
285
|
0 |
0 |
if ($ocKind eq "PersistentVolumeClaim") |
|
302
|
0 |
0 |
unless defined $self->generateYaml |
|
340
|
0 |
0 |
if (defined $self->{'advanceFeatures'} and $self->{'advanceFeatures'} =~ /removeClutter/u and defined $self->{'removeClutterBackup'}) { } |
|
368
|
0 |
0 |
if defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'}) |
|
374
|
0 |
0 |
if ($yamlData->{'kind'} eq 'CronJob') { } |
|
410
|
0 |
0 |
if (not -d "$self->{'templatesTTDir'}/$dir/$templateName") { } |
|
|
0 |
0 |
elsif ($templateName eq $self->{'cluster'}) { } |
|
434
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
473
|
0 |
0 |
if defined $self->{'addFlagValuesToConfig'} |
|
481
|
0 |
0 |
if (not defined $config->{'allowed_clusters'}) { } |
|
485
|
0 |
0 |
unless $config->{'allowed_clusters'} =~ /$self->{'cluster'}/u |
|
489
|
0 |
0 |
if defined $self->{'clusterIpRange'} |
|
491
|
0 |
0 |
if defined $self->{'projectName'} |
|
493
|
0 |
0 |
if defined $self->{'host'} |
|
495
|
0 |
0 |
unless defined $config->{'namespace'} |
|
496
|
0 |
0 |
if defined $self->{'namespace'} |
|
499
|
0 |
0 |
if defined $self->{'componentDirs'} |
|
500
|
0 |
0 |
unless defined $config->{'component_dirs'} |
|
507
|
0 |
0 |
if ($componentDir =~ /init/u) { } |
|
518
|
0 |
0 |
if defined $self->{'ocResourceKinds'} |
|
519
|
0 |
0 |
unless defined $config->{'oc_resource_kinds'} |
|
526
|
0 |
0 |
if defined $self->{'urlPrefix'} |
|
527
|
0 |
0 |
if defined $self->{'clusterBaseAddress'} |
|
532
|
0 |
0 |
if (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} and ref $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode} eq "HASH") |
|
535
|
0 |
0 |
unless (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode}{$instanceKey}{'url'}) |
|
540
|
0 |
0 |
if (defined $self->{'generateUrl'}) |
|
553
|
0 |
0 |
if (defined $config->{'oc_config'}{'instance_specific_data'}{$componentConfNode}{$self->{'instance'}}) |
|
561
|
0 |
0 |
unless defined $config->{'component_dirs'} |
|
562
|
0 |
0 |
unless defined $config->{'cluster_ip_range'} |
|
563
|
0 |
0 |
unless defined $config->{'host'} |
|
576
|
0 |
0 |
if $dir =~ /init/u and $self->{'omit'} =~ /init/u |
|
577
|
0 |
0 |
if defined $self->{'specificYamlFile'} and not $templateName =~ /$self->{'specificYamlFile'}/u |
|
579
|
0 |
0 |
if defined $self->{'componentIsAllowed'} and not $self->{'componentIsAllowed'}->($templateName, $dir, $self->{'cluster'}, $self->{'instance'}) |
|
583
|
0 |
0 |
unless -d $templatesYamlFilePath |
|
590
|
0 |
0 |
if ($@) |
|
597
|
0 |
0 |
if ($@) |
|
602
|
0 |
0 |
if defined $self->{'ocResourceKinds'} and not $self->{'ocResourceKinds'} =~ /$yamlHash->{'kind'}/u |
|
605
|
0 |
0 |
if $yamlHash->{'kind'} eq "Service" |
|
613
|
0 |
0 |
if (defined $config->{'oc_config'} and defined $config->{'oc_config'}{'instance_specific_data'}) |
|
627
|
0 |
0 |
unless -d $dirPath |
|
633
|
0 |
0 |
if $componentDirs ne "" |
|
644
|
0 |
0 |
unless defined $project |
|
660
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
661
|
0 |
0 |
if scalar @dirFileNameArr == 2 |
|
667
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
668
|
0 |
0 |
if scalar @dirFileNameArr == 4 |
|
673
|
0 |
0 |
unless -d $dirPath |
|
676
|
0 |
0 |
if $dirName eq "instance" |
|
677
|
0 |
0 |
if $dirName eq $self->{'cluster'} |
|
681
|
0 |
0 |
if ($clusterSpecificSecretsDirExist) |
|
684
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
685
|
0 |
0 |
if scalar @dirFileNameArr == 3 |
|
690
|
0 |
0 |
if $dirFileNameArr[-1] eq $secretJsonFileName |
|
691
|
0 |
0 |
if scalar @dirFileNameArr == 5 |
|
698
|
0 |
0 |
if ($clusterSpecificSecretsDirExist) { } |
|
737
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
748
|
0 |
0 |
if $injectedSubName eq "_deleteOc" |
|
751
|
0 |
0 |
if $injectedSubName eq "_callOc" |
|
754
|
0 |
0 |
if (defined $self->{'sortType'} and $self->{'sortType'} eq 'alphabetic') { } |
|
765
|
0 |
0 |
if $injectedSubName eq "_deleteOc" |
|
767
|
0 |
0 |
if $file eq "dirNumber" or $self->_skipComponent($dir) |
|
769
|
0 |
0 |
unless (defined $fileArr[1] or $self->{'config'}{'allowed_clusters'} =~ /$file/u) |
|
800
|
0 |
0 |
if defined $self->{'yamlToTTconvertDir'} |
|
803
|
0 |
0 |
if ($dir =~ /init/u) { } |
|
804
|
0 |
0 |
if (defined $self->{'config'}{'init_component_dirs'}) |
|
808
|
0 |
0 |
if $dir =~ /$installComponent/u |
|
811
|
0 |
0 |
if (defined $self->{'config'}{'standard_component_dirs'}) |
|
815
|
0 |
0 |
if $dir =~ /$installComponent/u |
|
837
|
0 |
0 |
if ($ocKind eq "Secret" and ref $ocHash->{'data'} eq "HASH") |
|
846
|
0 |
0 |
if $@ |
|
852
|
0 |
0 |
if defined $self->{'removeClutter'} |
|
853
|
0 |
0 |
if defined $self->{'removeClutter'} |
|
855
|
0 |
0 |
if ($ocKind eq "Secret") |
|
856
|
0 |
0 |
if (defined $templateHash->{'data'} and ref $templateHash->{'data'} eq "HASH") |
|
872
|
0 |
0 |
if ($ocKind eq "Secret" and $diff ne "") |
|
881
|
0 |
0 |
if (defined $diff and $diff ne '') { } |
|
888
|
0 |
0 |
if $diff ne "" |