Skip to content

Auth0 V8#12

Merged
wasabii merged 36 commits into
developfrom
v8
May 20, 2026
Merged

Auth0 V8#12
wasabii merged 36 commits into
developfrom
v8

Conversation

@wasabii
Copy link
Copy Markdown
Contributor

@wasabii wasabii commented May 19, 2026

No description provided.

@wasabii
Copy link
Copy Markdown
Contributor Author

wasabii commented May 19, 2026

@copilot I need you to build both this branch and the target branch, and compare the outputted CRD files. Tell me the differences. What I wantto make sure is that there are no incompatible API changes. New API versions are fine. But breaking old ones is not.

Copy link
Copy Markdown

Copilot AI commented May 19, 2026

@copilot I need you to build both this branch and the target branch, and compare the outputted CRD files. Tell me the differences. What I wantto make sure is that there are no incompatible API changes...

Checked. I built origin/develop and v8, generated CRDs for both, and diffed all *_kubernetes_auth0_com.yaml files.

Results:

  • connections_kubernetes_auth0_com.yaml: adds new v2alpha1 (served+storage), keeps v1 served; v1 schema is unchanged (only storage: true -> false) and conversion webhook is present.
  • tenants_kubernetes_auth0_com.yaml: only changes are format: float -> double for session_lifetime / idle_session_lifetime (type remains number) in both v1 and v2alpha1 sections.
  • All other CRDs are byte-identical.

Conclusion: no old API version was removed, and no incompatible schema removals were introduced for old versions. This looks backward-compatible, with the expected addition of a new API version.

Commit: 7d9bde4.

No UI changes (screenshot N/A).

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the operator to Auth0 Management API v8 and introduces a model-generation tool to refresh copied Auth0 model types, along with a large set of V2alpha1 connection option models.

Changes:

  • Upgrade Auth0 and KubeOps package dependencies (Auth0.ManagementApi v8.x, KubeOps v10.5).
  • Migrate Custom Text reconciliation to the Auth0 v8 Prompts CustomText API surface (dictionary-based payloads).
  • Add a new Alethic.Auth0.Operator.ModelGenerator utility plus generated V2alpha1 connection option model types.

Reviewed changes

