我试图创建具有客户角色的新用户。我有客户角色: - 管理员 - 操作员 - 经理
在创建用户期间,我想为用户分配一个客户端角色
我的卷发:
curl -X POST -H 'Authorization: Bearer token' -H 'Content-Type: application/json' -i 'http://localhost.com/auth/admin/realms/realm/users' --data '{
"username": "test301@qqq.bbb",
"enabled": true,
"firstName": "",
"lastName": "",
"email": "test301@qqq.bbb",
"credentials": [
{
"type": "password",
"value": "qq",
"temporary": false
}
],
"clientRoles": {
"suppression": [
"Admin"
]
}
}'
Run Code Online (Sandbox Code Playgroud)
用户已成功创建,但尚未分配角色。我也想在一个请求中做到这一点
我有一个使用 Aerospike 的应用程序
在 application.conf 中,我有一个可以从环境中重写的参数
aerospike.hosts = ["192.168.33.10"]
aerospike.hosts = ${?DS_AEROSPIKE_HOSTS}
Run Code Online (Sandbox Code Playgroud)
我如何在我的 docker compose 文件中设置主机列表?
version: '3.1'
services:
ds-aerospike-db:
image: aerospike/aerospike-server
restart: always
volumes:
- volume:/opt/aerospike/etc
command: ["--config-file","/opt/aerospike/etc/aerospike.conf"]
ports:
- 3000:3000
dashboard:
image: dashboard:0.1
restart: always
ports:
- 9000:9000
environment:
DS_AEROSPIKE_HOSTS: '["192.168.33.10"]'
Run Code Online (Sandbox Code Playgroud)
这种格式是错误的 DS_AEROSPIKE_HOSTS: '["192.168.33.10"]'
如何从 openshift 路由器 (HAproxy) 获取访问日志。
我尝试使用此命令:
$ oc project default
$ oc logs router-1-g...
Run Code Online (Sandbox Code Playgroud)
我得到了输出:
I0129 09:47:17.125616 1 router.go:554] Router reloaded:
- Checking http://localhost:80 ...
- Health check ok : 0 retry attempt(s).
I0129 09:47:54.356142 1 router.go:554] Router reloaded:
- Checking http://localhost:80 ...
- Health check ok : 0 retry attempt(s).
Run Code Online (Sandbox Code Playgroud)
但是没有关于用户流量(客户端/服务器请求/响应)的信息。
请就如何调试此代理的工作方式给我建议?
我试图将keycloak客户端添加到我的sbt项目中。它想要一个ResteasyClientBuilder,所以我尝试将其添加到libraryDependencies
在我键入sbt update之后,我得到一个错误
resteasy-client添加了sbt.build libraryDependencies
build.sbt文件
name := "keycloak-akka-http"
version := "1.0"
scalaVersion := "2.11.7"
val akkaV = "2.4.1"
val akkaStreamV = "2.0-M2"
val akka = Seq (
"com.typesafe.akka" %% "akka-actor" % akkaV,
"com.typesafe.akka" %% "akka-http-experimental" % akkaStreamV,
"com.typesafe.akka" %% "akka-http-spray-json-experimental" % akkaStreamV
)
val logging = Seq (
"org.slf4j" % "slf4j-api" % "1.7.12",
"ch.qos.logback" % "logback-classic" % "1.1.3",
"com.typesafe.scala-logging" %% "scala-logging" % "3.1.0",
"com.typesafe.akka" %% "akka-slf4j" % akkaV
)
val keycloak = Seq (
"org.keycloak" % "keycloak-adapter-core" % "3.4.3.Final", …Run Code Online (Sandbox Code Playgroud) 我的游戏项目有问题。在我的 build.sbt 中,我添加了依赖项
libraryDependencies += specs2 % Test
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用一些参数运行测试时,会出现错误
testOnly SecondSpecification -- ex "test"
java.lang.IllegalArgumentException: Argument unrecognized by ScalaTest's Runner: ex
at org.scalatest.tools.Runner$.parseArgs(Runner.scala:1414)
at org.scalatest.tools.Framework.runner(Framework.scala:915)
at sbt.Defaults$$anonfun$createTestRunners$1.apply(Defaults.scala:547)
at sbt.Defaults$$anonfun$createTestRunners$1.apply(Defaults.scala:541)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.Map$Map3.foreach(Map.scala:154)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at sbt.Defaults$.createTestRunners(Defaults.scala:541)
at sbt.Defaults$.allTestGroupsTask(Defaults.scala:561)
at sbt.Defaults$$anonfun$inputTests0$1$$anonfun$apply$26.apply(Defaults.scala:530)
at sbt.Defaults$$anonfun$inputTests0$1$$anonfun$apply$26.apply(Defaults.scala:521)
at sbt.std.FullInstance$$anonfun$flattenFun$1$$anonfun$apply$4$$anonfun$apply$5.apply(TaskMacro.scala:61)
at sbt.std.FullInstance$$anonfun$flattenFun$1$$anonfun$apply$4$$anonfun$apply$5.apply(TaskMacro.scala:61)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$4.work(System.scala:63)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
at sbt.Execute.work(Execute.scala:237)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at …Run Code Online (Sandbox Code Playgroud) 我无法从 gitlab 私有注册表中提取图像
如何使用容器注册表
首先使用您的 GitLab 用户名和密码登录 GitLab 的 Container Registry。如果您启用了 2FA,则需要使用个人访问令牌:
docker 登录 registry.gitlab.com
版本 openshift
oc version
oc v3.6.1+008f2d5
kubernetes v1.6.1+5115d708d7
features: Basic-Auth GSSAPI Kerberos SPNEGO
openshift v3.6.1+008f2d5
kubernetes v1.6.1+5115d708d7
Run Code Online (Sandbox Code Playgroud)
重现步骤
oc new-project test2
oc project test2
oc secrets new-dockercfg secret --docker-server=https://registry.gitlab.com --docker-username=user --docker-password="pass" --docker-email=email@gmail.com
secret/secret
oc secrets link builder secret --for=pull
oc secrets link default secret --for=pull
oc secrets link deployer secret --for=pull
oc new-app --docker-image='registry.gitlab.com/user/imagename:latest' --loglevel=5
I1227 12:37:21.263940 77342 newapp.go:486] Docker client did not respond to …Run Code Online (Sandbox Code Playgroud)