renovatebot/renovate

Adding Pulumi as Manager

Open

#5794 opened on Mar 26, 2020

View on GitHub
 (10 comments) (2 reactions) (0 assignees)TypeScript (14,066 stars) (1,916 forks)batch import
help wantednew package managerpriority-4-low

Description

What would you like Renovate to be able to do? Pulumi is a tool like Terraform, Helm, Ansible and others that do the infrastructure as code. It will be great add to the project.

Describe the solution you'd like I will be great to detect the container image and updated it if possible. Otherwise since it used real language. Javascript,Golang,Python are already handle.

Describe alternatives you've considered None

Additional context Add any other context or screenshots about the feature request here.

import * as kx from "@pulumi/kubernetesx";

const pb = new kx.PodBuilder({
    containers: [{
        image: "nginx",
        ports: { http: 80 }
    }]
});

const deployment = new kx.Deployment("nginx", {
    spec: pb.asDeploymentSpec({ replicas: 3 })
});

const service = deployment.createService({
    type: kx.types.ServiceType.LoadBalancer
});

export const serviceIP = service.ip;

Contributor guide