Skip to content

Commit

Permalink
Rename
Browse files Browse the repository at this point in the history
  • Loading branch information
skydjol committed Nov 21, 2023
1 parent 8399a94 commit a29ee7f
Show file tree
Hide file tree
Showing 30 changed files with 94 additions and 65 deletions.
2 changes: 1 addition & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ linters-settings:
goimports:
# put imports beginning with prefix after 3rd-party packages;
# it's a comma-separated list of prefixes
local-prefixes: github.com/saagie/upjet-provider-ovh
local-prefixes: saagie.io/provider-ovh

gocyclo:
# minimal code complexity to report, 30 by default (but we recommend 10-20)
Expand Down
6 changes: 3 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# ====================================================================================
# Setup Project

PROJECT_NAME ?= upjet-provider-ovh
PROJECT_REPO ?= github.com/saagie/$(PROJECT_NAME)
PROJECT_NAME ?= provider-ovh
PROJECT_REPO ?= saagie.io/$(PROJECT_NAME)

export TERRAFORM_VERSION ?= 1.2.1

Expand Down Expand Up @@ -88,7 +88,7 @@ fallthrough: submodules

# NOTE(hasheddan): we force image building to happen prior to xpkg build so that
# we ensure image is present in daemon.
xpkg.build.upjet-provider-template: do.build.images
xpkg.build.provider-ovh: do.build.images

# NOTE(hasheddan): we ensure up is installed prior to running platform-specific
# build steps in parallel to avoid encountering an installation race condition.
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ Ovh API.
## Getting Started

