Showing 1,395 of 1,395 total issues
Method UserInvite.initClientToken
has 6 return statements (exceeds 4 allowed). Open
Open
func (userinvite *UserInvite) initClientToken(context echo.Context) error {
// Do we have a valid cf guid?
if userinvite.portalProxy.GetConfig().CloudFoundryInfo == nil ||
len(userinvite.portalProxy.GetConfig().CloudFoundryInfo.EndpointGUID) == 0 {
return nil
Function extractArchiveFiles
has 6 return statements (exceeds 4 allowed). Open
Open
func extractArchiveFiles(archivePath, chartName, downloadFolder string, filenames []string) error {
// Map the filenames array into a map of path to destination file
requiredFiles := make(map[string]string)
requiredCount := len(filenames)
for _, name := range filenames {
Function detectTLSCert
has 6 return statements (exceeds 4 allowed). Open
Open
func detectTLSCert(pc interfaces.PortalConfig) (string, string, error) {
log.Debug("detectTLSCert")
certFilename := "pproxy.crt"
certKeyFilename := "pproxy.key"
Method KubeConfigAuth.FetchToken
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *KubeConfigAuth) FetchToken(cnsiRecord interfaces.CNSIRecord, ec echo.Context) (*interfaces.TokenRecord, *interfaces.CNSIRecord, error) {
log.Debug("FetchToken (KubeConfigAuth)")
req := ec.Request()
Function NewKubeTerminal
has 6 return statements (exceeds 4 allowed). Open
Open
func NewKubeTerminal(p interfaces.PortalProxy) *KubeTerminal {
// Only enabled in tech preview
if !p.GetConfig().EnableTechPreview {
log.Info("Kube Terminal not enabled - requires tech preview")
return nil
Method CFPushApp.Init
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *CFPushApp) Init(appDir string, manifestPath string, overrides CFPushAppOverrides) error {
// App name
if len(overrides.Name) > 0 {
c.pushCommand.OptionalArgs = flag.OptionalAppName{
Method Monocular.cacheChartFromURL
has 6 return statements (exceeds 4 allowed). Open
Open
func (m *Monocular) cacheChartFromURL(chartCachePath, digest, name, chartURL string) error {
// Check to see if we have the same digest
if ok := hasDigestFile(chartCachePath, digest); ok {
log.Debug("Skipping download - already have archive with the same digest")
return nil
Method Analysis.getLatestReport
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *Analysis) getLatestReport(ec echo.Context) error {
log.Debug("getLatestReport")
var p = c.portalProxy
// Need to get a config object for the target endpoint
Function getKubeDashboardSecretToken
has 6 return statements (exceeds 4 allowed). Open
Open
func getKubeDashboardSecretToken(p interfaces.PortalProxy, cnsiGUID, userGUID string, sa *v1.ServiceAccount) (string, error) {
log.Debug("getKubeDashboardSecretToken request")
namespace := sa.Namespace
Method cnsiTokenBackup.BackupEndpoints
has 6 return statements (exceeds 4 allowed). Open
Open
func (ctb *cnsiTokenBackup) BackupEndpoints(c echo.Context) error {
log.Debug("BackupEndpoints")
// Create the backup request struct from the body
body, err := ioutil.ReadAll(c.Request().Body)
Method CertKubeAuth.DoFlowRequest
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *CertKubeAuth) DoFlowRequest(cnsiRequest *interfaces.CNSIRequest, req *http.Request) (*http.Response, error) {
log.Debug("doCertAuthFlowRequest")
authHandler := func(tokenRec interfaces.TokenRecord, cnsi interfaces.CNSIRecord) (*http.Response, error) {
Function CreateServiceAccount
has 6 return statements (exceeds 4 allowed). Open
Open
func CreateServiceAccount(p interfaces.PortalProxy, endpointGUID, userGUID string) error {
log.Debug("CreateServiceAccount")
svc, err := getKubeDashboardServiceInfo(p, endpointGUID, userGUID)
if err != nil {
Method UserFavorites.setMetadata
has 6 return statements (exceeds 4 allowed). Open
Open
func (uf *UserFavorites) setMetadata(c echo.Context) error {
store, err := userfavoritesstore.NewFavoritesDBStore(uf.portalProxy.GetDatabaseConnection())
if err != nil {
return err
Method portalProxy.initialiseConsoleConfig
has 6 return statements (exceeds 4 allowed). Open
Open
func (p *portalProxy) initialiseConsoleConfig(envLookup *env.VarSet) (*interfaces.ConsoleConfig, error) {
log.Debug("initialiseConsoleConfig")
consoleConfig := &interfaces.ConsoleConfig{}
if err := config.Load(consoleConfig, envLookup.Lookup); err != nil {
Function findDatabaseConfig
has 6 return statements (exceeds 4 allowed). Open
Open
func findDatabaseConfig(vcapServices map[string][]VCAPService, db *DatabaseConfig, env *env.VarSet) bool {
var service VCAPService
configs := findDatabaseConfigurations(vcapServices)
log.Infof("Found %d database service instances", len(configs))
for _, s := range configs {
Method uaaAuth.VerifySession
has 6 return statements (exceeds 4 allowed). Open
Open
func (a *uaaAuth) VerifySession(c echo.Context, sessionUser string, sessionExpireTime int64) error {
tr, err := a.p.GetUAATokenRecord(sessionUser)
if err != nil {
Method GeneratedEndpointPlugin.Connect
has 6 return statements (exceeds 4 allowed). Open
Open
func (gep GeneratedEndpointPlugin) Connect(ec echo.Context, cnsiRecord interfaces.CNSIRecord, userId string) (*interfaces.TokenRecord, bool, error) {
params := new(interfaces.LoginToCNSIParams)
err := interfaces.BindOnce(params, ec)
if err != nil {
return nil, false, err
Method portalProxy.ssoLoginToCNSI
has 6 return statements (exceeds 4 allowed). Open
Open
func (p *portalProxy) ssoLoginToCNSI(c echo.Context) error {
log.Debug("ssoLoginToCNSI")
endpointGUID := c.QueryParam("guid")
if len(endpointGUID) == 0 {
return interfaces.NewHTTPShadowError(
Method PgsqlTokenRepository.FindAllCNSITokenBackup
has 6 return statements (exceeds 4 allowed). Open
Open
func (p *PgsqlTokenRepository) FindAllCNSITokenBackup(cnsiGUID string, encryptionKey []byte) ([]interfaces.BackupTokenRecord, error) {
log.Debug("FindAllCNSITokenBackup")
if cnsiGUID == "" {
msg := "Unable to find CNSI Token without a valid CNSI GUID."
log.Debug(msg)
Function saveLocalUserConsoleConfig
has 6 return statements (exceeds 4 allowed). Open
Open
func saveLocalUserConsoleConfig(consoleRepo console_config.Repository, consoleConfig *interfaces.ConsoleConfig) error {
log.Debug("saveLocalUserConsoleConfig")
if err := consoleRepo.SetValue(systemGroupName, "AUTH_ENDPOINT_TYPE", "local"); err != nil {