public void initialize() { databaseDiskSpaceFullChecker = new DatabaseDiskSpaceFullChecker(emailSender, systemEnvironment, goConfigService, systemDiskSpaceChecker); artifactsDiskSpaceFullChecker = new ArtifactsDiskSpaceFullChecker(systemEnvironment, emailSender, goConfigService, systemDiskSpaceChecker); checkers = new DiskSpaceChecker[]{ artifactsDiskSpaceFullChecker, new ArtifactsDiskSpaceWarningChecker(systemEnvironment, emailSender, goConfigService, systemDiskSpaceChecker, serverHealthService), databaseDiskSpaceFullChecker, new DatabaseDiskSpaceWarningChecker(emailSender, systemEnvironment, goConfigService, systemDiskSpaceChecker, serverHealthService), new ArtifactsDiskCleaner(systemEnvironment, goConfigService, systemDiskSpaceChecker, artifactsService, stageService, configDbStateRepository)}; }
private ElasticAgentRuntimeInfo(AgentRuntimeInfo runtimeInfo, String elasticAgentId, String elasticPluginId) { this(runtimeInfo.getIdentifier(), runtimeInfo.getRuntimeStatus(), runtimeInfo.getLocation(), runtimeInfo.getCookie(), elasticAgentId, elasticPluginId); this.setOperatingSystem(runtimeInfo.getOperatingSystem()); this.setUsableSpace(runtimeInfo.getUsableSpace()); }
@Override public void onEntityConfigChange(EnvironmentConfig entity) { sync(goConfigService.getEnvironments()); } });
@Override public void updateSelf(AgentRuntimeInfo newRuntimeInfo) { super.updateSelf(newRuntimeInfo); this.elasticAgentId = ((ElasticAgentRuntimeInfo) newRuntimeInfo).getElasticAgentId(); this.elasticPluginId = ((ElasticAgentRuntimeInfo) newRuntimeInfo).getElasticPluginId(); }
private SchedulingChecker timerTriggerCheckers(PipelineConfig pipelineConfig) { String pipelineName = CaseInsensitiveString.str(pipelineConfig.name()); String stageName = CaseInsensitiveString.str(pipelineConfig.getFirstStageConfig().name()); return new CompositeChecker( new AboutToBeTriggeredChecker(pipelineConfig.name(), triggerMonitor, pipelineScheduleQueue), new PipelinePauseChecker(pipelineName, pipelinePauseService), new StageActiveChecker(pipelineName, stageName, stageService), new PipelineLockChecker(pipelineName, pipelineLockService), diskCheckers()); }
public List<PipelineGroupModel> getActivePipelineInstance(Username username, String pipeline) { PipelineGroupModels models = allPipelineInstances(username); filterSelections(models, singlePipelineFilter(pipeline)); removeEmptyGroups(models); return models.asList(); }
public String getBuildLocator() { return agentRuntimeInfo.getBuildingInfo().getBuildLocator(); }
@Override public void initialize() { goConfigService.register(this); goConfigService.register(pipelineConfigChangedListener()); goConfigService.register(securityConfigChangeListener()); goConfigService.register(templateConfigChangedListener()); stageService.addStageStatusListener(stageStatusChangedListener()); pipelinePauseService.registerListener(this); pipelineLockService.registerListener(this); }
public boolean isUserAdmin(Username username) { if (!isSecurityEnabled()) { return true; } return goConfigService.isUserAdmin(username); }
private void updateSchedulableMaterials(boolean forceLoad) { if (forceLoad || schedulableMaterials == null) { schedulableMaterials = materialConfigConverter.toMaterials(goConfigService.getSchedulableSCMMaterials()); } } }
public String getGoUpdate() { if (!isGOUpdateCheckEnabled()) return null; return this.manager.getGoUpdate(); }
public FeedEntries feedBefore(Username user, long entryId, LocalizedOperationResult operationResult) { if (userDoesNotHaveViewPermission(user, operationResult)) { return null; } return stageService.feedBefore(entryId, pipelineName, user); }
public FeedEntries feed(Username user, LocalizedOperationResult operationResult) { if (userDoesNotHaveViewPermission(user, operationResult)) { return null; } return stageService.feed(pipelineName, user); }
public List<EnvironmentPipelineModel> getAllLocalPipelinesForUser(Username user) { List<PipelineConfig> pipelineConfigs = goConfigService.getAllLocalPipelineConfigs(); return getAllPipelinesForUser(user, pipelineConfigs); }
public void initialize() { goConfigService.register(this); goConfigService.register(pipelineConfigChangedListener()); }
public void initialize() { goConfigService.register(this); goConfigService.register(pipelineConfigChangedListener()); }
public PipelineTemplateConfig loadForView(String templateName, HttpLocalizedOperationResult result) { return findTemplate(templateName, result, goConfigService.getConfigHolder()); }
public Collection<String> allRoleNames() { return allRoleNames(goConfigService.cruiseConfig()); }
@Override public void onEntityConfigChange(Agents entity) { sync(goConfigService.getEnvironments()); } });