Dotnet Example, fixes #306 #355
run-acceptance-tests.yml
on: pull_request
Annotations
9 errors and 4 warnings
Unexpected file modified:
sdk/go/kubernetes-cert-manager/certManager.go#L1
File modified:
@@ -88,7 +88,7 @@ type certManagerArgs struct {
// The set of arguments for constructing a CertManager resource.
type CertManagerArgs struct {
Affinity corev1.AffinityPtrInput
- Cainjector CertManagerCaInjectorPtrInput
+ Cainjector *CertManagerCaInjectorArgs
// Override the namespace used to store DNS provider credentials etc. for ClusterIssuer resources. By default, the same namespace as cert-manager is deployed within is used. This namespace will not be automatically created by the Helm chart.
ClusterResourceNamespace pulumi.StringPtrInput
// Container Security Context to be set on the controller component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
@@ -102,13 +102,13 @@ type CertManagerArgs struct {
ExtraVolumes corev1.VolumeArrayInput
// Comma separated list of feature gates that should be enabled on the controller pod.
FeatureGates pulumi.StringPtrInput
- Global CertManagerGlobalPtrInput
+ Global *CertManagerGlobalArgs
// HelmOptions is an escape hatch that lets the end user control any aspect of the Helm deployment. This exposes the entirety of the underlying Helm Release component args.
- HelmOptions ReleasePtrInput
+ HelmOptions *ReleaseArgs
Http_proxy pulumi.StringPtrInput
Https_proxy pulumi.StringPtrInput
- Image CertManagerImagePtrInput
- IngressShim CertManagerIngressShimPtrInput
+ Image *CertManagerImageArgs
+ IngressShim *CertManagerIngressShimArgs
InstallCRDs pulumi.BoolPtrInput
No_proxy pulumi.StringArrayInput
NodeSelector corev1.NodeSelectorPtrInput
@@ -118,20 +118,20 @@ type CertManagerArgs struct {
// Optional DNS settings, useful if you have a public and private DNS zone for the same domain on Route 53. What follows is an example of ensuring cert-manager can access an ingress or DNS TXT records at all times. NOTE: This requires Kubernetes 1.10 or `CustomPodDNS` feature gate enabled for the cluster to work.
PodDnsPolicy pulumi.StringPtrInput
PodLabels pulumi.StringMapInput
- Prometheus CertManagerPrometheusPtrInput
+ Prometheus *CertManagerPrometheusArgs
ReplicaCount pulumi.IntPtrInput
Resources corev1.ResourceRequirementsPtrInput
// Pod Security Context. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
SecurityContext corev1.PodSecurityContextPtrInput
- ServiceAccount CertManagerServiceAccountPtrInput
+ ServiceAccount *CertManagerServiceAccountArgs
// Optional additional annotations to add to the controller service
ServiceAnnotations pulumi.StringMapInput
// Optional additional labels to add to the controller Service
ServiceLabels pulumi.StringMapInput
- Startupapicheck CertManagerStartupAPICheckPtrInput
+ Startupapicheck *CertManagerStartupAPICheckArgs
Strategy appsv1.DeploymentStrategyPtrInput
Tolerations corev1.TolerationArrayInput
- Webhook CertManagerWebhookPtrInput
+ Webhook *CertManagerWebhookArgs
}
func (CertManagerArgs) ElementType() reflect.Type {
|
Unexpected file modified:
sdk/go/kubernetes-cert-manager/pulumiTypes.go#L1
File modified:
@@ -57,9 +57,9 @@ type CertManagerCaInjectorArgs struct {
// Optional additional annotations to add to the cainjector Deployment
DeploymentAnnotations pulumi.StringMapInput `pulumi:"deploymentAnnotations"`
// Optional additional arguments for cainjector
- ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"`
- Image CertManagerImagePtrInput `pulumi:"image"`
- NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"`
+ ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"`
+ Image *CertManagerImageArgs `pulumi:"image"`
+ NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"`
// Optional additional annotations to add to the cainjector Pods
PodAnnotations pulumi.StringMapInput `pulumi:"podAnnotations"`
// Optional additional labels to add to the Webhook Pods
@@ -68,7 +68,7 @@ type CertManagerCaInjectorArgs struct {
PodSecurityContext corev1.PodSecurityContextPtrInput `pulumi:"podSecurityContext"`
ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"`
Resources corev1.ResourceRequirementsPtrInput `pulumi:"resources"`
- ServiceAccount CertManagerServiceAccountPtrInput `pulumi:"serviceAccount"`
+ ServiceAccount *CertManagerServiceAccountArgs `pulumi:"serviceAccount"`
Strategy appsv1.DeploymentStrategyPtrInput `pulumi:"strategy"`
TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"`
Tolerations corev1.TolerationArrayInput `pulumi:"tolerations"`
@@ -407,14 +407,14 @@ type CertManagerGlobalInput interface {
type CertManagerGlobalArgs struct {
// Reference to one or more secrets to be used when pulling images. ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
- ImagePullSecrets corev1.LocalObjectReferenceArrayInput `pulumi:"imagePullSecrets"`
- LeaderElection CertManagerGlobalLeaderElectionPtrInput `pulumi:"leaderElection"`
+ ImagePullSecrets corev1.LocalObjectReferenceArrayInput `pulumi:"imagePullSecrets"`
+ LeaderElection *CertManagerGlobalLeaderElectionArgs `pulumi:"leaderElection"`
// Set the verbosity of cert-manager. Range of 0 - 6 with 6 being the most verbose.
- LogLevel pulumi.IntPtrInput `pulumi:"logLevel"`
- PodSecurityPolicy CertManagerGlobalPodSecurityPolicyPtrInput `pulumi:"podSecurityPolicy"`
+ LogLevel pulumi.IntPtrInput `pulumi:"logLevel"`
+ PodSecurityPolicy *CertManagerGlobalPodSecurityPolicyArgs `pulumi:"podSecurityPolicy"`
// Optional priority class to be used for the cert-manager pods.
- PriorityClassName pulumi.StringPtrInput `pulumi:"priorityClassName"`
- Rbac CertManagerGlobalRbacPtrInput `pulumi:"rbac"`
+ PriorityClassName pulumi.StringPtrInput `pulumi:"priorityClassName"`
+ Rbac *CertManagerGlobalRbacArgs `pulumi:"rbac"`
}
func (CertManagerGlobalArgs) ElementType() reflect.Type {
@@ -1447,8 +1447,8 @@ type CertManagerPrometheusInput interface {
}
type CertManagerPrometheusArgs struct {
- Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
- ServiceMonitor CertManagerPrometheusServiceMonitorPtrInput `pulumi:"serviceMonitor"`
+ Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
+ ServiceMonitor *CertManagerPrometheusServiceMonitorArgs `pulumi:"serviceMonitor"`
}
func (CertManagerPrometheusArgs) ElementType() reflect.Type {
@@ -2037,20 +2037,20 @@ type CertManagerStartupAPICheckArgs struct {
BackoffLimit pulumi.IntPtrInput `pulumi:"backoffLimit"`
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
// Optional additional arguments for startupapicheck
- ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"`
- Image CertManagerImagePtrInput `pulumi:"image"`
+ ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"`
+ Image *CertManagerImageArgs `pulumi:"image"`
// Optional additional annotations to add to the startupapicheck Job
JobAnnotations pulumi.StringMapInput `pulumi:"jobAnnotations"`
NodeSel
|
build_sdks (go)
Unexpected changes detected: 2. See file annotations for details.
|
build_sdks (python)
The job was canceled because "go" failed.
|
build_sdks (python)
The operation was canceled.
|
build_sdks (nodejs)
The job was canceled because "go" failed.
|
build_sdks (nodejs)
The operation was canceled.
|
build_sdks (java)
The job was canceled because "go" failed.
|
build_sdks (java)
The operation was canceled.
|
lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
prerequisites
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build_sdks (dotnet)
This job uses deprecated functionality from the 'gradle/gradle-build-action' action. Consult the Job Summary for more details.
|
build_sdks (go)
This job uses deprecated functionality from the 'gradle/gradle-build-action' action. Consult the Job Summary for more details.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
dotnet-sdk.tar.gz
|
190 KB |
|
pulumi-kubernetes-cert-manager-provider.tar.gz
|
32.3 MB |
|