Skip to content

Commit

Permalink
changes to finally build the provider!
Browse files Browse the repository at this point in the history
  • Loading branch information
Johannes Reppin committed Apr 22, 2024
1 parent 55c08a8 commit dfaa9b8
Show file tree
Hide file tree
Showing 11 changed files with 4,109 additions and 47 deletions.
2 changes: 1 addition & 1 deletion examples/go.mod
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
module github.com/belfhi/pulumi-xenorchestra/examples
module github.com//pulumi-xenorchestra/examples

go 1.21
Empty file.
203 changes: 188 additions & 15 deletions provider/cmd/pulumi-resource-xenorchestra/bridge-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,14 @@
"current": "xenorchestra:index/acl:Acl"
},
"xenorchestra_bonded_network": {
"current": "xenorchestra:index/bondedNetwork:BondedNetwork",
"current": "xenorchestra:index/xoaBondedNetwork:XoaBondedNetwork",
"past": [
{
"name": "xenorchestra:index/bondedNetwork:BondedNetwork",
"inCodegen": true,
"majorVersion": 0
}
],
"fields": {
"pif_ids": {
"maxItemsOne": false
Expand All @@ -16,7 +23,14 @@
"current": "xenorchestra:index/cloudConfig:CloudConfig"
},
"xenorchestra_network": {
"current": "xenorchestra:index/network:Network"
"current": "xenorchestra:index/xoaNetwork:XoaNetwork",
"past": [
{
"name": "xenorchestra:index/network:Network",
"inCodegen": true,
"majorVersion": 0
}
]
},
"xenorchestra_resource_set": {
"current": "xenorchestra:index/resourceSet:ResourceSet",
Expand Down Expand Up @@ -74,18 +88,39 @@
},
"datasources": {
"xenorchestra_cloud_config": {
"current": "xenorchestra:index/getCloudConfig:getCloudConfig"
"current": "xenorchestra:index/getXoaCloudConfig:getXoaCloudConfig",
"past": [
{
"name": "xenorchestra:index/getCloudConfig:getCloudConfig",
"inCodegen": true,
"majorVersion": 0
}
]
},
"xenorchestra_host": {
"current": "xenorchestra:index/getHost:getHost",
"current": "xenorchestra:index/getXoaHost:getXoaHost",
"past": [
{
"name": "xenorchestra:index/getHost:getHost",
"inCodegen": true,
"majorVersion": 0
}
],
"fields": {
"tags": {
"maxItemsOne": false
}
}
},
"xenorchestra_hosts": {
"current": "xenorchestra:index/getHosts:getHosts",
"current": "xenorchestra:index/getXoaHosts:getXoaHosts",
"past": [
{
"name": "xenorchestra:index/getHosts:getHosts",
"inCodegen": true,
"majorVersion": 0
}
],
"fields": {
"hosts": {
"maxItemsOne": false,
Expand All @@ -103,41 +138,104 @@
}
},
"xenorchestra_network": {
"current": "xenorchestra:index/getNetwork:getNetwork"
"current": "xenorchestra:index/getXoaNetwork:getXoaNetwork",
"past": [
{
"name": "xenorchestra:index/getNetwork:getNetwork",
"inCodegen": true,
"majorVersion": 0
}
]
},
"xenorchestra_pif": {
"current": "xenorchestra:index/getPif:getPif"
"current": "xenorchestra:index/getXoaPif:getXoaPif",
"past": [
{
"name": "xenorchestra:index/getPif:getPif",
"inCodegen": true,
"majorVersion": 0
}
]
},
"xenorchestra_pool": {
"current": "xenorchestra:index/getPool:getPool"
"current": "xenorchestra:index/getXoaPool:getXoaPool",
"past": [
{
"name": "xenorchestra:index/getPool:getPool",
"inCodegen": true,
"majorVersion": 0
}
]
},
"xenorchestra_resource_set": {
"current": "xenorchestra:index/getResourceSet:getResourceSet"
"current": "xenorchestra:index/getXoaResourceSet:getXoaResourceSet",
"past": [
{
"name": "xenorchestra:index/getResourceSet:getResourceSet",
"inCodegen": true,
"majorVersion": 0
}
]
},
"xenorchestra_sr": {
"current": "xenorchestra:index/getSr:getSr",
"current": "xenorchestra:index/getXoaStorageRepository:getXoaStorageRepository",
"past": [
{
"name": "xenorchestra:index/getSr:getSr",
"inCodegen": true,
"majorVersion": 0
}
],
"fields": {
"tags": {
"maxItemsOne": false
}
}
},
"xenorchestra_template": {
"current": "xenorchestra:index/getTemplate:getTemplate"
"current": "xenorchestra:index/getXoaTemplate:getXoaTemplate",
"past": [
{
"name": "xenorchestra:index/getTemplate:getTemplate",
"inCodegen": true,
"majorVersion": 0
}
]
},
"xenorchestra_user": {
"current": "xenorchestra:index/getUser:getUser"
"current": "xenorchestra:index/getXoaUser:getXoaUser",
"past": [
{
"name": "xenorchestra:index/getUser:getUser",
"inCodegen": true,
"majorVersion": 0
}
]
},
"xenorchestra_vdi": {
"current": "xenorchestra:index/getVdi:getVdi",
"current": "xenorchestra:index/getXoaVdi:getXoaVdi",
"past": [
{
"name": "xenorchestra:index/getVdi:getVdi",
"inCodegen": true,
"majorVersion": 0
}
],
"fields": {
"tags": {
"maxItemsOne": false
}
}
},
"xenorchestra_vms": {
"current": "xenorchestra:index/getVms:getVms",
"current": "xenorchestra:index/getXoaVms:getXoaVms",
"past": [
{
"name": "xenorchestra:index/getVms:getVms",
"inCodegen": true,
"majorVersion": 0
}
],
"fields": {
"vms": {
"maxItemsOne": false,
Expand Down Expand Up @@ -178,7 +276,82 @@
}
}
},
"auto-settings": {},
"auto-settings": {
"resources": {
"xenorchestra_bonded_network": {
"aliases": [
"xenorchestra:index/bondedNetwork:BondedNetwork"
]
},
"xenorchestra_network": {
"aliases": [
"xenorchestra:index/network:Network"
]
}
},
"datasources": {
"xenorchestra_cloud_config": {
"renames": [
"xenorchestra:index/getCloudConfig:getCloudConfig"
]
},
"xenorchestra_host": {
"renames": [
"xenorchestra:index/getHost:getHost"
]
},
"xenorchestra_hosts": {
"renames": [
"xenorchestra:index/getHosts:getHosts"
]
},
"xenorchestra_network": {
"renames": [
"xenorchestra:index/getNetwork:getNetwork"
]
},
"xenorchestra_pif": {
"renames": [
"xenorchestra:index/getPif:getPif"
]
},
"xenorchestra_pool": {
"renames": [
"xenorchestra:index/getPool:getPool"
]
},
"xenorchestra_resource_set": {
"renames": [
"xenorchestra:index/getResourceSet:getResourceSet"
]
},
"xenorchestra_sr": {
"renames": [
"xenorchestra:index/getSr:getSr"
]
},
"xenorchestra_template": {
"renames": [
"xenorchestra:index/getTemplate:getTemplate"
]
},
"xenorchestra_user": {
"renames": [
"xenorchestra:index/getUser:getUser"
]
},
"xenorchestra_vdi": {
"renames": [
"xenorchestra:index/getVdi:getVdi"
]
},
"xenorchestra_vms": {
"renames": [
"xenorchestra:index/getVms:getVms"
]
}
}
},
"renames": {
"resources": {
"xenorchestra:index/acl:Acl": "xenorchestra_acl",
Expand Down
2 changes: 1 addition & 1 deletion provider/cmd/pulumi-resource-xenorchestra/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@ package main
import (
_ "embed"

"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge"
xenorchestra "github.com/vatesfr/pulumi-xenorchestra/provider"
"github.com/vatesfr/pulumi-xenorchestra/provider/pkg/version"
"github.com/pulumi/pulumi-terraform-bridge/v3/pkg/tfbridge"
)

//go:embed schema-embed.json
Expand Down
Loading

0 comments on commit dfaa9b8

Please sign in to comment.