Skip to content

Commit

Permalink
Bootstrap provider-upjet-gcp-beta
Browse files Browse the repository at this point in the history
Signed-off-by: Fatih Türken <[email protected]>
  • Loading branch information
turkenf committed Sep 13, 2024
1 parent 6dd389a commit c942b55
Show file tree
Hide file tree
Showing 113 changed files with 153,678 additions and 1 deletion.
105 changes: 105 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
name: Bug Report
description: Help us diagnose and fix bugs in this provider
labels: [ "bug","needs:triage" ]
title: "[Bug]: "
body:
- type: markdown
attributes:
value: |
# Thank you for helping to improve this provider!
- If you're not currently using the most recent version of the provider, we recommend upgrading. Your issue might have already been addressed in the latest release.
- type: checkboxes
id: existing_issue
attributes:
label: Is there an existing issue for this?
description: |
Please be sure to search for open issues before raising a new one.
If there is an existing issue, please vote for it by adding a 👍 reaction to it to help us prioritize it.
options:
- label: I have searched the existing issues
required: true

- type: textarea
id: affected
attributes:
label: Affected Resource(s)
description: Please provide the GVK of the affected resource(s). E.g. "cloudplatform.gcp-beta.upbound.io/v1beta1 - ServiceAccount"
placeholder: "* cloudplatform.gcp-beta.upbound.io/v1beta1 - ServiceAccount"
validations:
required: false

- type: textarea
id: mr
attributes:
label: Resource MRs required to reproduce the bug
description: Please provide the example manifests and configurations you use.
validations:
required: false

- type: textarea
id: repro
attributes:
label: Steps to Reproduce
description: Please list the steps required to reproduce the issue.
validations:
required: true

- type: textarea
id: behavior
attributes:
label: What happened?
description: What difference did you observe in the actual behavior compared to what you expected?
validations:
required: true

- type: textarea
id: log
attributes:
label: Relevant Error Output Snippet
description: |
If possible, provide a relevant log from the error or panic output.
render: shell
validations:
required: false

- type: input
id: crossplane_version
attributes:
label: Crossplane Version
placeholder: "X.Y.Z"
validations:
required: true

- type: input
id: provider_version
attributes:
label: Provider Version
placeholder: "X.Y.Z"
validations:
required: true

- type: input
id: kubernetes_version
attributes:
label: Kubernetes Version
placeholder: "use `kubectl version`"
validations:
required: false

- type: input
id: kubernetes_distribution
attributes:
label: Kubernetes Distribution
placeholder: "EKS, AKS, GKE, OpenShift, etc."
validations:
required: false

- type: textarea
id: additional_info
attributes:
label: Additional Info
description: Any additional information you want to add, related issue(s), pull requests, document references, situations specific to your environment, etc.
validations:
required: false
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yaml.license
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2024 The Crossplane Authors <https://crossplane.io>

SPDX-License-Identifier: CC0-1.0
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Feature Request
about: Help us make this provider more useful
labels: enhancement,needs:triage
---
<!--
Thank you for helping to improve this provider!
Please be sure to search for open issues before raising a new one. We use issues
for bug reports and feature requests.
-->

### What problem are you facing?

<!--
Please tell us a little about your use case - it's okay if it's hypothetical!
Leading with this context helps frame the feature request so we can ensure we
implement it sensibly.
--->

### What could help solve your problem?

<!--
Let us know how you think could help with your use case.
-->
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md.license
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2024 The Crossplane Authors <https://crossplane.io>

SPDX-License-Identifier: CC0-1.0
26 changes: 26 additions & 0 deletions .github/ISSUE_TEMPLATE/new_resource_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
name: New Resource Request
about: Help us know what resource you need is missing.
labels: new-resource
title: "Request for `INSERT NAME` resource"
---
<!--
Thank you for helping to improve this provider!
Please be sure to search for open issues before raising a new one. We use issues
for bug reports and feature requests.
-->

### What resource do you need?

Terraform Resource Name:
<!--
Please let us know the name of the resource you need.
-->


### What is your use case?
<!--
Help us for prioritization of the resource support by giving more details about
why you need it.
-->
3 changes: 3 additions & 0 deletions .github/ISSUE_TEMPLATE/new_resource_request.md.license
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2024 The Crossplane Authors <https://crossplane.io>

SPDX-License-Identifier: CC0-1.0
34 changes: 34 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<!--
Please read through https://git.io/fj2m9 if this is your first time opening a
pull request to this repo. Find us in https://crossplane.slack.com
if you need any help contributing.
-->

