public boolean isAuth(DeploymentConfiguration deploymentConfiguration) { return deploymentConfiguration.getSecurity().getAuthn().isEnabled(); } }
public boolean isAuth(DeploymentConfiguration deploymentConfiguration) { return deploymentConfiguration.getSecurity().getAuthn().isEnabled(); } }
@Override protected List<String> requiredFiles(DeploymentConfiguration deploymentConfiguration) { return backupRequiredFiles(deploymentConfiguration.getSecurity().getUiSecurity(), deploymentConfiguration.getName()); }
@Override public ServiceSettings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { boolean authEnabled = deploymentConfiguration.getSecurity().getAuthn().isEnabled(); return new Settings(deploymentConfiguration.getSecurity().getUiSecurity()) .setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setHost(authEnabled ? "0.0.0.0" : getDefaultHost()) .setEnabled(true); }
@Override public ServiceSettings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { boolean authEnabled = deploymentConfiguration.getSecurity().getAuthn().isEnabled(); return new Settings(deploymentConfiguration.getSecurity().getApiSecurity()) .setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setHost(authEnabled ? "0.0.0.0" : getDefaultHost()) .setEnabled(true); }
@Override public String installArtifactCommand(DeploymentDetails deploymentDetails) { String install = LocalDebianService.super.installArtifactCommand(deploymentDetails); String ssl = deploymentDetails.getDeploymentConfiguration().getSecurity().getUiSecurity().getSsl().isEnabled() ? "a2enmod ssl" : ""; return Strings.join("\n", install, ssl); }
@Override public ServiceSettings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { return new Settings(deploymentConfiguration.getSecurity().getUiSecurity()) .setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setEnabled(true); }
@Override public String installArtifactCommand(DeploymentDetails deploymentDetails) { String install = LocalDebianService.super.installArtifactCommand(deploymentDetails); String ssl = deploymentDetails.getDeploymentConfiguration().getSecurity().getUiSecurity().getSsl().isEnabled() ? "a2enmod ssl" : ""; return Strings.join("\n", install, ssl); }
@Override public ServiceSettings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { return new Settings(deploymentConfiguration.getSecurity().getApiSecurity()) .setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setEnabled(true); }
@Override public Settings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { Settings settings = new Settings(deploymentConfiguration.getSecurity().getUiSecurity()); settings.setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setLocation("us-central1-f") .setEnabled(true); return settings; } }
@Override public Settings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { Settings settings = new Settings(deploymentConfiguration.getSecurity().getApiSecurity()); settings.setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setLocation("us-central1-f") .setEnabled(true); return settings; } }
@Override public Settings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { Settings settings = new Settings(deploymentConfiguration.getSecurity().getUiSecurity()); settings.setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setLocation("us-central1-f") .setEnabled(true); return settings; } }
@Override public ServiceSettings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { return new Settings().setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setEnabled(deploymentConfiguration.getSecurity().getAuthz().isEnabled()); }
@Override public ServiceSettings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { return new Settings().setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setHost(getDefaultHost()) .setEnabled(deploymentConfiguration.getSecurity().getAuthz().isEnabled()); }
@Override public ServiceSettings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { return new Settings().setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setHost(getDefaultHost()) .setEnabled(deploymentConfiguration.getSecurity().getAuthz().isEnabled()); }
@Override public ServiceSettings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { return new Settings().setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setHost(getDefaultHost()) .setEnabled(deploymentConfiguration.getSecurity().getAuthz().isEnabled()); }
@Override public Settings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { KubernetesSharedServiceSettings kubernetesSharedServiceSettings = new KubernetesSharedServiceSettings(deploymentConfiguration); Settings settings = new Settings(deploymentConfiguration.getSecurity().getUiSecurity()); settings.setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setLocation(kubernetesSharedServiceSettings.getDeployLocation()) .setEnabled(true); return settings; }
@Override public Settings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { KubernetesSharedServiceSettings kubernetesSharedServiceSettings = new KubernetesSharedServiceSettings(deploymentConfiguration); Settings settings = new Settings(deploymentConfiguration.getSecurity().getUiSecurity()); settings.setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setLocation(kubernetesSharedServiceSettings.getDeployLocation()) .setEnabled(true); return settings; }
@Override public Settings buildServiceSettings(DeploymentConfiguration deploymentConfiguration) { Settings settings = new Settings(); settings.setArtifactId(getArtifactId(deploymentConfiguration.getName())) .setAddress(buildAddress()) .setLocation("us-central1-f") .setEnabled(deploymentConfiguration.getSecurity().getAuthz().isEnabled()); return settings; } }
@Override protected void setProfile(Profile profile, DeploymentConfiguration deploymentConfiguration, SpinnakerRuntimeSettings endpoints) { super.setProfile(profile, deploymentConfiguration, endpoints); Authz authz = deploymentConfiguration.getSecurity().getAuthz(); List<String> files = backupRequiredFiles(authz, deploymentConfiguration.getName()); AuthConfig authConfig = new AuthConfig().setAuth(authz); profile.appendContents(yamlToString(authConfig)) .appendContents(profile.getBaseContents()) .setRequiredFiles(files); }