├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yml │ ├── publish-provider-package.yaml │ └── tag.yaml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── Makefile ├── OWNERS.md ├── README.md ├── apis ├── generate.go ├── playlist │ └── v1alpha1 │ │ ├── zz_generated.deepcopy.go │ │ ├── zz_generated.managed.go │ │ ├── zz_generated.managedlist.go │ │ ├── zz_generated_terraformed.go │ │ ├── zz_groupversion_info.go │ │ └── zz_playlist_types.go ├── v1alpha1 │ ├── doc.go │ ├── register.go │ ├── types.go │ └── zz_generated.deepcopy.go ├── v1beta1 │ ├── doc.go │ ├── register.go │ ├── types.go │ ├── zz_generated.deepcopy.go │ ├── zz_generated.pc.go │ ├── zz_generated.pcu.go │ └── zz_generated.pculist.go └── zz_register.go ├── cluster ├── images │ └── provider-spotify │ │ ├── Dockerfile │ │ ├── Makefile │ │ └── terraformrc.hcl └── test │ └── setup.sh ├── cmd ├── generator │ └── main.go └── provider │ └── main.go ├── config ├── external_name.go ├── playlist │ └── config.go ├── provider-metadata.yaml ├── provider.go └── schema.json ├── examples-generated └── playlist │ └── playlist.yaml ├── examples ├── install.yaml ├── playlist │ └── playlist.yaml ├── providerconfig │ ├── .gitignore │ ├── providerconfig.yaml │ └── secret.yaml.tmpl └── storeconfig │ └── vault.yaml ├── go.mod ├── go.sum ├── hack ├── boilerplate.go.txt └── prepare.sh ├── internal ├── clients │ └── spotify.go ├── controller │ ├── doc.go │ ├── playlist │ │ └── playlist │ │ │ └── zz_controller.go │ ├── providerconfig │ │ └── config.go │ └── zz_setup.go └── features │ └── features.go ├── package ├── crds │ ├── playlist.spotify.crossplane.io_playlists.yaml │ ├── spotify.crossplane.io_providerconfigs.yaml │ ├── spotify.crossplane.io_providerconfigusages.yaml │ └── spotify.crossplane.io_storeconfigs.yaml └── crossplane.yaml └── scripts └── version_diff.py /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-provider-package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/.github/workflows/publish-provider-package.yaml -------------------------------------------------------------------------------- /.github/workflows/tag.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/.github/workflows/tag.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/.gitmodules -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/.golangci.yml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/Makefile -------------------------------------------------------------------------------- /OWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/OWNERS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/README.md -------------------------------------------------------------------------------- /apis/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/generate.go -------------------------------------------------------------------------------- /apis/playlist/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/playlist/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /apis/playlist/v1alpha1/zz_generated.managed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/playlist/v1alpha1/zz_generated.managed.go -------------------------------------------------------------------------------- /apis/playlist/v1alpha1/zz_generated.managedlist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/playlist/v1alpha1/zz_generated.managedlist.go -------------------------------------------------------------------------------- /apis/playlist/v1alpha1/zz_generated_terraformed.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/playlist/v1alpha1/zz_generated_terraformed.go -------------------------------------------------------------------------------- /apis/playlist/v1alpha1/zz_groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/playlist/v1alpha1/zz_groupversion_info.go -------------------------------------------------------------------------------- /apis/playlist/v1alpha1/zz_playlist_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/playlist/v1alpha1/zz_playlist_types.go -------------------------------------------------------------------------------- /apis/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1alpha1/doc.go -------------------------------------------------------------------------------- /apis/v1alpha1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1alpha1/register.go -------------------------------------------------------------------------------- /apis/v1alpha1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1alpha1/types.go -------------------------------------------------------------------------------- /apis/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /apis/v1beta1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1beta1/doc.go -------------------------------------------------------------------------------- /apis/v1beta1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1beta1/register.go -------------------------------------------------------------------------------- /apis/v1beta1/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1beta1/types.go -------------------------------------------------------------------------------- /apis/v1beta1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1beta1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /apis/v1beta1/zz_generated.pc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1beta1/zz_generated.pc.go -------------------------------------------------------------------------------- /apis/v1beta1/zz_generated.pcu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1beta1/zz_generated.pcu.go -------------------------------------------------------------------------------- /apis/v1beta1/zz_generated.pculist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/v1beta1/zz_generated.pculist.go -------------------------------------------------------------------------------- /apis/zz_register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/apis/zz_register.go -------------------------------------------------------------------------------- /cluster/images/provider-spotify/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/cluster/images/provider-spotify/Dockerfile -------------------------------------------------------------------------------- /cluster/images/provider-spotify/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/cluster/images/provider-spotify/Makefile -------------------------------------------------------------------------------- /cluster/images/provider-spotify/terraformrc.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/cluster/images/provider-spotify/terraformrc.hcl -------------------------------------------------------------------------------- /cluster/test/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/cluster/test/setup.sh -------------------------------------------------------------------------------- /cmd/generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/cmd/generator/main.go -------------------------------------------------------------------------------- /cmd/provider/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/cmd/provider/main.go -------------------------------------------------------------------------------- /config/external_name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/config/external_name.go -------------------------------------------------------------------------------- /config/playlist/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/config/playlist/config.go -------------------------------------------------------------------------------- /config/provider-metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/config/provider-metadata.yaml -------------------------------------------------------------------------------- /config/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/config/provider.go -------------------------------------------------------------------------------- /config/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/config/schema.json -------------------------------------------------------------------------------- /examples-generated/playlist/playlist.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/examples-generated/playlist/playlist.yaml -------------------------------------------------------------------------------- /examples/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/examples/install.yaml -------------------------------------------------------------------------------- /examples/playlist/playlist.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/examples/playlist/playlist.yaml -------------------------------------------------------------------------------- /examples/providerconfig/.gitignore: -------------------------------------------------------------------------------- 1 | secret.yaml 2 | -------------------------------------------------------------------------------- /examples/providerconfig/providerconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/examples/providerconfig/providerconfig.yaml -------------------------------------------------------------------------------- /examples/providerconfig/secret.yaml.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/examples/providerconfig/secret.yaml.tmpl -------------------------------------------------------------------------------- /examples/storeconfig/vault.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/examples/storeconfig/vault.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2022 Upbound Inc. 3 | */ -------------------------------------------------------------------------------- /hack/prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/hack/prepare.sh -------------------------------------------------------------------------------- /internal/clients/spotify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/internal/clients/spotify.go -------------------------------------------------------------------------------- /internal/controller/doc.go: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright 2021 Upbound Inc. 3 | */ 4 | 5 | package controller 6 | -------------------------------------------------------------------------------- /internal/controller/playlist/playlist/zz_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/internal/controller/playlist/playlist/zz_controller.go -------------------------------------------------------------------------------- /internal/controller/providerconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/internal/controller/providerconfig/config.go -------------------------------------------------------------------------------- /internal/controller/zz_setup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/internal/controller/zz_setup.go -------------------------------------------------------------------------------- /internal/features/features.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/internal/features/features.go -------------------------------------------------------------------------------- /package/crds/playlist.spotify.crossplane.io_playlists.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/package/crds/playlist.spotify.crossplane.io_playlists.yaml -------------------------------------------------------------------------------- /package/crds/spotify.crossplane.io_providerconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/package/crds/spotify.crossplane.io_providerconfigs.yaml -------------------------------------------------------------------------------- /package/crds/spotify.crossplane.io_providerconfigusages.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/package/crds/spotify.crossplane.io_providerconfigusages.yaml -------------------------------------------------------------------------------- /package/crds/spotify.crossplane.io_storeconfigs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/package/crds/spotify.crossplane.io_storeconfigs.yaml -------------------------------------------------------------------------------- /package/crossplane.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/package/crossplane.yaml -------------------------------------------------------------------------------- /scripts/version_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossplane-contrib/provider-spotify/HEAD/scripts/version_diff.py --------------------------------------------------------------------------------