### Description of your changes

<!--
Briefly describe what this pull request does. Be sure to direct your
reviewers' attention to anything that needs special consideration.
We love pull requests that resolve an open issue. If yours does, you
can uncomment the below line to indicate which issue your PR fixes, for example
"Fixes #500":
-->

Fixes #

I have:

- [ ] Read and followed Crossplane's [contribution process].
- [ ] Run `make reviewable` to ensure this PR is ready for review.
- [ ] Added `backport release-x.y` labels to auto-backport this PR if necessary.

### How has this code been tested

<!--
Before reviewers can be confident in the correctness of this pull request, it
needs to tested and shown to be correct. Briefly describe the testing that has
already been done or which is planned for this change.
-->

[contribution process]: https://git.io/fj2m9
3 changes: 3 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md.license
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
SPDX-FileCopyrightText: 2024 The Crossplane Authors <https://crossplane.io>

SPDX-License-Identifier: CC0-1.0
118 changes: 118 additions & 0 deletions .github/renovate.json5
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
// The maximum number of PRs to be created in parallel
"prConcurrentLimit": 5,
// The branches renovate should target
"baseBranches": ["main"],
"ignorePaths": ["design/**"],
"postUpdateOptions": ["gomodTidy"],
// By default renovate will auto detect whether semantic commits have been used
// in the recent history and comply with that, we explicitly disable it
"semanticCommits": "disabled",
// All PRs should have a label
"labels": ["automated"],
// PackageRules disabled below should be enabled in case of vulnerabilities
"vulnerabilityAlerts": {
"enabled": true
},
"packageRules": [
{
// We need to ignore k8s.io/client-go older versions as they switched to
// semantic version and old tags are still available in the repo.
"matchDatasources": [
"go"
],
"matchDepNames": [
"k8s.io/client-go"
],
"allowedVersions": "<1.0"
}, {
// We want a single PR for all the patches bumps of kubernetes related
// dependencies, as most of the times these are all strictly related.
"matchDatasources": [
"go"
],
"groupName": "kubernetes patches",
"matchUpdateTypes": [
"patch",
"digest"
],
"matchPackagePrefixes": [
"k8s.io",
"sigs.k8s.io"
]
}, {
// We want dedicated PRs for each minor and major bumps to kubernetes related
// dependencies.
"matchDatasources": [
"go"
],
"matchUpdateTypes": [
"major",
"minor"
],
"matchPackagePrefixes": [
"k8s.io",
"sigs.k8s.io"
]
}, {
// We want dedicated PRs for each bump to non-kubernetes Go dependencies, but
// only if there are known vulnerabilities in the current version.
"matchDatasources": [
"go"
],
"matchPackagePatterns": [
"*"
],
"enabled": false,
"excludePackagePrefixes": [
"k8s.io",
"sigs.k8s.io"
],
"matchUpdateTypes": [
"major",
],
}, {
// We want a single PR for all minor and patch bumps to non-kubernetes Go
// dependencies, but only if there are known vulnerabilities in the current
// version.
"matchDatasources": [
"go"
],
"matchPackagePatterns": [
"*"
],
"enabled": false,
"excludePackagePrefixes": [
"k8s.io",
"sigs.k8s.io"
],
"matchUpdateTypes": [
"minor",
"patch",
"digest"
],
"groupName": "all non-major go dependencies"
}, {
// We want a single PR for all minor and patch bumps of Github Actions
"matchDepTypes": [
"action"
],
"matchUpdateTypes": [
"minor",
"patch"
],
"groupName": "all non-major github action",
"pinDigests": true
},{
// We want dedicated PRs for each major bump to Github Actions
"matchDepTypes": [
"action"
],
"pinDigests": true
}
]
}
20 changes: 20 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# SPDX-FileCopyrightText: 2024 The Crossplane Authors <https://crossplane.io>
#
# SPDX-License-Identifier: CC0-1.0

/.cache
/.work
/_output
cover.out
/vendor
/.vendor-new
.DS_Store
.history
kubeconfig

# ignore IDE folders
.vscode/
.idea/

# packages
*.xpkg
7 changes: 7 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# SPDX-FileCopyrightText: 2024 The Crossplane Authors <https://crossplane.io>
#
# SPDX-License-Identifier: CC0-1.0

[submodule "build"]
path = build
url = https://github.com/crossplane/build
Loading

0 comments on commit c942b55

Please sign in to comment.