Versions in this module Expand all Collapse all v0 v0.0.2 Sep 22, 2021 Changes in this version + type CoderVersionRequirement struct + CoderVersion *semver.Version + KubernetesVersionMax *semver.Version + KubernetesVersionMin *semver.Version + type KubernetesChecker struct + func NewKubernetesChecker(client kubernetes.Interface, opts ...Option) *KubernetesChecker + func (k *KubernetesChecker) CheckRBAC(ctx context.Context) []*api.CheckResult + func (k *KubernetesChecker) CheckResources(_ context.Context) []*api.CheckResult + func (k *KubernetesChecker) CheckVersion(ctx context.Context) *api.CheckResult + func (k *KubernetesChecker) Run(ctx context.Context) error + func (k *KubernetesChecker) Validate() error + type Option func(k *KubernetesChecker) + func WithCoderVersion(version *semver.Version) Option + func WithLogger(log slog.Logger) Option + func WithNamespace(ns string) Option + func WithWriter(writer api.ResultWriter) Option + type ResourceRequirement struct + Group string + Resource string + Version string + func NewResourceRequirement(apiGroup, version, resource string) *ResourceRequirement + type ResourceVerbs []string + type VersionedResourceRequirements struct + ResourceRequirements map[*ResourceRequirement]ResourceVerbs + RoleOnlyResourceRequirements map[*ResourceRequirement]ResourceVerbs + VersionConstraints *semver.Constraints