小编Moh*_*ris的帖子

Kubernetes:无法将 int64 转换为字符串。Kubernetes 无法解释 helmchart values.yaml 文件中的整数值

我有一个values.yaml文件,其中我已经给出了spring_datasource_hikari_maximum_pool_size: "10"

我已deployment yaml将此值用作

 - name: SPRING_DATASOURCE_HIKARI_MAXIMUM-POOL-SIZE
    value: {{ .Values.spring_datasource_hikari_maximum_pool_size }}
Run Code Online (Sandbox Code Playgroud)

但是,当在deployment.yaml 文件内部使用时,它会失败并出现以下错误。


Deploy failed: The request is invalid: patch: Invalid value: "map[metadata:map[annotations:map[kubectl.kubernetes.io/last-applied-configuration:{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":
{
(helm values etc)
`{"name":"SPRING_DATASOURCE_HIKARI_MAXIMUM-POOL-SIZE","value":10}]` **(this is the incorrect value)** 
}
cannot convert int64 to string

Run Code Online (Sandbox Code Playgroud)

values.yaml 在文件中使用文件中的整数值的正确格式是什么deployment.yaml

我还尝试了多种带引号“”的组合,但似乎没有任何效果。

感谢任何帮助,提前致谢。

kubernetes spinnaker kubectl kubernetes-helm amazon-eks

11
推荐指数
1
解决办法
2万
查看次数

如何创建未分页但已排序的 Pageable.of(unpaged, unpaged, Sort ) 到 spring 数据 jpa 存储库?

如何Pageable仅使用排序信息将对象传递给 Spring JPA Repository?我想要这样的东西:

Pageable pageable = PageRequest.of(null, null, Sort());
Run Code Online (Sandbox Code Playgroud)

我知道它需要intaspagesize但是如果我们不能以某种方式使用这些值并给出一个未分页的结果

Sort.by(Sort.Direction.ASC, "age")

我们可以对页面和大小使用像1000,这样的大数字,1000但我不想对这些值进行硬编码。

我也不打算为Pageable.

请让我知道如何实现这一目标。

提前致谢。

java hibernate jpa spring-data-jpa pageable

10
推荐指数
1
解决办法
4324
查看次数

如何在java中创建像枚举一样的键值

我需要使用包含空格的字符串和它们在int中的值来实现enun,如:

public enum status{
Active(1),
Inactive(2);
}
Run Code Online (Sandbox Code Playgroud)

因为我正在使用它与hibernate,并将其转换为JSON的羊驼js形式.

喜欢:

[{"text": "Inactive", "value":"2"},{"text": "Active", "value":"1"}]
Run Code Online (Sandbox Code Playgroud)

我不知道如何制作这种类型的枚举.

java enums json hibernate alpacajs

4
推荐指数
2
解决办法
4万
查看次数

如何使用 java 8 按“名称”对对象进行分组?

我有DTO一些属性,例如idnamedesc等。

它的所有属性都有 getter 和 setter。

我从服务中得到一个Page<MyDto>,我需要根据属性对 DTO 进行分组name

首先,我使用转换Page<MyDto>为。List<MyDto>page.getContent

我需要通过使用对其进行分组来将其转换ListMap<String, Object> (不是Map<String,String>namesJava8

我找到了一些例子,但它们没有解决我的问题。

如何将MyDto列表分组到地图中?

其中键是名称 ( String),值是Array<MyDto>每个名称的一个。

例如:

If `List<MyDto>` is : 
[
{"id":1, "name":"albert", "desc":"science"},
{"id":2, "name":"george", "desc":"econ"},
{"id":3, "name":"christ", "desc":"math"},
{"id":4, "name":"george", "desc":"literature"} // george repeats twice
]
Run Code Online (Sandbox Code Playgroud)

输出Map应该是:

{

"george":

[
{"id":2, "name":"george", "desc":"econ"},
{"id":4, "name":"george", …
Run Code Online (Sandbox Code Playgroud)

java hashmap stream java-8 java-stream

0
推荐指数
1
解决办法
880
查看次数