Giter Club home page Giter Club logo

.github's Introduction

.github's People

Contributors

aaronkao avatar rawkode avatar ringods avatar simenandre avatar tmeckel avatar usrbinkat avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

.github's Issues

Initial Organisation Setup

This is a placeholder issue for the initial organisation setup. Here we will discuss how repositories can be onboarded and how new maintainers can be added

Please create a bot user for each package registry

The current publish keys are linked to @ringods's user account which means all publishes appear to be from him

image

This has a few problem implications, not least that it violates the bus factor.

My suggestion would be to create a pulumiverse-bot user for each of the package registries and place the details in 1password so they can be shared

Python package to perform Pulumi-compatible passphrase encryption/decryption

If it's interesting to the community, I have published a small, self-contained python library and command line tool that can directly encrypt and decrypt secrets in a way that is compatible with the passphrase provider.

This package was originally developed as part of a solution to work around a limitation of the current pulumi release--there is currently no easy way to get/set nonsecret config properties or stack deployment outputs without knowing the correct passphrase, even if the passphrase is irrelevant for that task. By directly implementing a private version of pulumi config and pulumi stack output it is possible to defer use of the passphrase until it is needed, and allow working with encrypted inputs/outputs as well as nonsecret inputs and outputs, without knowledge of the passphrase. It is also helpful for automating construction of stack config files before a stack exists.

PyPi details here: https://pypi.org/project/pulumi-crypto/.
GitHub repo here: https://github.com/sammck/pulumi-crypto.

Add license

We need to standardize on a specific OpenSource license, preferrably for all contributions (code, documentation, ...)

@aaronkao can you check with your legal team? I suppose we are safe if we use the same license as for Pulumi itself, which is the Apache 2 License.

Build a new provider for the VMware ESXi hypervisor

Build a new provider for the VMware ESXi hypervisor to provision VMs directly on an ESXi hypervisor without a need for vCenter or vShpere.

In case we want to build a home lab on-prem infrastructure using ESXi, to provision it with Pulumi we need to install rather vSphere or vCenter as the current provider by vSphere doesn't support the ESXi management directly.

CONTRIBUTING.md proposed changes

We would like to emphasize that the conventional commits are guidelines and are not intended to do be blockers. This may include rewording, and maybe reducing the "importance" of the header.

We would also like to introduce the topic of squash merges, with comments on when to consider using them and when not to bother. If this is introduced as the main topic in a section on "Commits & PRs", the conventional commits section might be made a 2nd topic in that section.

This is a follow-on from PR #14 .

Use .github?

๐Ÿ‘‹

Do we wanna use the special .github repository?

In that case, do we still wanna use this repository to maintain the files? E.g. CONTRIBUTING.md could be stored in this repository, and pull requests opened here, but we could have a Github Workflow that updates the files (less overhead).

Thoughts?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.