FEATURES:
- resource/wallix-bastion_config_x509: added the possibilty to configure the X509 for the GUI and for users authentication
BUG FIXES:
- resource/wallix-device_service: supported subprotocols.
FEATURES:
- datasource/wallix-bastion_authdomain_ad: added the datasource to retrieve an existing authdomain
- resource/wallix-bastion_domain_account_credential: added credential propagation to AD upon creation.
BUG FIXES:
- resource/wallix-bastion_externalauth_kerberos: deprecate
login_attribute
argument (it produces Bad Request with API v3.12) - provider_test: Added the user environment variable presence test for acceptance tests.
BREAKING CHANGES:
- remove compatibility with API version 3.3 and 3.6
- remove resource
wallix-bastion_ldapdomain
- remove resource
wallix-bastion_ldapmapping
- default provider api_version argument is now
v3.8
- user statement is now mandatory
FEATURES:
- add compatibility with API version 3.12
ENHANCEMENTS:
- resource/wallix-bastion_application:
- add
category
,application_url
,browser
,browser_version
arguments to be able to addjumphost
application (not tested) paths
andtarget
is now only required whencategory
=standard
- add
- resource/wallix-bastion_connection_policy: add
type
argument with default value asprotocol
value - resource/wallix-bastion_externalauth_saml: add
claim_customization
block argument
- build(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #13
- added http basic authentication by @moulip in #15
- Corrected and added documentation example
- Updated dependancies
- Corrected documentation example
- Provider pushed to terraform registry
ENHANCEMENTS:
- release now with golang 1.21
- resource/wallix-bastion_user: update the password when has changed in config to not empty value and
force_change_pwd
isn't true (instead of no-op on password when update resource)
BUG FIXES:
- reduced compute and memory usage to prepare the JSON payload when creating or updating resource
FEATURES:
- add
wallix-bastion_local_password_policy
data source
FEATURES:
- add
wallix-bastion_connection_message
resource
BUG FIXES:
- reduce CRUD operations time (reuse HTTP/TCP connections instead of using a new for each request to API)
BUG FIXES:
- force a resource replacement when
private_key
change onwallix-bastion_device_localdomain_account_credential
andwallix-bastion_domain_account_credential
resources (update doesn't work with generated keys)
ENHANCEMENTS:
- resource/wallix-bastion_profile: add
dashboards
argument (not compatible with API v3.3)
BUG FIXES:
- fix not detecting that an account's credentials have been deleted while it still exists with resource ID but not linked to the account
FEATURES:
- add
wallix-bastion_configoption
data source
ENHANCEMENTS:
- release now with golang 1.20
FEATURES:
- add
wallix-bastion_authdomain_ad
resource - add
wallix-bastion_authdomain_azuread
resource - add
wallix-bastion_authdomain_ldap
resource - add
wallix-bastion_authdomain_mapping
resource - add
wallix-bastion_externalauth_saml
resource
ENHANCEMENTS:
- release now with golang 1.19
- optimize resource search when checking if it already exists before create or when importing
- resource/wallix-bastion_externalauth_ldap: add
passphrase
argument - allow use
v3.8
toapi_version
provider argument
BUG FIXES:
- resource/wallix-bastion_*domain & resource/wallix-bastion_*credential: fix missing requirement of
private_key
withpassphrase
argument - resource/wallix-bastion_externalauth_kerberos: fix missing sensitive option on
keytab
- resource/wallix-bastion_externalauth_ldap: fix missing sensitive option on
certificate
andprivate_key
and can't be refresh
NOTES:
- use custom User-Agent when request API
- deps: bump terraform-plugin-sdk to v2.16.0
FEATURES:
- add
wallix-bastion_version
data source
ENHANCEMENTS:
- allow use
v3.6
toapi_version
provider argument
BUG FIXES:
- resource/wallix-bastion_externalauth_kerberos: add
keytab
argument required in latest version of WAB - resource/wallix-bastion_externalauth_radius:
secret
argument can't be refresh in latest version of WAB - resource/wallix-bastion_externalauth_tacacs:
secret
argument can't be refresh in latest version of WAB
NOTES:
- upgrade golang version to release, so now requires macOS 10.13 High Sierra or later; Older macOS versions are no longer supported.
BUG FIXES:
- resource/wallix-bastion_connection_policy: to avoid unnecessary update of resource,
authentication_methods
is now unordered - resource/wallix-bastion_application: avoid large update plan output with unmodified
path
blocks in block set - resource/wallix-bastion_targetgroup: avoid large update plan output with unmodified blocks in block sets
ENHANCEMENTS:
- [docs] reformat arguments/attributes, add example usage & minor fix
BUG FIXES:
- fix the potential double slash in url when calling Wallix API
- fix missing sensitive options for few arguments
- resource/wallix-bastion_application_localdomain, wallix-bastion_device_localdomain, wallix-bastion_domain: fix arguments requirement
- resource/wallix-bastion_application: fix panic with
global_domains
- resource/wallix-bastion_profile: fix
default_target_group
is required intarget_groups_limitation
block - resource/wallix-bastion_domain: fix
passphrase
can't refresh - resource/wallix-bastion_device_localdomain: fix
passphrase
can't refresh
FEATURES:
- add
wallix-bastion_domain
data source
BUG FIXES:
- fix
global_domains
argument can be an attribute inwallix-bastion_device_service
resource
BUG FIXES:
- fix
device
/service
orapplication
needed withdomain_type
="global" onsession_accounts
inwallix-bastion_targetgroup
resource - fix
resources
argument can be an attribute inwallix-bastion_domain_account
resource
BUG FIXES:
- fix import user resource
FEATURES:
- add
wallix-bastion_application
resource - add
wallix-bastion_application_localdomain
resource - add
wallix-bastion_application_localdomain_account
resource - add
wallix-bastion_checkout_policy
resource - add
wallix-bastion_cluster
resource - add
wallix-bastion_connection_policy
resource - add
wallix-bastion_externalauth_kerberos
resource - add
wallix-bastion_externalauth_radius
resource - add
wallix-bastion_externalauth_tacacs
resource - add
wallix-bastion_profile
resource - add
wallix-bastion_timeframe
resource
FEATURES:
- add
wallix-bastion_authorization
resource - add
wallix-bastion_device
resource - add
wallix-bastion_device_localdomain
resource - add
wallix-bastion_device_localdomain_account
resource - add
wallix-bastion_device_localdomain_account_credential
resource - add
wallix-bastion_device_service
resource - add
wallix-bastion_domain
resource - add
wallix-bastion_domain_account
resource - add
wallix-bastion_domain_account_credential
resource - add
wallix-bastion_ldapdomain
resource - add
wallix-bastion_ldapmapping
resource - add
wallix-bastion_targetgroup
resource
ENHANCEMENTS:
- remove Forcenew on
authentication_name
inwallix-bastion_externalauth_ldap
resource, it's not necessary
BUG FIXES:
- typo in errors displayed
- remove log to debug in http request (possible secret could appear)
timeframes
andrestrictions
aren't ordered inwallix-bastion_usegroup
resource- do not reactivate
force_change_pwd
after creation and the password has changed inwallix-bastion_user
resource
First release