Copilot reviewed 252 out of 253 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/Alethic.Auth0.Operator/Finalizers/V2alpha1ConnectionFinalizer.cs Rename/update connection finalizer to V2alpha1 type.
src/Alethic.Auth0.Operator/Controllers/V1alpha1CustomTextController.cs Update prompts custom text API calls/mapping for Auth0 v8 SDK.
src/Alethic.Auth0.Operator/Alethic.Auth0.Operator.csproj Upgrade Auth0/KubeOps package references.
src/Alethic.Auth0.Operator.Tests/Alethic.Auth0.Operator.Tests.csproj Align Auth0 package versions used by tests.
src/Alethic.Auth0.Operator.ModelGenerator/Alethic.Auth0.Operator.ModelGenerator.csproj Add model generator console project.
src/Alethic.Auth0.Operator.ModelGenerator/README.md Document generator purpose and usage.
src/Alethic.Auth0.Operator.ModelGenerator/Program.cs Entry point wiring for discovery/transform/write pipeline.
src/Alethic.Auth0.Operator.ModelGenerator/auth0-model-generator.json Default generator configuration template.
src/Alethic.Auth0.Operator.ModelGenerator/connection-options-v2alpha1.json Generator configuration for V2alpha1 connection options.
src/Alethic.Auth0.Operator.ModelGenerator/CommandLine/GeneratorOptions.cs Generator CLI options model.
src/Alethic.Auth0.Operator.ModelGenerator/Configuration/AttributeConfiguration.cs Configuration model for attributes to add/remove.
src/Alethic.Auth0.Operator.ModelGenerator/Configuration/GeneratedPropertyConfiguration.cs Configuration model for standard/generated properties.
src/Alethic.Auth0.Operator.ModelGenerator/Configuration/GeneratorConfigurationLoader.cs JSON load/serialize support for generator configuration.
src/Alethic.Auth0.Operator.ModelGenerator/Configuration/TypeNameRewriteRuleConfiguration.cs Configuration model for regex-based type renames.
src/Alethic.Auth0.Operator.ModelGenerator/Discovery/DiscoveryResult.cs Discovery result DTO.
src/Alethic.Auth0.Operator.ModelGenerator/Discovery/DiscoveredType.cs Discovered type DTO.
src/Alethic.Auth0.Operator.ModelGenerator/Discovery/DiscoveredProperty.cs Discovered property DTO.
src/Alethic.Auth0.Operator.ModelGenerator/Discovery/DiscoveredEnumMember.cs Discovered enum member DTO.
src/Alethic.Auth0.Operator.ModelGenerator/Discovery/DiscoveredAttribute.cs Discovered attribute DTO.
src/Alethic.Auth0.Operator.ModelGenerator/Discovery/AttributeValueFormatter.cs Formatting for attribute ctor/named argument values.
src/Alethic.Auth0.Operator.ModelGenerator/Transformation/GenerationResult.cs Output summary for generation.
src/Alethic.Auth0.Operator.ModelGenerator/Transformation/GeneratedType.cs Intermediate model for generated types.
src/Alethic.Auth0.Operator.ModelGenerator/Transformation/GeneratedProperty.cs Intermediate model for generated properties.
src/Alethic.Auth0.Operator.ModelGenerator/Transformation/GeneratedAttribute.cs Intermediate model for generated attributes.
src/Alethic.Auth0.Operator.Core/Models/V2alpha1ConnectionReference.cs Rename connection reference record to V2alpha1.
src/Alethic.Auth0.Operator.Core/Models/Tenant/V2alpha1/V2alpha1TenantSettings.cs Switch session lifetime numeric types to double?.
src/Alethic.Auth0.Operator.Core/Models/Tenant/V1/V1TenantConf.cs Switch session lifetime numeric types to double?.
src/Alethic.Auth0.Operator.Core/Models/Client/V1/V1ClientAddonSharePointExternalUrl.cs Make union discriminator/value setters publicly settable.
src/Alethic.Auth0.Operator.Core/Alethic.Auth0.Operator.Core.csproj Upgrade KubeOps.Operator package reference.
Alethic.Auth0.Operator.sln Add ModelGenerator project and adjust solution metadata.
.github/copilot-instructions.md Add repo-specific code style and mapping guidelines.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAdditionalProperties.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionApiBehaviorEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAssertionDecryptionAlgorithmProfile.cs Generated V2alpha1 connection enum/type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAssertionDecryptionAlgorithmProfileEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAssertionDecryptionSettings.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAttributeIdentifier.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAttributeMapOidc.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAttributeMapOkta.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAttributes.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionAuthenticationMethods.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionChallengeUi.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionConf.cs Generated V2alpha1 connection spec model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionConnectionSettings.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionConnectionSettingsPkceEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionCustomScripts.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionDecryptionKeySaml.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionDefaultMethodEmailIdentifierEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionDigestAlgorithmEnumSaml.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionDpopSigningAlgEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionEmailAttribute.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionEmailEmail.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionEmailEmailSyntax.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionEmailMessage.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionEmailOtpAuthenticationMethod.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionEmailTotp.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionFederatedConnectionsAccessTokens.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionFieldsMapSamlValue.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionFind.cs Generated V2alpha1 connection lookup model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionGatewayAuthentication.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionGatewayAuthenticationSms.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionGoogleAppsFederatedConnectionsAccessTokens.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionIdentifierPrecedence.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionIdentifierPrecedenceEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionIdentityApiEnumAzureAd.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionIdpInitiatedClientProtocol.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionIdTokenSignedResponseAlgEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionMappingModeEnumOidc.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionMappingModeEnumOkta.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionMfa.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptions.cs Generated V2alpha1 connection options root model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAd.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAdfs.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAmazon.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsApple.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAssertionDecryptionSettings.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAttributeAllowedTypes.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAttributeIdentifier.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAttributeMap.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAttributes.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAttributeStatus.cs Generated V2alpha1 connection options enum.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAttributeValidation.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAuth0.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAuth0Oidc.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAuthenticationMethods.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsAzureAd.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsBaidu.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsBitbucket.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsBitly.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsBox.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsClientCredentials.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsCommon.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsCommonOidc.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsCommonSaml.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsConnectionSettings.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsCustomScripts.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsDaccount.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsDropbox.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsDwolla.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsEmail.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsEmailAttribute.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsEmailSignup.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsEvernote.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsExact.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsFacebook.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsFederatedConnectionsAccessTokens.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsFitbit.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsGitHub.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsGoogleApps.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsGoogleOAuth2.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsIdpinitiated.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsIdpInitiatedClientProtocolEnumSaml.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsIdpinitiatedSaml.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsInstagram.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsKerberos.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsKeyPair.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsLine.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsLinkedin.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsMfa.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsOAuth1.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsOAuth1Common.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsOAuth2.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsOAuth2Common.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsOffice365.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsOidc.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsOkta.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPasskeyAuthenticationMethod.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPasskeyOptions.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPasswordAuthenticationMethod.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPasswordComplexityOptions.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPasswordDictionary.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPasswordHistory.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPasswordNoPersonalInfo.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPasswordPolicy.cs Generated V2alpha1 connection options enum.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPaypal.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPhoneNumberAttribute.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPhoneNumberSignup.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPlanningCenter.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsPrecedence.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsProtocolEnumTwitter.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsSalesforce.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsSalesforceCommunity.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsScripts.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsSharepoint.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsShop.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsShopify.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsSms.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsSoundcloud.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsThirtySevenSignals.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsTwitter.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsUntappd.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsUserName.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsUsernameAttribute.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsUsernameSignup.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsValidation.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsVerification.cs Generated V2alpha1 connection options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsVkontakte.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsWeibo.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsWordpress.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsYahoo.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionOptionsYandex.cs Generated V2alpha1 connection strategy options model.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasskeyAuthenticationMethod.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasskeyChallengeUiEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasskeyOptions.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordAuthenticationMethod.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordCharacterType.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordCharacterTypeEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordCharacterTypeRulePolicyEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordComplexityOptions.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordDefaultDictionariesEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordDictionaryOptions.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordHistoryOptions.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordIdenticalCharactersPolicyEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordMaxLengthExceededPolicyEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordNoPersonalInfoOptions.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordOptions.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordOptionsComplexity.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordOptionsDictionary.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordOptionsHistory.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordOptionsProfileData.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordPolicyEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPasswordSequentialCharactersPolicyEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPhoneAttribute.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionPhoneOtpAuthenticationMethod.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionProtocolBindingEnumSaml.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionProviderEnumSms.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionReadOnlyAdditionalProperties.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSamlDigestAlgorithm.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSamlProtocolBinding.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSamlSignatureAlgorithm.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionScriptsOAuth1.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionScriptsOAuth2.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSetUserRootAttributes.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSetUserRootAttributesEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionShouldTrustEmailVerifiedConnection.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionShouldTrustEmailVerifiedConnectionEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSignatureAlgorithmEnumSaml.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSignatureMethodOAuth1.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSigningKeySaml.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSignupBehaviorEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSignupSchema.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSignupStatusEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSignupVerification.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionSignupVerified.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionTemplateSyntaxEnumSms.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionTokenEndpointAuthMethodEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionTokenEndpointAuthSigningAlgEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionTokenEndpointJwtcaAudFormatEnumOidc.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionTotpEmail.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionTotpSms.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionTypeEnumOidc.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionTypeEnumOkta.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionUpstreamAdditionalProperties.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionUpstreamAliasEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionUpstreamParam.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionUseridAttributeEnumAzureAd.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionUsernameAllowedTypes.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionUsernameAttribute.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionUsernameValidation.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionUsernameValidationOptions.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionValidationOptions.cs Generated V2alpha1 connection model type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionVerificationMethodEnum.cs Generated V2alpha1 connection enum type.
src/Alethic.Auth0.Operator.Core/Models/Connection/V2alpha1/V2alpha1ConnectionWaadProtocolEnumAzureAd.cs Generated V2alpha1 connection enum type.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +8 to +12
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Type { get; }

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public object? Value { get; }
Comment on lines +8 to +12
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Type { get; }

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public object? Value { get; }
Comment on lines +7 to +12

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public V2alpha1ConnectionUpstreamAliasEnum? Alias { get; set; }

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Value { get; set; }
Comment on lines +10 to +14
"resolverAssemblyPaths": [
"D:\\packages\\NuGet\\cache\\auth0.core\\7.45.1\\lib\\netstandard2.0\\Auth0.Core.dll",
"D:\\packages\\NuGet\\cache\\auth0.authenticationapi\\7.45.1\\lib\\netstandard2.0\\Auth0.AuthenticationApi.dll",
"D:\\packages\\NuGet\\cache\\portable.system.datetimeonly\\9.0.1\\lib\\netstandard2.0\\Portable.System.DateTimeOnly.dll"
],
Comment on lines +19 to +24
/// <summary>
/// The name of the parameter as expected by the upstream identity provider.
/// </summary>
[JsonPropertyName("value")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public string? Value { get; set; }
Comment on lines +6 to +16
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum V2alpha1ConnectionShouldTrustEmailVerifiedConnection
{

[JsonStringEnumMemberName("never_set_emails_as_verified")]
NeverSetEmailsAsVerified,

[JsonStringEnumMemberName("always_set_emails_as_verified")]
AlwaysSetEmailsAsVerified,

}
@wasabii
Copy link
Copy Markdown
Contributor Author

wasabii commented May 20, 2026

@copilot Redo your list of schema changes. Since I added more schemas.

Copy link
Copy Markdown

Copilot AI commented May 20, 2026

@copilot Redo your list of schema changes. Since I added more schemas.

Updated schema-change list from a fresh origin/develop vs v8 CRD regeneration.

Schema differences now are:

  • clients_kubernetes_auth0_com.yaml
    • Added version: v2alpha1
    • v1: only storage: true -> false
  • connections_kubernetes_auth0_com.yaml
    • Added version: v2alpha1
    • v1: only storage: true -> false
  • resourceservers_kubernetes_auth0_com.yaml (v1)
    • Added optional fields: allow_online_access, allow_online_access_with_ephemeral_sessions, authorization_policy, subject_type_authorization
    • proof_of_possession.mechanism enum expanded from 1 value to 2 values
    • Same additions appear under spec.conf, spec.init, and status.lastConf
  • tenants_kubernetes_auth0_com.yaml
    • v1 and v2alpha1: session_lifetime and idle_session_lifetime format changed float -> double (type remains number)
  • Unchanged: brandingthemes, clientgrants, customdomains, customtexts.

Compatibility read: no old API version removals; all old versions remain served. Changes are additive or numeric-format metadata updates.

Commit: 0a172a9.

No UI changes (screenshot N/A).

@wasabii
Copy link
Copy Markdown
Contributor Author

wasabii commented May 20, 2026

@copilot Do the same check against the current main branch.

@wasabii wasabii merged commit 1cd41d2 into develop May 20, 2026
3 of 4 checks passed
@wasabii wasabii deleted the v8 branch May 20, 2026 02:40
Copilot stopped work on behalf of wasabii due to an error May 20, 2026 02:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants