Пример начала работы с ошибкой 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

Другие вопросы по тегам