Coder Social home page Coder Social logo

ankasoftco / provider-vra Goto Github PK

View Code? Open in Web Editor NEW
3.0 0.0 0.0 895 KB

VMware Aria Automation (vRA) Provider for Crossplane

Home Page: https://ankasoft.co

License: Apache License 2.0

Makefile 21.16% Go 67.54% Dockerfile 3.29% HCL 0.25% Shell 5.43% Python 2.32%
ankasoft crossplane crossplane-provider go kubernetes terraform vmware vra

provider-vra's Introduction

Provider vRA

provider-vra is a Crossplane provider that is built using Upjet code generation tools and exposes XRM-conformant managed resources for the vRA API.

Getting Started

Install the provider by using the following command after changing the image tag to the latest release:

up ctp provider install ankasoftco/provider-vra:v0.1.0

Alternatively, you can use declarative installation:

cat <<EOF | kubectl apply -f -
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
  name: provider-vra
spec:
  package: ankasoftco/provider-vra:v0.1.0
EOF

Notice that in this example Provider resource is referencing ControllerConfig with debug enabled.

You can see the API reference here.

Developing

Run code-generation pipeline:

go run cmd/generator/main.go "$PWD"

Run against a Kubernetes cluster:

make run

Build, push, and install:

make all

Build binary:

make build

Report a Bug

For filing bugs, suggesting improvements, or requesting new features, please open an issue.

provider-vra's People

Contributors

csermet-ankasoft avatar fumigatus avatar umitdemirtas avatar

Stargazers

 avatar  avatar  avatar

provider-vra's Issues

Failed to install

was hoping to try this out but the provider fails to bring up the controller with the following error events:

events:
  Type     Reason     Age               From               Message
  ----     ------     ----              ----               -------
  Normal   Scheduled  87s               default-scheduler  Successfully assigned crossplane-system/provider-jet-vra-c14af35f7654-8cd84f889-9k564 to tap-17-rc-cls-md-0-7922j-856b4c9ddfxbsjp4-664hj
  Normal   Pulling    87s               kubelet            Pulling image "xpkg.upbound.io/ankasoftco/provider-jet-vra:v0.0.2"
  Normal   Pulled     84s               kubelet            Successfully pulled image "xpkg.upbound.io/ankasoftco/provider-jet-vra:v0.0.2" in 2.90331347s (2.903325053s including waiting)
  Warning  Failed     84s               kubelet            Error: failed to generate container "c8ecdfb82f7dc3fee0cb9abe23a5cb5409f2e4f9fd1eee3f73ca29e6270b56ad" spec: failed to generate spec: no command specified
  Warning  Failed     83s               kubelet            Error: failed to generate container "34b0d5aad5efe9032df1adde3ed060fc84f180a7e259ce7aadacf0f89191d39b" spec: failed to generate spec: no command specified
  Warning  Failed     69s               kubelet            Error: failed to generate container "f18db5fa8090b3eb4adc050067def7a11a11189e73bc3ede1a58adddd5169589" spec: failed to generate spec: no command specified
  Warning  Failed     56s               kubelet            Error: failed to generate container "fa6f6814a4a7bde6f889aab5bf840143e29324e8c9038338a1c4ed26685b349b" spec: failed to generate spec: no command specified
  Warning  Failed     41s               kubelet            Error: failed to generate container "0f10752ed5db521ae7c72d9bc1650e9cd1e44a1598cd710f4f7c033478c25907" spec: failed to generate spec: no command specified
  Warning  Failed     30s               kubelet            Error: failed to generate container "4d43be32ed96a29ea052c1ab8565e324a95a8272071524b9aa8ba2702b2986b5" spec: failed to generate spec: no command specified
  Warning  Failed     17s               kubelet            Error: failed to generate container "d398f75c4195cb0c28bfbb3af3248fdda07ac089e5adcf9581e678b95264e85e" spec: failed to generate spec: no command specified
  Normal   Pulled     3s (x7 over 83s)  kubelet            Container image "xpkg.upbound.io/ankasoftco/provider-jet-vra:v0.0.2" already present on machine
  Warning  Failed     3s                kubelet            Error: failed to generate container "a5531aa9bd5fa5d8a8e1fbb8519b8020236ee9cd6eb792ef56963af37cac8af4" spec: failed to generate spec: no command specified

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.