Giter Club home page Giter Club logo

pulumi_policy_pack's Introduction

pulumi_policy_pack

Demo de policy pack de Pulumi

pulumi version
v2.2.1

Ejemplo de uso local con algún programa Pulumi, que haga uso de los recursos definidos en el archivo index.ts (asumiendo que la ruta de descarga del repositorio de policy es ~/github):

pulumi preview --policy-pack ~/github/pulumi_policy_pack
Previewing update (k8s_test):
     Type                                                           Name                                         Plan       Info
 +   pulumi:pulumi:Stack                                            tsk8s-k8s_test                               create     7 message
 +   ├─ gcp:compute:Network                                         tsk8snet                                     create     
 +   ├─ gcp:dns:ManagedZone                                         mydns-zone                                   create     
 +   ├─ gcp:compute:Subnetwork                                      tsk8ssubnet                                  create     
 +   ├─ gcp:container:Cluster                                       gdcdevops                                    create     
 +   ├─ pulumi:providers:kubernetes                                 gdcdevops                                    create     
 +   ├─ kubernetes:helm.sh:Chart                                    nginx                                        create     
 +   │  ├─ kubernetes:core:Service                                  default/nginx-nginx-ingress-controller       create     
 +   │  ├─ kubernetes:rbac.authorization.k8s.io:ClusterRoleBinding  default/nginx-nginx-ingress                  create     
 +   │  ├─ kubernetes:rbac.authorization.k8s.io:ClusterRole         default/nginx-nginx-ingress                  create     
 +   │  ├─ kubernetes:rbac.authorization.k8s.io:RoleBinding         default/nginx-nginx-ingress                  create     
 +   │  ├─ kubernetes:core:ServiceAccount                           default/nginx-nginx-ingress                  create     
 +   │  ├─ kubernetes:rbac.authorization.k8s.io:Role                default/nginx-nginx-ingress                  create     
 +   │  ├─ kubernetes:core:ServiceAccount                           default/nginx-nginx-ingress-backend          create     
 +   │  ├─ kubernetes:apps:Deployment                               default/nginx-nginx-ingress-default-backend  create     
 +   │  ├─ kubernetes:core:Service                                  default/nginx-nginx-ingress-default-backend  create     
 +   │  └─ kubernetes:apps:Deployment                               default/nginx-nginx-ingress-controller       create     
 +   └─ gcp:dns:RecordSet                                           mydns-records                                create     
 
Diagnostics:
  pulumi:pulumi:Stack (tsk8s-k8s_test):
    Running Mocha Tests: /Users/everis/github/pulumi_demo_gcp/demos/typescript/tsk8s/tests/tests.spec.ts
      Infrastructure
        #Cluster K8s
          ✓ must have at least 3 nodes (235ms)
        #Custom Net
          ✓ must set a custom net, not default
      2 passing (262ms)
 

Policy Packs run:
    Name                                                      Version
    gcp-typescript (/Users/everis/github/pulumi_policy_pack)  (local)

Permalink: https://app.pulumi.com/aldenso/tsk8s/k8s_test/previews/2ead0357-75df-475c-bfc1-44fde0f7bce1

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.