You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* update release refs to rc-v0.4.52
* qualify GCP custom role titles with environment ID (#691)
* give a clearer title to custom roles
* qualify custom role titles with env
* changelog updates
* relax tf version contraints (#693)
* tf version constraints relaxed to allow 1.7; automate tests against 1.7
* improve docs of Terraform version compatibility
* add some trouble-shooting docs
* relax more version constraints
* straight < to simplify version constraint readability
* better docs of features to use
* Update docs/development/terraform-versions.md
Co-authored-by: aperez-worklytics <[email protected]>
* Update README.md
Co-authored-by: aperez-worklytics <[email protected]>
---------
Co-authored-by: aperez-worklytics <[email protected]>
* email canonicalization control (#694)
* config property to control email canonicalization
* respect subaddress/plus addressing
* document in CHANGELOG
* expose setting in terraform modules, set good defaults in examples
* flag it for migration purposes
* missed committing actual change :facepalm
* External TODOs for MSFT connectors
* Better format
* Lint, format
* update release refs to v0.4.52
* clarify next steps in release workflow (#692)
* GCP: Using artifact registry (#656)
* Enable artifact registry
* Making functions to use artifact repo
* Added repo, commented policies
* Update bulk
* Update changelog
* Indent
* Fixed missing parameter on example
* Comments
* Updated changelog
* Fix changelog merge
* Protection against activation API delay
* Make null as default
* Only generate file if flag is enabled
---------
Co-authored-by: aperez-worklytics <[email protected]>
Co-authored-by: Andrés Pérez <[email protected]>
- BREAKING: default behavior for sub-addressing aka "plus addressing" of emails has changed; the
25
+
proxy previously considered these canonically distinct. Now, the proxy will consider these
26
+
canonically equivalent. As we don't expect plus addressing to be used hris or directory data,
27
+
this should have little impact. Changes will most likely be in a few edge cases, such as
28
+
emails or calendar invites sent to a sub-address - sender unlikely to be a subaddress, but
29
+
recipient could be. In such cases, behavior prior to 0.4.52 would cause recipient to appear
30
+
as a distinct mailbox; from 0.4.52 onward, they will be considered the same mailbox; we expect
31
+
this to be behavior that is more in line with user expectations, so although technically
32
+
breaking, we're introducing it without a major version bump.
33
+
- there new option to enable less strict email canonicalization; we strongly recommend new
34
+
customers to enable it, although it is not enabled by default to avoid a breaking change. Set
35
+
`email_canonicalization` to `IGNORE_DOTS` to enable this feature.
36
+
- BREAKING for examples: default value fore `email_canonicalization` in our example repos has been
37
+
set to `IGNORE_DOTS`; if you've previously forked an example, this is not a breaking change. but
38
+
if you fork an example > 0.4.52 and are attempting to migrate a proxy deployment initially built
39
+
with modules or examples from < 0.4.52, you should explicitly add `email_canonicalization = "STRICT"`
40
+
in your `terraform.tfvars`
41
+
- GCP: Existing GCP functions are using *Container Registry* for building their internal docker image where the psoxy code is deployed. However,
42
+
this is [deprecated since May 2023 and starting Feb 2024](https://cloud.google.com/container-registry/docs/deprecations/container-registry-deprecation) it
43
+
is required that functions use *Artifact Registry* instead. All deployments made since this version will use *Artifact Registry*
44
+
default repository for storing all psoxy images. Any previous version before this version will work without any issue.
Module module.psoxy (from git::https://github.com/worklytics/psoxy//infra/modules/gcp-host?ref=v0.4.51) does not support Terraform version 1.8.1. To proceed, either choose another supported Terraform version or update
98
+
│ this version constraint. Version constraints are normally setfor good reason, so updating the constraint may lead to other errors or unexpected behavior.
99
+
```
100
+
101
+
The solution is to downgrade your Terraform version to one that's supported by our modules
102
+
(>= 1.3.x, <= 1.7.x as of March 2024).
103
+
104
+
_If you're running Terraform in cloud/CI environment,_ including Terraform Cloud, GitHub Actions, etc,
105
+
you can likely explicitly set the desired Terraform version in your workspace settings / terraform
106
+
setup action.
107
+
108
+
_If you're running Terraform on your laptop or in a VM,_ use your package manager to downgrade or
109
+
something like [`tfenv`](https://github.com/tfutils/tfenv) to concurrently use distinct Terraform
110
+
versions on the machine. (set version <= 1.7.x in `.terraform-version` file in the root of your
0 commit comments