- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.netflix.spinnaker.halyard.config.model.v1.security.X509
类的一些代码示例,展示了X509
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。X509
类的具体详情如下:
包路径:com.netflix.spinnaker.halyard.config.model.v1.security.X509
类名称:X509
暂无
代码示例来源:origin: com.netflix.spinnaker.halyard/halyard-deploy
public X509Config(Security security) {
if (!security.getAuthn().getX509().isEnabled()) {
return;
}
X509 x509 = security.getAuthn().getX509();
this.enabled = x509.isEnabled();
if (StringUtils.isNotEmpty(x509.getRoleOid())) {
this.roleOid = x509.getRoleOid();
}
if (StringUtils.isNotEmpty(x509.getNodeName())) {
this.subjectPrincipalRegex = x509.getSubjectPrincipalRegex();
}
}
}
代码示例来源:origin: com.netflix.spinnaker.halyard/halyard-cli
@Override
protected AuthnMethod editAuthnMethod(X509 x) {
x.setRoleOid(isSet(roleOid) ? roleOid : x.getRoleOid());
x.setSubjectPrincipalRegex(isSet(subjectPrincipalRegex) ? subjectPrincipalRegex : x.getSubjectPrincipalRegex());
return x;
}
}
代码示例来源:origin: com.netflix.spinnaker.halyard/halyard-config
@Override
public void validate(ConfigProblemSetBuilder p, X509 x509) {
if (!x509.isEnabled()) {
return;
}
if (x509.getRoleOid() != null && (x509.getRoleOid() == "")) {
p.addProblem(Problem.Severity.ERROR, "roleOid specified but given blank line");
}
}
}
代码示例来源:origin: spinnaker/halyard
public boolean isEnabled() {
return getOauth2().isEnabled() || getSaml().isEnabled() || getLdap().isEnabled()
|| getX509().isEnabled() || getIap().isEnabled();
}
代码示例来源:origin: spinnaker/halyard
@Override
public void validate(ConfigProblemSetBuilder p, X509 x509) {
if (!x509.isEnabled()) {
return;
}
if (x509.getRoleOid() != null && (x509.getRoleOid() == "")) {
p.addProblem(Problem.Severity.ERROR, "roleOid specified but given blank line");
}
}
}
代码示例来源:origin: com.netflix.spinnaker.halyard/halyard-config
public boolean isEnabled() {
return getOauth2().isEnabled() || getSaml().isEnabled() || getLdap().isEnabled()
|| getX509().isEnabled() || getIap().isEnabled();
}
代码示例来源:origin: spinnaker/halyard
public X509Config(Security security) {
if (!security.getAuthn().getX509().isEnabled()) {
return;
}
X509 x509 = security.getAuthn().getX509();
this.enabled = x509.isEnabled();
if (StringUtils.isNotEmpty(x509.getRoleOid())) {
this.roleOid = x509.getRoleOid();
}
if (StringUtils.isNotEmpty(x509.getNodeName())) {
this.subjectPrincipalRegex = x509.getSubjectPrincipalRegex();
}
}
}
代码示例来源:origin: spinnaker/halyard
@Override
protected AuthnMethod editAuthnMethod(X509 x) {
x.setRoleOid(isSet(roleOid) ? roleOid : x.getRoleOid());
x.setSubjectPrincipalRegex(isSet(subjectPrincipalRegex) ? subjectPrincipalRegex : x.getSubjectPrincipalRegex());
return x;
}
}
代码示例来源:origin: com.netflix.spinnaker.halyard/halyard-deploy
@Override
protected GateConfig getGateConfig(ServiceSettings gate, Security security) {
GateConfig config = new GateConfig(gate, security);
if (security.getAuthn().getOauth2().isEnabled()) {
config.spring = new SpringConfig(security);
} else if (security.getAuthn().getSaml().isEnabled()) {
config.saml = new SamlConfig(security);
} else if (security.getAuthn().getLdap().isEnabled()) {
config.ldap = new LdapConfig(security);
} else if (security.getAuthn().getIap().isEnabled()) {
config.google.iap = new IAPConfig(security);
}
if (security.getAuthn().getX509().isEnabled()) {
config.x509 = new X509Config(security);
}
return config;
}
}
代码示例来源:origin: spinnaker/halyard
@Override
protected GateConfig getGateConfig(ServiceSettings gate, Security security) {
GateConfig config = new GateConfig(gate, security);
if (security.getAuthn().getOauth2().isEnabled()) {
config.spring = new SpringConfig(security);
} else if (security.getAuthn().getSaml().isEnabled()) {
config.saml = new SamlConfig(security);
} else if (security.getAuthn().getLdap().isEnabled()) {
config.ldap = new LdapConfig(security);
} else if (security.getAuthn().getIap().isEnabled()) {
config.google.iap = new IAPConfig(security);
}
if (security.getAuthn().getX509().isEnabled()) {
config.x509 = new X509Config(security);
}
return config;
}
}
代码示例来源:origin: spinnaker/halyard
@Override
protected GateConfig getGateConfig(ServiceSettings gate, Security security) {
GateConfig config = new GateConfig(gate, security);
if (security.getAuthn().getOauth2().isEnabled()) {
config.security.oauth2 = security.getAuthn().getOauth2();
} else if (security.getAuthn().getSaml().isEnabled()) {
config.saml = new SamlConfig(security);
} else if (security.getAuthn().getLdap().isEnabled()) {
config.ldap = new LdapConfig(security);
} else if (security.getAuthn().getIap().isEnabled()) {
config.google.iap = new IAPConfig(security);
}
if (security.getAuthn().getX509().isEnabled()) {
config.x509 = new X509Config(security);
}
return config;
}
}
代码示例来源:origin: com.netflix.spinnaker.halyard/halyard-deploy
@Override
protected GateConfig getGateConfig(ServiceSettings gate, Security security) {
GateConfig config = new GateConfig(gate, security);
if (security.getAuthn().getOauth2().isEnabled()) {
config.security.oauth2 = security.getAuthn().getOauth2();
} else if (security.getAuthn().getSaml().isEnabled()) {
config.saml = new SamlConfig(security);
} else if (security.getAuthn().getLdap().isEnabled()) {
config.ldap = new LdapConfig(security);
} else if (security.getAuthn().getIap().isEnabled()) {
config.google.iap = new IAPConfig(security);
}
if (security.getAuthn().getX509().isEnabled()) {
config.x509 = new X509Config(security);
}
return config;
}
}
在 Spinnaker 的最新 UI 中,有项目和应用程序标签。 Spinnaker 中的项目和应用是什么关系? 最佳答案 项目提供了应用程序集合的聚合 View ,但仅此而已。如果您只对 Spinn
我们正在为用户提供一些由模块集合构成的功能。每个模块都部署在自己的 POD(容器)中。这些模块是: 用户界面(React + NodeJS BFE)模块 后端服务(REST API)模块 连接器(与其
我们正在评估 Spinnaker 的采用情况,想了解哪些 API(如果有)可用于创建 Spinnaker 资源?如果我想在 Spinnaker 中对我的应用程序的创建进行脚本化/模板化,最好的方法是什
我们正在评估 Spinnaker 的采用情况,想了解哪些 API(如果有)可用于创建 Spinnaker 资源?如果我想在 Spinnaker 中对我的应用程序的创建进行脚本化/模板化,最好的方法是什
我在 Spinnaker 中设置了一个管道,它在其中剪切和部署夜间构建。我喜欢这样每天凌晨 2 点开始运行。但是我找不到关于如何执行此操作的任何选项或文档。 谢谢。 最佳答案 编辑管道时,单击“添加触
我已通过已提供的社区镜像在 ec2 上成功安装了 spinnaker,并且能够使用除 deck(ui 网关)之外的 ip 访问所有服务。对于所有其他服务,我已将 yml 更改为绑定(bind)到 ip
这个问题是关于 Spinnaker 的。在每个管道中,您都可以定义自定义参数。触发管道时,您可以使用默认值,或为这些参数提供新值。 我假设当管道被触发时,我可以在该管道内创建将使用参数值的阶段。但是,
我想知道每种策略的含义以及它们在幕后的工作方式(例如,汉兰达,红/黑,滚动推杆)。在官方网站上获得此信息将非常有用。 谢谢 最佳答案 那里有有用的信息可以帮助您解决问题,我将尽力在下面进行总结。 部署
我正在使用 Spinnaker Getting Started指导。 Spinnaker 现在在 EC2 实例上运行并可通过 http://localhost:9000 访问. 当我尝试创建一个新的应
有没有办法为Spinnaker缓存和执行历史记录设置Redis?我的团队使用单个Redis实例在Prem上的k8s上运行Spinnaker已有一段时间了。随着Spinnaker安装的增长,我们已经遇到
我正在尝试使用 kubernetes 设置大三角帆并收到错误:用户无法列出命名空间。 我无权访问集群范围内的列表命名空间。是否可以在不访问集群范围内的列表命名空间的情况下设置和应用 hal 配置?如果
我真的很喜欢 armory 为 pipeline 所做的工作作为 spinnaker 的代码。我想实现类似的东西。有人可以解释他们是如何做到这一点的吗? https://docs.armory.io/
我正在尝试在 azure kubernetes 上安装和配置 spinnaker。我没有找到任何文档清楚地解释了该过程。 是否有关于在 azure kubernetes 上安装和配置 spinnake
Gke 上的三角帆: 管道在手动启动后失败 第一个问题是 .spin/config 没有创建,我手动创建的,因为在步骤中丢失了 https://cloud.google.com/solutions/c
我们为每个环境使用单独的 VPC。大三角帆是否或将支持针对不同的 Kubernetes 集群?添加临时环境是否可行? 最佳答案 Spinnaker 支持多个 Kubernetes 集群,每个集群都在
我正在尝试向我使用 connection.send_spike(label, 18) 创建的群体中的第 18 个神经元发送一个峰值。我使用的代码与在 Jypiter 上正确运行的示例相同。 # Imp
是否有人遇到过这样的问题:您添加帐户 (Azure),但在创建新的安全组或负载均衡器时未填充任何区域? 添加了 azure 帐户,没有任何错误(甚至检查了日志、clouddriver、echo 等)。
Spinnaker 文档说,推送到 Docker Registry 将触发 Spinnaker Build。 我们已经为 Docker Registry 配置了自动触发器(AWS ECR) 但是,我们
我使用 Helm 图表在我的测试集群上安装了 Spinnaker。当我尝试创建 LoadBalancer 时,我注意到对话框中的“命名空间”下拉列表是空白的。当我刚刚尝试创建负载均衡器时,我看到错误“
我正在从 source 安装 Spinnaker在安装了 java-8-oracle 的 Ubuntu 14.04.3 LTS 上。启动 redis、C* 并配置 $HOME/.spinnaker/s
我是一名优秀的程序员,十分优秀!