Пример начала работы с ошибкой golang cdk8s: `undefined:structs.ConstructOptions`
Очень простой вопрос. Я скопировал примеры cdk8s из golang прямо из документации. Источник . Подробности ошибки ниже.
Я зашел на сайт pkg.go за cdk8s и не нашел этого типа. Я не новичок, чтобы пойти, но я также не эксперт. Итак, вот мой вопрос.
Это проблема с моей стороны или проблема с примером?
Пример с веб-сервисом завершается с ошибкой:
❯ cdk8s synth
Synthesizing application
# example.com/cdk8s-example
./webservice.go:10:13: undefined: constructs.ConstructOptions
./webservice.go:18:24: undefined: constructs.ConstructOptions
Error: ...
Сегодняшняя дата 2023-02-15, и соответствующий пример кода выглядит так:
package main
import (
"example.com/hello/imports/k8s"
"github.com/aws/constructs-go/constructs/v10"
"github.com/aws/jsii-runtime-go"
)
type WebServiceProps struct {
constructs.ConstructOptions // <-- this doesn't exist?
Image *string
Replicas *float64
Port *float64
ContainerPort *float64
}
func NewWebService(scope constructs.Construct, id *string, props *WebServiceProps) constructs.Construct {
var cprops constructs.ConstructOptions // <-- this doesn't exist?
if props != nil {
cprops = props.ConstructOptions
}
...
1 ответ
Извини за это. Исправить в духовке: https://github.com/cdk8s-team/cdk8s/pull/1283