SYMBOL INDEX (422 symbols across 22 files) FILE: nordstream/__main__.py function main (line 24) | def main(): FILE: nordstream/cicd/devops.py class DevOps (line 15) | class DevOps: method __init__ (line 37) | def __init__(self, token, org, verifCert): method projects (line 47) | def projects(self): method org (line 51) | def org(self): method branchName (line 55) | def branchName(self): method branchName (line 59) | def branchName(self, value): method repoName (line 63) | def repoName(self): method repoName (line 67) | def repoName(self, value): method pipelineName (line 71) | def pipelineName(self): method pipelineName (line 75) | def pipelineName(self, value): method defaultAgentPool (line 79) | def defaultAgentPool(self): method defaultAgentPool (line 83) | def defaultAgentPool(self, value): method sleepTime (line 87) | def sleepTime(self): method sleepTime (line 91) | def sleepTime(self, value): method token (line 95) | def token(self): method outputDir (line 99) | def outputDir(self): method outputDir (line 103) | def outputDir(self, value): method defaultPipelineName (line 107) | def defaultPipelineName(self): method defaultBranchName (line 111) | def defaultBranchName(self): method __getLogin (line 114) | def __getLogin(self): method getUser (line 117) | def getUser(self): method setCookiesAndHeaders (line 123) | def setCookiesAndHeaders(self): method listProjects (line 130) | def listProjects(self): method listUsers (line 149) | def listUsers(self): method filterWriteProjects (line 182) | def filterWriteProjects(self): method __checkProjectPrivs (line 218) | def __checkProjectPrivs(self, login, projectName, group): method listRepositories (line 249) | def listRepositories(self, project): method listPipelines (line 256) | def listPipelines(self, project): method addProject (line 263) | def addProject(self, project): method checkToken (line 275) | def checkToken(cls, token, org, verifCert): method listProjectVariableGroupsSecrets (line 291) | def listProjectVariableGroupsSecrets(self, project): method listProjectSecureFiles (line 314) | def listProjectSecureFiles(self, project): method authorizePipelineForResourceAccess (line 332) | def authorizePipelineForResourceAccess(self, projectId, pipelineId, re... method createGit (line 359) | def createGit(self, project): method deleteGit (line 369) | def deleteGit(self, project, repoId): method createPipeline (line 376) | def createPipeline(self, project, repoId, path): method runPipeline (line 433) | def runPipeline(self, project, pipelineId): method __getBuilds (line 447) | def __getBuilds(self, project): method __getBuildSources (line 458) | def __getBuildSources(self, project, buildId): method getRunId (line 464) | def getRunId(self, project, pipelineId): method waitPipeline (line 492) | def waitPipeline(self, project, pipelineId, runId): method __createPipelineOutputDir (line 513) | def __createPipelineOutputDir(self, projectName): method downloadPipelineOutput (line 516) | def downloadPipelineOutput(self, projectId, runId): method __cleanRunLogs (line 575) | def __cleanRunLogs(self, projectId): method __cleanPipeline (line 596) | def __cleanPipeline(self, projectId): method deletePipeline (line 610) | def deletePipeline(self, projectId): method cleanAllLogs (line 625) | def cleanAllLogs(self, projectId): method listServiceConnections (line 628) | def listServiceConnections(self, projectId): method getFailureReason (line 645) | def getFailureReason(self, projectId, runId): method getOrgs (line 667) | def getOrgs(cls, token): FILE: nordstream/cicd/github.py class GitHub (line 11) | class GitHub: method __init__ (line 30) | def __init__(self, token): method checkToken (line 40) | def checkToken(token): method token (line 51) | def token(self): method org (line 55) | def org(self): method org (line 59) | def org(self, org): method defaultBranchName (line 63) | def defaultBranchName(self): method branchName (line 67) | def branchName(self): method branchName (line 71) | def branchName(self, value): method repos (line 75) | def repos(self): method outputDir (line 79) | def outputDir(self): method outputDir (line 83) | def outputDir(self, value): method __getLogin (line 86) | def __getLogin(self): method getUser (line 89) | def getUser(self): method getLoginWithGraphQL (line 93) | def getLoginWithGraphQL(self): method __paginatedGet (line 103) | def __paginatedGet(self, url, data="", maxData=0): method listRepos (line 141) | def listRepos(self): method addRepo (line 159) | def addRepo(self, repo): method listEnvFromrepo (line 184) | def listEnvFromrepo(self, repo): method listSecretsFromEnv (line 193) | def listSecretsFromEnv(self, repo, env): method listSecretsFromRepo (line 205) | def listSecretsFromRepo(self, repo): method listOrganizationSecretsFromRepo (line 215) | def listOrganizationSecretsFromRepo(self, repo): method listDependabotSecretsFromRepo (line 225) | def listDependabotSecretsFromRepo(self, repo): method listDependabotOrganizationSecrets (line 235) | def listDependabotOrganizationSecrets(self): method listEnvProtections (line 245) | def listEnvProtections(self, repo, env): method getEnvDetails (line 261) | def getEnvDetails(self, repo, env): method createDeploymentBranchPolicy (line 273) | def createDeploymentBranchPolicy(self, repo, env): method deleteDeploymentBranchPolicy (line 292) | def deleteDeploymentBranchPolicy(self, repo, env): method disableBranchProtectionRules (line 318) | def disableBranchProtectionRules(self, repo): method modifyEnvProtectionRules (line 342) | def modifyEnvProtectionRules(self, repo, env, wait, reviewers, branchP... method deleteDeploymentBranchPolicyForAllEnv (line 360) | def deleteDeploymentBranchPolicyForAllEnv(self, repo): method checkBranchProtectionRules (line 365) | def checkBranchProtectionRules(self, repo): method getBranchesProtectionRules (line 375) | def getBranchesProtectionRules(self, repo): method updateBranchesProtectionRules (line 386) | def updateBranchesProtectionRules(self, repo, protections): method cleanDeploymentsLogs (line 398) | def cleanDeploymentsLogs(self, repo): method cleanRunLogs (line 435) | def cleanRunLogs(self, repo, workflowFilename): method cleanAllLogs (line 514) | def cleanAllLogs(self, repo, workflowFilename): method createWorkflowOutputDir (line 519) | def createWorkflowOutputDir(self, repo): method waitWorkflow (line 523) | def waitWorkflow(self, repo, workflowFilename): method downloadWorkflowOutput (line 568) | def downloadWorkflowOutput(self, repo, name, workflowId): method getFailureReason (line 583) | def getFailureReason(self, repo, workflowId): method filterWriteRepos (line 609) | def filterWriteRepos(self): method isGHSToken (line 619) | def isGHSToken(self): FILE: nordstream/cicd/gitlab.py class GitLab (line 16) | class GitLab: method __init__ (line 33) | def __init__(self, url, token, verifCert): method projects (line 42) | def projects(self): method groups (line 46) | def groups(self): method token (line 50) | def token(self): method url (line 54) | def url(self): method outputDir (line 58) | def outputDir(self): method outputDir (line 62) | def outputDir(self, value): method defaultBranchName (line 66) | def defaultBranchName(self): method branchName (line 70) | def branchName(self): method branchName (line 74) | def branchName(self, value): method checkToken (line 78) | def checkToken(cls, token, gitlabURL, verifyCert): method __getLogin (line 104) | def __getLogin(self): method getUser (line 108) | def getUser(self): method setCookiesAndHeaders (line 113) | def setCookiesAndHeaders(self): method __paginatedGet (line 121) | def __paginatedGet(self, url, params={}): method listRunnersFromProject (line 147) | def listRunnersFromProject(self, project): method listVariablesFromProject (line 193) | def listVariablesFromProject(self, project): method listInheritedVariablesFromProject (line 222) | def listInheritedVariablesFromProject(self, project): method listSecureFilesFromProject (line 282) | def listSecureFilesFromProject(self, project): method listVariablesFromGroup (line 319) | def listVariablesFromGroup(self, group): method listVariablesFromInstance (line 348) | def listVariablesFromInstance(self): method addProjects (line 375) | def addProjects(self, project=None, filterWrite=False, strict=False, m... method addGroups (line 414) | def addGroups(self, group=None): method listUsers (line 439) | def listUsers(self): method __createOutputDir (line 463) | def __createOutputDir(self, name): method waitPipeline (line 469) | def waitPipeline(self, projectId): method __getJobs (line 497) | def __getJobs(self, projectId, pipelineId): method downloadPipelineOutput (line 509) | def downloadPipelineOutput(self, project, pipelineId): method __getTraceForJobId (line 540) | def __getTraceForJobId(self, projectId, jobId): method __deletePipeline (line 557) | def __deletePipeline(self, projectId): method cleanAllLogs (line 602) | def cleanAllLogs(self, projectId): method __cleanEvents (line 607) | def __cleanEvents(self, projectId): method getBranchesProtectionRules (line 631) | def getBranchesProtectionRules(self, projectId): method getBranches (line 641) | def getBranches(self, projectId): method getProject (line 663) | def getProject(self, projectId): method getFailureReasonPipeline (line 673) | def getFailureReasonPipeline(self, projectId, pipelineId): method getFailureReasonJobs (line 679) | def getFailureReasonJobs(self, projectId, pipelineId): FILE: nordstream/commands/devops.py function start (line 75) | def start(argv): FILE: nordstream/commands/github.py function start (line 73) | def start(argv): FILE: nordstream/commands/gitlab.py function start (line 65) | def start(argv): FILE: nordstream/core/devops/devops.py class DevOpsRunner (line 15) | class DevOpsRunner: method __init__ (line 36) | def __init__(self, cicd): method extractVariableGroups (line 41) | def extractVariableGroups(self): method extractVariableGroups (line 45) | def extractVariableGroups(self, value): method extractSecureFiles (line 49) | def extractSecureFiles(self): method extractSecureFiles (line 53) | def extractSecureFiles(self, value): method extractAzureServiceconnections (line 57) | def extractAzureServiceconnections(self): method extractAzureServiceconnections (line 61) | def extractAzureServiceconnections(self, value): method extractGitHubServiceconnections (line 65) | def extractGitHubServiceconnections(self): method extractGitHubServiceconnections (line 69) | def extractGitHubServiceconnections(self, value): method extractAWSServiceconnections (line 73) | def extractAWSServiceconnections(self): method extractAWSServiceconnections (line 77) | def extractAWSServiceconnections(self, value): method extractSonarerviceconnections (line 81) | def extractSonarerviceconnections(self): method extractSonarerviceconnections (line 85) | def extractSonarerviceconnections(self, value): method extractSSHServiceConnections (line 89) | def extractSSHServiceConnections(self): method extractSSHServiceConnections (line 93) | def extractSSHServiceConnections(self, value): method output (line 97) | def output(self): method output (line 101) | def output(self, value): method cleanLogs (line 105) | def cleanLogs(self): method cleanLogs (line 109) | def cleanLogs(self, value): method yaml (line 113) | def yaml(self): method yaml (line 117) | def yaml(self, value): method pipelineFilename (line 121) | def pipelineFilename(self): method pipelineFilename (line 125) | def pipelineFilename(self, value): method writeAccessFilter (line 129) | def writeAccessFilter(self): method writeAccessFilter (line 133) | def writeAccessFilter(self, value): method poolName (line 137) | def poolName(self): method poolName (line 141) | def poolName(self, value): method os (line 145) | def os(self): method os (line 149) | def os(self, value): method __createLogDir (line 152) | def __createLogDir(self): method listDevOpsProjects (line 156) | def listDevOpsProjects(self): method listDevOpsRepositories (line 162) | def listDevOpsRepositories(self): method listDevOpsUsers (line 170) | def listDevOpsUsers(self): method getProjects (line 184) | def getProjects(self, project): method listProjectSecrets (line 205) | def listProjectSecrets(self): method __displayProjectVariableGroupsSecrets (line 216) | def __displayProjectVariableGroupsSecrets(self, project): method __displayProjectSecureFiles (line 230) | def __displayProjectSecureFiles(self, project): method __displayServiceConnections (line 241) | def __displayServiceConnections(self, projectId): method __checkSecrets (line 255) | def __checkSecrets(self, project): method createYaml (line 292) | def createYaml(self, pipelineType): method __extractPipelineOutput (line 311) | def __extractPipelineOutput(self, projectId, resType=0, resultsFilenam... method __extractGitHubResults (line 338) | def __extractGitHubResults(output): method __doubleb64 (line 349) | def __doubleb64(output): method __azureRm (line 355) | def __azureRm(output): method __launchPipeline (line 360) | def __launchPipeline(self, project, pipelineId, pipelineGenerator): method __displayFailureReasons (line 403) | def __displayFailureReasons(self, projectId, runId): method __extractVariableGroupsSecrets (line 408) | def __extractVariableGroupsSecrets(self, projectId, pipelineId): method __extractSecureFiles (line 444) | def __extractSecureFiles(self, projectId, pipelineId): method __extractGitHubSecrets (line 485) | def __extractGitHubSecrets(self, projectId, pipelineId, sc): method __extractAzureRMSecrets (line 500) | def __extractAzureRMSecrets(self, projectId, pipelineId, sc): method __extractAWSSecrets (line 519) | def __extractAWSSecrets(self, projectId, pipelineId, sc): method __extractSonarSecrets (line 540) | def __extractSonarSecrets(self, projectId, pipelineId, sc): method __extractSSHSecrets (line 555) | def __extractSSHSecrets(self, projectId, pipelineId, sc): method __extractServiceConnectionsSecrets (line 570) | def __extractServiceConnectionsSecrets(self, projectId, pipelineId): method manualCleanLogs (line 599) | def manualCleanLogs(self): method __runSecretsExtractionPipeline (line 606) | def __runSecretsExtractionPipeline(self, projectId, pipelineId): method __pushEmptyFile (line 622) | def __pushEmptyFile(self): method __createRemoteRepo (line 645) | def __createRemoteRepo(self, projectId): method __getRemoteRepo (line 654) | def __getRemoteRepo(self, projectId): method __deleteRemoteBranch (line 665) | def __deleteRemoteBranch(self): method __clean (line 676) | def __clean(self, projectId, repoId, deleteRemoteRepo, deleteRemotePip... method __createPipeline (line 702) | def __createPipeline(self, projectId, repoId): method __runCustomPipeline (line 716) | def __runCustomPipeline(self, projectId, pipelineId): method runPipeline (line 729) | def runPipeline(self): method describeToken (line 788) | def describeToken(self): method __checkRunErrors (line 800) | def __checkRunErrors(self, run): method parseExtractList (line 815) | def parseExtractList(self, extractList, allow=True): FILE: nordstream/core/github/display.py function displayRepoSecrets (line 6) | def displayRepoSecrets(secrets): function displayDependabotRepoSecrets (line 13) | def displayDependabotRepoSecrets(secrets): function displayEnvSecrets (line 20) | def displayEnvSecrets(env, secrets): function displayOrgSecrets (line 27) | def displayOrgSecrets(secrets): function displayDependabotOrgSecrets (line 34) | def displayDependabotOrgSecrets(secrets): function displayEnvSecurity (line 41) | def displayEnvSecurity(envDetails): function displayBranchProtectionRules (line 70) | def displayBranchProtectionRules(protections): function displayRequiredStatusChecks (line 124) | def displayRequiredStatusChecks(data): function displayRequiredPullRequestReviews (line 136) | def displayRequiredPullRequestReviews(data): function displayRestrictions (line 175) | def displayRestrictions(data): FILE: nordstream/core/github/github.py class GitHubWorkflowRunner (line 23) | class GitHubWorkflowRunner: method __init__ (line 46) | def __init__(self, cicd, env): method extractRepo (line 52) | def extractRepo(self): method extractRepo (line 56) | def extractRepo(self, value): method extractEnv (line 60) | def extractEnv(self): method extractEnv (line 64) | def extractEnv(self, value): method extractOrg (line 68) | def extractOrg(self): method extractOrg (line 72) | def extractOrg(self, value): method workflowFilename (line 76) | def workflowFilename(self): method workflowFilename (line 80) | def workflowFilename(self, value): method yaml (line 84) | def yaml(self): method yaml (line 88) | def yaml(self, value): method exploitOIDC (line 92) | def exploitOIDC(self): method exploitOIDC (line 96) | def exploitOIDC(self, value): method tenantId (line 100) | def tenantId(self): method tenantId (line 104) | def tenantId(self, value): method subscriptionId (line 108) | def subscriptionId(self): method subscriptionId (line 112) | def subscriptionId(self, value): method clientId (line 116) | def clientId(self): method clientId (line 120) | def clientId(self, value): method role (line 124) | def role(self): method role (line 128) | def role(self, value): method region (line 132) | def region(self): method region (line 136) | def region(self, value): method disableProtections (line 140) | def disableProtections(self): method disableProtections (line 144) | def disableProtections(self, value): method writeAccessFilter (line 148) | def writeAccessFilter(self): method writeAccessFilter (line 152) | def writeAccessFilter(self, value): method branchAlreadyExists (line 156) | def branchAlreadyExists(self): method branchAlreadyExists (line 160) | def branchAlreadyExists(self, value): method pushedCommitsCount (line 164) | def pushedCommitsCount(self): method pushedCommitsCount (line 168) | def pushedCommitsCount(self, value): method forceDeploy (line 172) | def forceDeploy(self): method forceDeploy (line 176) | def forceDeploy(self, value): method cleanLogs (line 180) | def cleanLogs(self): method cleanLogs (line 184) | def cleanLogs(self, value): method __createLogDir (line 187) | def __createLogDir(self): method __createWorkflowDir (line 192) | def __createWorkflowDir(): method __extractWorkflowOutput (line 195) | def __extractWorkflowOutput(self, repo): method __extractSensitiveInformationFromWorkflowResult (line 200) | def __extractSensitiveInformationFromWorkflowResult(self, repo, inform... method __getWorkflowOutputFileName (line 217) | def __getWorkflowOutputFileName(self, repo): method __displayCustomWorkflowOutput (line 230) | def __displayCustomWorkflowOutput(self, repo): method createYaml (line 240) | def createYaml(self, repo, workflowType): method __extractSecretsFromRepo (line 271) | def __extractSecretsFromRepo(self, repo): method __extractSecretsFromSingleEnv (line 299) | def __extractSecretsFromSingleEnv(self, repo, env): method __extractSecretsFromAllEnv (line 320) | def __extractSecretsFromAllEnv(self, repo): method __extractSecretsFromEnv (line 324) | def __extractSecretsFromEnv(self, repo): method __generateAndLaunchWorkflow (line 330) | def __generateAndLaunchWorkflow(self, repo, workflowGenerator, outputN... method __launchWorkflow (line 374) | def __launchWorkflow(self, repo, workflowGenerator): method __postProcessingWorkflow (line 400) | def __postProcessingWorkflow(self, repo, workflowId, workflowConclusio... method listGitHubRepos (line 419) | def listGitHubRepos(self): method listGitHubSecrets (line 424) | def listGitHubSecrets(self): method __displayRepoSecrets (line 441) | def __displayRepoSecrets(self, repo): method __displayEnvSecrets (line 452) | def __displayEnvSecrets(self, repo): method __displayOrgSecrets (line 468) | def __displayOrgSecrets(self, repo): method __displayDependabotOrgSecrets (line 476) | def __displayDependabotOrgSecrets(self): method getRepos (line 484) | def getRepos(self, repo): method manualCleanLogs (line 511) | def manualCleanLogs(self): method manualCleanBranchPolicy (line 516) | def manualCleanBranchPolicy(self): method __runCustomWorkflow (line 521) | def __runCustomWorkflow(self, repo): method __runOIDCTokenGenerationWorfklow (line 534) | def __runOIDCTokenGenerationWorfklow(self, repo): method __runSecretsExtractionWorkflow (line 553) | def __runSecretsExtractionWorkflow(self, repo): method __deleteRemoteBranch (line 560) | def __deleteRemoteBranch(self): method __clean (line 571) | def __clean(self, repo, cleanRemoteLogs=True): method start (line 596) | def start(self): method __dispatchWorkflow (line 644) | def __dispatchWorkflow(self, repo): method __checkAllEnvSecurity (line 652) | def __checkAllEnvSecurity(self, repo): method __checkSingleEnvSecurity (line 662) | def __checkSingleEnvSecurity(self, repo, env): method checkBranchProtections (line 666) | def checkBranchProtections(self): method _checkBranchProtectionRules (line 705) | def _checkBranchProtectionRules(self, repo): method __checkAndDisableBranchProtectionRules (line 732) | def __checkAndDisableBranchProtectionRules(self, repo): method __checkAndGetBranchProtectionRules (line 766) | def __checkAndGetBranchProtectionRules(self, repo): method __isEnvProtectionsEnabled (line 781) | def __isEnvProtectionsEnabled(self, repo, env): method __disableEnvProtections (line 795) | def __disableEnvProtections(self, repo, envDetails): method __restoreEnvProtections (line 826) | def __restoreEnvProtections(self, repo, env, policyId, waitTime, revie... method describeToken (line 832) | def describeToken(self): method __resetBranchProtectionRules (line 880) | def __resetBranchProtectionRules(self, repo, protections): FILE: nordstream/core/github/protections.py function resetRequiredStatusCheck (line 4) | def resetRequiredStatusCheck(protections): function resetRequiredPullRequestReviews (line 22) | def resetRequiredPullRequestReviews(protections): function resetRestrictions (line 71) | def resetRestrictions(protections): function getUsersArray (line 87) | def getUsersArray(users): function getTeamsOrAppsArray (line 94) | def getTeamsOrAppsArray(data): FILE: nordstream/core/gitlab/gitlab.py class GitLabRunner (line 15) | class GitLabRunner: method writeAccessFilter (line 29) | def writeAccessFilter(self): method writeAccessFilter (line 33) | def writeAccessFilter(self, value): method extractProject (line 37) | def extractProject(self): method extractProject (line 41) | def extractProject(self, value): method extractGroup (line 45) | def extractGroup(self): method extractGroup (line 49) | def extractGroup(self, value): method extractInstance (line 53) | def extractInstance(self): method extractInstance (line 57) | def extractInstance(self, value): method yaml (line 61) | def yaml(self): method yaml (line 65) | def yaml(self, value): method branchAlreadyExists (line 69) | def branchAlreadyExists(self): method branchAlreadyExists (line 73) | def branchAlreadyExists(self, value): method cleanLogs (line 77) | def cleanLogs(self): method cleanLogs (line 81) | def cleanLogs(self, value): method sleepTime (line 85) | def sleepTime(self): method sleepTime (line 89) | def sleepTime(self, value): method localPath (line 93) | def localPath(self): method localPath (line 97) | def localPath(self, value): method __init__ (line 103) | def __init__(self, cicd): method __createLogDir (line 107) | def __createLogDir(self): method getProjects (line 111) | def getProjects(self, project, strict=False, membership=False): method getGroups (line 136) | def getGroups(self, group): method listGitLabRunners (line 154) | def listGitLabRunners(self): method __mergeLists (line 164) | def __mergeLists(self, current, new, key): method __mergeRunners (line 168) | def __mergeRunners(self, current, new): method __listGitLabProjectRunners (line 181) | def __listGitLabProjectRunners(self): method listGitLabSecrets (line 204) | def listGitLabSecrets(self): method __listGitLabProjectSecrets (line 223) | def __listGitLabProjectSecrets(self): method __listGitLabProjectSecureFiles (line 233) | def __listGitLabProjectSecureFiles(self): method __listGitLabGroupSecrets (line 243) | def __listGitLabGroupSecrets(self): method __listGitLabInstanceSecrets (line 253) | def __listGitLabInstanceSecrets(self): method __displayProjectVariables (line 260) | def __displayProjectVariables(self, project): method __displayProjectSecureFiles (line 295) | def __displayProjectSecureFiles(self, project): method __displayGroupVariables (line 314) | def __displayGroupVariables(self, group): method __displayInstanceVariables (line 335) | def __displayInstanceVariables(self): method listGitLabProjects (line 352) | def listGitLabProjects(self): method listGitLabUsers (line 365) | def listGitLabUsers(self): method listGitLabGroups (line 382) | def listGitLabGroups(self): method runPipeline (line 387) | def runPipeline(self): method __runCustomPipeline (line 441) | def __runCustomPipeline(self, project): method __launchPipeline (line 460) | def __launchPipeline(self, project, pipelineGenerator): method __extractPipelineOutput (line 500) | def __extractPipelineOutput(self, project, resultsFilename="secrets.tx... method __clean (line 514) | def __clean(self, project): method manualCleanLogs (line 532) | def manualCleanLogs(self): method __deleteRemoteBranch (line 538) | def __deleteRemoteBranch(self): method describeToken (line 549) | def describeToken(self): method listBranchesProtectionRules (line 575) | def listBranchesProtectionRules(self): method __displayBranchesProtectionRulesPriv (line 597) | def __displayBranchesProtectionRulesPriv(self, protections): method __displayBranchesProtectionRulesUnpriv (line 625) | def __displayBranchesProtectionRulesUnpriv(self, branches): method __displayAccessLevel (line 643) | def __displayAccessLevel(self, access_levels): method __displayFailureReasons (line 661) | def __displayFailureReasons(self, projectId, pipelineId): FILE: nordstream/git.py class Git (line 11) | class Git: method gitRunCommand (line 20) | def gitRunCommand(command): method gitInitialization (line 33) | def gitInitialization(cls, branch, branchAlreadyExists=False): method gitCleanRemote (line 52) | def gitCleanRemote(cls, branch, leaveOneFile=False): method gitRemoteBranchExists (line 70) | def gitRemoteBranchExists(cls, branch): method gitUndoLastPushedCommits (line 75) | def gitUndoLastPushedCommits(cls, branch, pushedCommitsCount): method gitDeleteRemote (line 92) | def gitDeleteRemote(branch): method gitPush (line 102) | def gitPush(cls, branch): method gitCreateDummyFile (line 114) | def gitCreateDummyFile(cls, file): method gitDiffFile (line 118) | def gitDiffFile(cls, file): method gitMvFile (line 127) | def gitMvFile(cls, src, dest): method gitCpFile (line 131) | def gitCpFile(cls, src, dest): method gitCreateDir (line 135) | def gitCreateDir(cls, directory): method gitClone (line 139) | def gitClone(url): method gitGetCurrentBranch (line 156) | def gitGetCurrentBranch(): method gitIsGloalUserConfigured (line 169) | def gitIsGloalUserConfigured(): method gitIsGloalEmailConfigured (line 184) | def gitIsGloalEmailConfigured(): FILE: nordstream/utils/devops.py function listOrgs (line 5) | def listOrgs(token): FILE: nordstream/utils/errors.py class DevOpsError (line 1) | class DevOpsError(Exception): class GitHubError (line 5) | class GitHubError(Exception): class GitHubBadCredentials (line 9) | class GitHubBadCredentials(Exception): class GitLabError (line 13) | class GitLabError(Exception): class GitError (line 17) | class GitError(Exception): class GitPushError (line 21) | class GitPushError(GitError): class RepoCreationError (line 25) | class RepoCreationError(Exception): FILE: nordstream/utils/helpers.py function isHexadecimal (line 3) | def isHexadecimal(s): function isGitLabSessionCookie (line 8) | def isGitLabSessionCookie(s): function isAZDOBearerToken (line 12) | def isAZDOBearerToken(s): function randomString (line 16) | def randomString(length): function isAllowed (line 21) | def isAllowed(value, sclist, allow=True): FILE: nordstream/utils/log.py class WhitespaceStrippingConsole (line 15) | class WhitespaceStrippingConsole(Console): method _render_buffer (line 16) | def _render_buffer(self, *args, **kwargs): class NordStreamLog (line 22) | class NordStreamLog(logging.Logger): method setVerbosity (line 28) | def setVerbosity(verbose: int, quiet: bool = False): method debug (line 40) | def debug(self, msg: Any, *args: Any, **kwargs: Any) -> None: method verbose (line 44) | def verbose(self, msg: Any, *args: Any, **kwargs: Any) -> None: method raw (line 49) | def raw( method info (line 69) | def info(self, msg: Any, *args: Any, **kwargs: Any) -> None: method warning (line 73) | def warning(self, msg: Any, *args: Any, **kwargs: Any) -> None: method error (line 79) | def error(self, msg: Any, *args: Any, **kwargs: Any) -> None: method exception (line 83) | def exception(self, msg: Any, *args: Any, **kwargs: Any) -> None: method critical (line 87) | def critical(self, msg: Any, *args: Any, **kwargs: Any) -> None: method success (line 93) | def success(self, msg: Any, *args: Any, **kwargs: Any) -> None: method empty_line (line 98) | def empty_line(self, log_level: int = logging.INFO) -> None: FILE: nordstream/yaml/custom.py class CustomGenerator (line 6) | class CustomGenerator(YamlGeneratorBase): method loadFile (line 7) | def loadFile(self, file): method writeFile (line 17) | def writeFile(self, file): method displayYaml (line 26) | def displayYaml(self): FILE: nordstream/yaml/devops.py class DevOpsPipelineGenerator (line 4) | class DevOpsPipelineGenerator(YamlGeneratorBase): method _get_base_template (line 7) | def _get_base_template(self, poolName, os_type): method _get_ps_b64_script (line 17) | def _get_ps_b64_script(self, fetch_logic): method generatePipelineForSecretExtraction (line 28) | def generatePipelineForSecretExtraction(self, variableGroup, poolName=... method generatePipelineForSecureFileExtraction (line 69) | def generatePipelineForSecureFileExtraction(self, secureFile, poolName... method generatePipelineForAzureRm (line 93) | def generatePipelineForAzureRm(self, azureSubscription, poolName=None,... method generatePipelineForGitHub (line 118) | def generatePipelineForGitHub(self, endpoint, poolName=None, os="linux"): method generatePipelineForAWS (line 150) | def generatePipelineForAWS(self, awsCredentials, poolName=None, os="li... method generatePipelineForSonar (line 176) | def generatePipelineForSonar(self, sonarSCName, poolName=None, os="lin... method generatePipelineForSSH (line 204) | def generatePipelineForSSH(self, sshSCName, poolName=None, os="linux"): FILE: nordstream/yaml/generator.py class YamlGeneratorBase (line 6) | class YamlGeneratorBase: method defaultTemplate (line 10) | def defaultTemplate(self): method defaultTemplate (line 14) | def defaultTemplate(self, value): method getEnvironnmentFromYaml (line 19) | def getEnvironnmentFromYaml(yamlFile): method loadFile (line 29) | def loadFile(self, file): method writeFile (line 39) | def writeFile(self, file): method displayYaml (line 48) | def displayYaml(self): FILE: nordstream/yaml/github.py class WorkflowGenerator (line 5) | class WorkflowGenerator(YamlGeneratorBase): method generateWorkflowForSecretsExtraction (line 69) | def generateWorkflowForSecretsExtraction(self, secrets, env=None): method generateWorkflowForOIDCAzureTokenGeneration (line 74) | def generateWorkflowForOIDCAzureTokenGeneration(self, tenant, subscrip... method generateWorkflowForOIDCAWSTokenGeneration (line 81) | def generateWorkflowForOIDCAWSTokenGeneration(self, role, region, env=... method addEnvToYaml (line 88) | def addEnvToYaml(self, env): method getEnv (line 94) | def getEnv(self): method addSecretsToYaml (line 100) | def addSecretsToYaml(self, secrets): method addAzureInfoForOIDCToYaml (line 107) | def addAzureInfoForOIDCToYaml(self, tenant, subscription, client): method addAWSInfoForOIDCToYaml (line 114) | def addAWSInfoForOIDCToYaml(self, role, region): FILE: nordstream/yaml/gitlab.py class GitLabPipelineGenerator (line 4) | class GitLabPipelineGenerator(YamlGeneratorBase):