Code Monkey home page Code Monkey logo

Comments (3)

bjschafer avatar bjschafer commented on May 30, 2024

I'm seeing this too, even without a for_each directive. It's also got a different bucket_domain_name each time I run e.g. tf plan.

Interestingly, though, if I run tf state show minio_s3_bucket.foo, it has a correct bucket_domain_name:

# minio_s3_bucket.foo:
resource "minio_s3_bucket" "foo" {
    bucket             = "foo"
    bucket_domain_name = "https://minio.example.com/foo/?location=/minio/foo"
    id                 = "foo"
}

from terraform-provider-minio.

BuJo avatar BuJo commented on May 30, 2024

Could you reproduce this with the current codebase @torblerone or @bjschafer ? I couldn't reproduce it here.

The code is defined as

func bucketDomainName(bucket string, bucketConfig *url.URL) string {
	return fmt.Sprintf("%s/minio/%s", bucketConfig, bucket)
}

And produces

# minio_s3_bucket.foo:
resource "minio_s3_bucket" "foo" {
    acl                = "none"
    bucket             = "foo"
    bucket_domain_name = "https://minio.example.com/minio/foo"
    id                 = "foo"
}

The bucketConfig *url.URL is simply the configured endpoint (minio.example.com:port) plus a scheme. I'm really unsure how this could happen.

from terraform-provider-minio.

BuJo avatar BuJo commented on May 30, 2024

I'll close this for now, as I couldn't get it to reproduce in current version. Let's close this one to keep the ticket load a little lower. If it happens again and you have more information, don't hesitate to open a new ticket referencing this one.

from terraform-provider-minio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.