Comments (4)
I've hit this issue to: I need to use newer version of the google-beta
provider which supports IAM Conditions
. Unfortunately, I can't do that because of the constraints in the module.
The official recommendation for modules is to use >=
Specifying Required Provider Versions
Re-usable modules should constrain only the minimum allowed version, such as
>= 1.0.0
. This specifies the earliest version that the module is compatible with while leaving the user of the module flexibility to upgrade to newer versions of the provider without altering the module.
from terraform-google-lb-http.
We intentionally pin our versions pessmistically to prevent unexpected errors, but I would be happy to review/accept a PR which changes the version constraint to >= 2.15, <4.0
and updates the version used in tests.
from terraform-google-lb-http.
@morgante @Dev25 I think you missed one of the version constraints...
In test/setup/versions.tf
I can still see the following block:
provider "google" {
version = "~> 2.15"
}
provider "google-beta" {
version = "~> 2.15"
}
This causes terraform init to fail with this error:
Error: provider.google-beta: no suitable version installed
version requirements: "~> 2.15,~> 2.15"
versions installed: "3.6.0"
Error: provider.google: no suitable version installed
version requirements: "~> 2.15,~> 2.15"
versions installed: "3.6.0"
from terraform-google-lb-http.
I think this issue should be re-opened
from terraform-google-lb-http.
Related Issues (20)
- Provide support to upload multiple customer own certificate HOT 2
- Add support for v5 of google and google-beta providers HOT 7
- cannot create internal load balancer on a subnetwork HOT 2
- Create a sub-module for DNS Authorization-based Managed Certificates HOT 3
- Should be possible change network tier HOT 3
- LB is not re-created when address is assigned after initial creation without address HOT 2
- Issue using certificate map HOT 2
- disable cross region backend test HOT 1
- Add test for cross project backend using new testing framework HOT 5
- Release 9.3.0 for TPG v5 compatibility HOT 1
- enable_ipv6 without create_ipv6_address or ipv6_address creates ipv4 frontends HOT 5
- Source is not setup properly in module nat-mig-http-lb HOT 2
- the mig-nat-http-lb outputs.tf file require a sensitive data HOT 1
- Latest release is breaking HOT 2
- Logs are not disabled properly HOT 2
- Output forwarding rule names HOT 3
- Terraform Cloud - Error creating ManagedSslCertificate HOT 1
- Module requires health_check when some lb configurations do not accept it.
- Use SSL certificate from host project HOT 4
- Can't use the 10.2.0 version when pointing to terraform registry module HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terraform-google-lb-http.