Describe the pull request
This pull request addresses an issue where the upload process to S3 in OVH differs from the standard S3 specifications. The fix involves aligning the upload process with the standard S3 protocol, ensuring compatibility and smooth operation. This fix allow user to upload and access in public-read aby cover uploaded
Checklist
[x] I have made the modifications or added tests related to my PR
[x] I have run the tests and linters locally and they pass
[x] I have added/updated the documentation for my RP
Show Validation
```
Success! The configuration is valid.
```
Terraform Plan 📖 success
Show Plan
```
module.istio.kubectl_manifest.virtual_services["dev-s42-sandbox"]: Refreshing state... [id=/apis/networking.istio.io/v1alpha3/namespaces/sandbox/virtualservices/dev-s42-sandbox]
kubernetes_config_map.stud42_config: Refreshing state... [id=sandbox/stud42-config]
module.jwtks_service.kubernetes_service.app[0]: Refreshing state... [id=sandbox/jwtks-service]
module.jwtks_service.kubernetes_deployment.app[0]: Refreshing state... [id=sandbox/jwtks-service]
module.jwtks_service.kubernetes_horizontal_pod_autoscaler_v2.app[0]: Refreshing state... [id=sandbox/jwtks-service]
module.jwtks_service.kubernetes_manifest.certificate["grpc-internal"]: Refreshing state...
Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
~ update in-place
Terraform will perform the following actions:
# kubernetes_config_map.stud42_config will be updated in-place
~ resource "kubernetes_config_map" "stud42_config" {
~ data = {
~ "stud42.yaml" = <<-EOT
# API relatives configurations
api:
s3:
users:
bucket: s42-users
region: gra
endpoint: https://s3.gra.io.cloud.ovh.net
+ forcePathStyle: false
# Interface relatives configurations
interface: {}
# jwtks service relatives configurations
jwtks:
# Endpoint of the public JWKSet can be used to validate
# a JWT Token
endpoints:
sets: https://sandbox.s42.dev/.well-known/jwks
sign: jwtks-service.sandbox.svc.cluster.local:5000
# Certs used to sign and validate the JWT
# Also called : The JWK
jwk:
certPrivateKeyFile: /etc/certs/jwk/private.key
certPublicKeyFile: /etc/certs/jwk/public.pem
# Certs used to secure the GRPC Endpoint with SSL/TLS
grpc:
insecure: true
certRootCaFile: /etc/certs/grpc/ca.crt
certPrivateKeyFile: /etc/certs/grpc/tls.key
certPublicKeyFile: /etc/certs/grpc/tls.crt
discord:
guildID: "248936708379246593"
EOT
}
id = "sandbox/stud42-config"
# (2 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 1 to change, 0 to destroy.
─────────────────────────────────────────────────────────────────────────────
Saved the plan to: sandbox-tfplan
To perform exactly these actions, run the following command to apply:
terraform apply "sandbox-tfplan"
```
Describe the pull request This pull request addresses an issue where the upload process to S3 in OVH differs from the standard S3 specifications. The fix involves aligning the upload process with the standard S3 protocol, ensuring compatibility and smooth operation. This fix allow user to upload and access in public-read aby cover uploaded
Checklist