Install the provider by using the following command after changing the image tag
to the [latest release](https://marketplace.upbound.io/providers/upjet-provider-ovh):
to the [latest release](https://marketplace.upbound.io/providers/provider-ovh):
```
up ctp provider install upjet-provider-ovh:v0.1.0
up ctp provider install provider-ovh:v0.1.0
```

Alternatively, you can use declarative installation:
Expand All @@ -21,13 +21,13 @@ kind: Provider
metadata:
name: provider-ovh
spec:
package: upjet-provider-ovh:v0.1.0
package: provider-ovh:v0.1.0
EOF
```

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

You can see the API reference [here](https://doc.crds.dev/github.com/saagie/upjet-provider-ovh).
You can see the API reference [here](https://doc.crds.dev/saagie.io/provider-ovh).

## Developing

Expand Down Expand Up @@ -57,4 +57,4 @@ make build
## Report a Bug

For filing bugs, suggesting improvements, or requesting new features, please
open an [issue](https://github.com/saagie/upjet-provider-ovh/issues).
open an [issue](https://saagie.io/provider-ovh/issues).
2 changes: 1 addition & 1 deletion apis/kube/v1alpha1/zz_iprestrictions_types.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion apis/kube/v1alpha1/zz_nodepool_types.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion apis/user/v1alpha1/zz_s3credentials_types.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion apis/user/v1alpha1/zz_s3policy_types.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions apis/zz_register.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 1 addition & 1 deletion cmd/generator/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (

"github.com/crossplane/upjet/pkg/pipeline"

"github.com/saagie/upjet-provider-ovh/config"
"saagie.io/provider-ovh/config"
)

func main() {
Expand Down
16 changes: 8 additions & 8 deletions cmd/provider/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ import (
"sigs.k8s.io/controller-runtime/pkg/cache"
"sigs.k8s.io/controller-runtime/pkg/log/zap"

"github.com/saagie/upjet-provider-ovh/apis"
"github.com/saagie/upjet-provider-ovh/apis/v1alpha1"
"github.com/saagie/upjet-provider-ovh/config"
"github.com/saagie/upjet-provider-ovh/internal/clients"
"github.com/saagie/upjet-provider-ovh/internal/controller"
"github.com/saagie/upjet-provider-ovh/internal/features"
"saagie.io/provider-ovh/apis"
"saagie.io/provider-ovh/apis/v1alpha1"
"saagie.io/provider-ovh/config"
"saagie.io/provider-ovh/internal/clients"
"saagie.io/provider-ovh/internal/controller"
"saagie.io/provider-ovh/internal/features"
)

func main() {
Expand All @@ -55,7 +55,7 @@ func main() {
kingpin.MustParse(app.Parse(os.Args[1:]))

zl := zap.New(zap.UseDevMode(*debug))
log := logging.NewLogrLogger(zl.WithName("upjet-provider-template"))
log := logging.NewLogrLogger(zl.WithName("provider-ovh"))
if *debug {
// The controller-runtime runs with a no-op logger by default. It is
// *very* verbose even at info level, so we only provide it a real
Expand All @@ -70,7 +70,7 @@ func main() {

mgr, err := ctrl.NewManager(cfg, ctrl.Options{
LeaderElection: *leaderElection,
LeaderElectionID: "crossplane-leader-election-upjet-provider-template",
LeaderElectionID: "crossplane-leader-election-provider-ovh",
Cache: cache.Options{
SyncPeriod: syncPeriod,
},
Expand Down
4 changes: 2 additions & 2 deletions config/kube/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ func Configure(p *config.Provider) {
})
p.AddResourceConfigurator("ovh_cloud_project_kube_nodepool", func(r *config.Resource) {
r.References["kube_id"] = config.Reference{
Type: "github.com/saagie/upjet-provider-ovh/apis/kube/v1alpha1.Kube",
Type: "saagie.io/provider-ovh/apis/kube/v1alpha1.Kube",
}
r.UseAsync = true

Expand All @@ -23,7 +23,7 @@ func Configure(p *config.Provider) {
})
p.AddResourceConfigurator("ovh_cloud_project_kube_iprestrictions", func(r *config.Resource) {
r.References["kube_id"] = config.Reference{
Type: "github.com/saagie/upjet-provider-ovh/apis/kube/v1alpha1.Kube",
Type: "saagie.io/provider-ovh/apis/kube/v1alpha1.Kube",
}

r.ShortGroup = "kube.cloud"
Expand Down
8 changes: 4 additions & 4 deletions config/provider.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,14 @@ import (

ujconfig "github.com/crossplane/upjet/pkg/config"

"github.com/saagie/upjet-provider-ovh/config/database"
"github.com/saagie/upjet-provider-ovh/config/kube"
"github.com/saagie/upjet-provider-ovh/config/user"
"saagie.io/provider-ovh/config/database"
"saagie.io/provider-ovh/config/kube"
"saagie.io/provider-ovh/config/user"
)

const (
resourcePrefix = "ovh"
modulePath = "github.com/saagie/upjet-provider-ovh"
modulePath = "saagie.io/provider-ovh"
)

//go:embed schema.json
Expand Down
4 changes: 2 additions & 2 deletions config/user/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ func Configure(p *config.Provider) {
})
p.AddResourceConfigurator("ovh_cloud_project_user_s3_policy", func(r *config.Resource) {
r.References["user_id"] = config.Reference{
Type: "github.com/saagie/upjet-provider-ovh/apis/user/v1alpha1.User",
Type: "saagie.io/provider-ovh/apis/user/v1alpha1.User",
}
r.ShortGroup = "user.cloud"
r.Kind = "S3Policy"
})
p.AddResourceConfigurator("ovh_cloud_project_user_s3_credential", func(r *config.Resource) {
r.References["user_id"] = config.Reference{
Type: "github.com/saagie/upjet-provider-ovh/apis/user/v1alpha1.User",
Type: "saagie.io/provider-ovh/apis/user/v1alpha1.User",
}
r.ShortGroup = "user.cloud"
r.Kind = "S3Credentials"
Expand Down
2 changes: 1 addition & 1 deletion examples/install.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ kind: Provider
metadata:
name: provider-ovh
spec:
package: saagie/upjet-provider-ovh:v0.1.0
package: saagie/provider-ovh:v0.1.0
35 changes: 32 additions & 3 deletions examples/kubernetes/kubernetes_observ.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,44 @@ kind: Kube
metadata:
name: dev
annotations:
"crossplane.io/external-name": "607a2c62-dfdd-4a96-907b-a15fc123e791"
"crossplane.io/external-name": "c8759abc-7aa0-413c-b89f-3da583f0ce91"
spec:
managementPolicies:
- Observe
providerConfigRef:
name: ovh-provider-config
name: default
forProvider:
name: "dev"
serviceName: 7485b2ac7d67456a888409f0e882e7eb
writeConnectionSecretToRef:
name: kubeconfig
namespace: default
namespace: default
---
apiVersion: kube.cloud.ovh.saagie.io/v1alpha1
kind: NodePool
metadata:
name: dev
annotations:
"crossplane.io/external-name": "047da6ee-f1dc-412b-9451-0b064847ed97"
spec:
managementPolicies:
- Observe
forProvider:
name: "dev"
kubeIdRef:
name: dev
serviceName: 7485b2ac7d67456a888409f0e882e7eb
---
apiVersion: kube.cloud.ovh.saagie.io/v1alpha1
kind: IpRestrictions
metadata:
name: dev
annotations:
"crossplane.io/external-name": "c8759abc-7aa0-413c-b89f-3da583f0ce91"
spec:
managementPolicies:
- Observe
forProvider:
kubeIdRef:
name: dev
serviceName: 7485b2ac7d67456a888409f0e882e7eb
2 changes: 1 addition & 1 deletion examples/providerconfig/providerconfig.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ spec:
credentials:
source: Secret
secretRef:
name: example-creds
name: example-creds-ovh
namespace: crossplane-system
key: credentials
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/saagie/upjet-provider-ovh
module saagie.io/provider-ovh

go 1.19

Expand Down
2 changes: 1 addition & 1 deletion internal/clients/ovh.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import (

"github.com/crossplane/upjet/pkg/terraform"

"github.com/saagie/upjet-provider-ovh/apis/v1beta1"
"saagie.io/provider-ovh/apis/v1beta1"
)

const (
Expand Down
4 changes: 2 additions & 2 deletions internal/controller/database/database/zz_controller.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions internal/controller/kube/iprestrictions/zz_controller.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions internal/controller/kube/kube/zz_controller.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions internal/controller/kube/nodepool/zz_controller.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/controller/providerconfig/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (
"github.com/crossplane/upjet/pkg/controller"
ctrl "sigs.k8s.io/controller-runtime"

"github.com/saagie/upjet-provider-ovh/apis/v1beta1"
"saagie.io/provider-ovh/apis/v1beta1"
)

// Setup adds a controller that reconciles ProviderConfigs by accounting for
Expand Down
4 changes: 2 additions & 2 deletions internal/controller/user/s3credentials/zz_controller.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions internal/controller/user/s3policy/zz_controller.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions internal/controller/user/user/zz_controller.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a29ee7f

Please sign in to comment.