This document describes the relevant changes between releases of the API model.
- Add patch operation on version gates
- Add fields
LastClusterImagesetSync,LastHibernationCheck, andLastLimitedSupportOverrideChecktoEnvironmentresource
- Add
LogForwardersAPIs/resources toclusters_mgmt - Remove DisableUserWorkloadMonitoring field from ARO-HCP
- Add ImageType enum to the NodePool model
- Add Preference enum field to the AwsCapacityReservation model
- Add Features sub-object to the MachineType model
- Update deprecation message for DisableUserWorkloadMonitoring field in model/clusters_mgmt
- update some code comments mentioning clusters_mgmt to aro_hcp in model/aro_hcp
- Split/Duplicate ARO-HCP models. From this point on, the ARO-HCP models become independent from the clusters_mgmt models
- [OCM-689] Added AccountGroup and AccountGroupAssignment APIs for RBAC
- Add resource-scoped permissions for WIF configurations
- [OCM-17787] Add
ImageMirrorresource and type for ROSA HCP - Add API endpoints for image mirros for ROSA HCP
- update MarketType enum to match the camelcase values expected by CS
- deprecate os disk configuration old design
- Add API endpoints for cluster autoscaler in ARO HCP
- Remove
osDiskSseEncryptionSetResourceIdfield from typeAzureNodePoolOsDisk - Add methods to enable/disable backups of control planes
- Fix aws capacity reservation class to struct
- Adds the
federatedProjectIdandfederatedProjectNumberfields to support federated project
- no changes
- [ARO-19918] Restructure OS disk attributes under a single section for ARO-HCP NodePool
- [OCM-15598] Add fields for federated project (WIF)
- Update metamodel version
- [OCM-17005] Fix AWS capability handling
- Update the model to use the latest metamodel generator
- Update metamodel generator makefile to also run
go mod tidy - Bump metamodel version to v0.0.71
- [ARO-19120] Cluster image registry - improve documentation
- [OCM-17005] Define capacity reservation parameters in the
AWSNodePooltype - [ARO-19122] Remove
ClusterCapabilitiesfield from cluster spec
- Fix documentation
- Bump metamodel to latest v0.0.70
- added
ManagementClusterfield toAWSBackupConfigtype and changedBackupConfigsfield from map to list inAWSShard
- Add
AWSBackupConfigtype - Add
BackupConfigstoAWSShard
- Add
LogTypetoNotificationDetailsRequest
- Add arohcp
Versiontypes and endpoints
- Add
RhRegionIDfield toSubscriptionandClusterAuthorizationRequesttype
- Added annotation to nodepool state
- Added
ClusterCapabilitiestype - Added
Capabilitiesfield toClustertype
- Added annotations to async methods
- Added node pool status endpoint to ARO HCP service
- Added node pool endpoints to the ARO HCP service
- Update metamodel version to v0.0.67
- Added inflight checks endpoints to the ARO HCP service
- Update metamodel version to v0.0.66
- Added
ClusterConditionfield toVersionGatetype
- Update json annotations for SdnToOvnClusterMigration properties
- Add
ClusterStatustype to aro_hcp - Add
ClusterStatusresources to aro_hcp - Update metamodel version to v0.0.65
- Update
ClusterMigrationStatevalue to be a struct
- Update SdnToOvn json value in
ClusterMigrationTypeenum
- Add
ClusterMigrationtype - Add
ClusterMigrationresources
- Expose the GCP Shielded VM secure boot setting at the machine pool level
- Add aro_hcp v1alpha1 Root resource
- Add WifConfig patch endpoint
- Add
NodesOutboundConnectivityin azure_type.model to theAzuremodel - Add
AzureNodesOutboundConnectivitymodel
- Add WifConfig status endpoint
- Add
WifConfigStatusmodel
- Add settings for HCP Shared VPC to
Clustermodel - Add support for cluster arch to
DNSmodel
- Update
Parametersattribute in addon_installation_type.model to the List ofAddonInstallationParametertype. - Update
Parametersattribute in addon_type.model to the List ofAddonParametertype.
- Improve Clusters Azure API type documentation
- Add Azure Operators Authentication related resources
- Add
AzureOperatorsAuthenticationresource toAzureresource
- Add updates for GCP Private Service Connect feature
- Add
FlapDetectionfield tostatus_board.statusesmodel
- Add
FlapDetectionfield tostatus_board.status_updatesmodel
- Add
WifEnabledtoVersionmodel - Add
AWSShardto theProvisionShardmodel
- Add
WifTemplatesfield toWifConfigmodel
- Include missing field to hypershift model
- Include new fields to manifest model
- Remove v2alpha1 resources
- Defined "support" field in WifConfig structure
- Added "vm" WIF access method
- Add
RegistryConfigattribute toClustermodel - Add
RegistryAllowlistresource and endpoints
- Add
RolePrefixfield toWifGcpmodel
- Add state struct to node pool
- Add limited support reason override
- Add 'OidcThumbprint' type model to v1 and v2alpha1
- Add 'OidcThumbprintInput' type model to v1 and v2alpha1
- Add 'OidcThumbprint' resource model to v1 and v2alpha1
- Add
ProjectNumberfield toWifConfigmodel
- Add
RootVolumeattribute toAWSNodePoolmodel
- Update WIF endpoint path
- Remove WIF templates endpoints
- Add clusters_mgmt v2 API model
- Add
KindandIdfield to GCPAuthenticationstructure
- Add
Authenticationfield to GCP model
- Add WIF endpoints and resources
- Add
Architectureattribute toMachineTypemodel - Add
ReleaseImagesattribute toVersionmodel
- Add
Ec2MetadataHttpTokensattribute toAWSNodePoolmodel
- Add
MultiArchEnabledattribute toClustermodel
- Change type of the
OSDiskSizeGibibytesattribute in theAzureNodePoolresource from String to Integer.
- Add
AzureNodePoolresource toNodePoolresource.
- Add
ManagementUpgradeparameters to theNodePoolmodel to support additional upgrade configuration. - Rename file for access_request_status_type to .model
- Add
AdditionalAllowedPrincipalstoAWStype to support additional allowed principal ARNs to be added to the hosted control plane's VPC Endpoint Service.
- Add
CreationTimestampandLastUpdateTimestamptoRolePolicyBindingtype - Add
access_transparecyService and it's resources
- Add
subnet_resource_idtoAzureresource - Add
network_security_group_resource_id toAzure` resource
- Exposed
/api/clusters_mgmt/v1/clusters/{id}/kubelet_configsfor managed of KubeletConfig on HCP clusters - Added
kubelet_configsfield toNodePoolAPI Resource - Added
namefield toKubeletConfigAPI resource
- Add
Tagsto theAWSMachinePoolmodel to support custom AWS tags for day 2 creation of machine pools
- Add
RolePolicyBindingsto theAWSresource model to support STS Arbitrary Policies feature.
- Fix spacing in description of Azure's ManagedResourceGroupName
- Fix CHANGES.md formatting
- Add
Azureresource toClusterresource.
- Update metamodel version to 0.0.60
- [OCM-6294] add /load_balancer_quota_values endpoint
- [OCM-7027] feat: document pagination and ordering support for break glass
- [OCM-7144] Add /storage_quota_values endpoint
- Fix default capabilities
- [OCM-6763] Add default capability resource to SDK
- Add
BreakGlassCredentialsto theClusterresource model.
- Add
NodeDrainGracePeriodto theNodePoolmodel.
- Changed
UserNameattribute for TokenClaimMappings toUsername.
- Add
Scopeattribute toReservedResource. - Add
Scopeattribute toClusterAuthorizationRequest.
- Add
ComponentRoutesattribute toIngress.
- Add
ExternalAuthConfigresource toCluster.
- Add
DomainPrefixtoClustermodel.
- [OCM-5822] Add
ExternalAuthtoExternalAuthConfigmodel.
- Reverting change to remove DELETE
provision_shards/{id}
- [OCM-5976] Removed undefined api calls
- Add
AdditionalSecurityGroupIdstoAWS Node Pooltype.
- Add support for
PackageImageinclusters_mgmt
- [OSDEV-1296] Remove StatusBoard
fullnamesearch parameter.
- Deprecate Notify resource
- [OCM-5802] Add
ExternalAuthConfigtoClustermodel.
- [OCM-5561] Remove redundant fields from /notify_details
- Add
SubnetOutpostsandAvailabilityZoneTypestoaws_node_pool_typeandaws_machine_pool_typemodels.
- Add
HostedControlPlaneDefaultboolean toVersionType model.
- Modify notify_details response
- Add
validate_credentialsresource toAwsInquiries
- [OCM-5426] Add the /notify_details endpoint to the SDK
- Add
Platformtosubnet_network_verification_typeresource
- Add
SearchandOrdermethods to List/api/clusters_mgmt/v1/clusters/{id}/node_pools
- Add DELETE
/api/addons_mgmt/v1/clusters/{id}/addonsendpoint
- Add
Platformtype - Add
Platformtonetwork_verification_typeresource
- Add GCP inquiries resource machinetypes
- Add
ProductTechnologyPreviewsandProductMinimalVersionsendpoints
- Updated
postmethod definition onKubeletConfigresource for consistency withupdate
- Added
securityfield to Cluster Service GCP structure.
- Add
doc_referencesfield inLogEntry
- Add
Searchmethod tostatus_boardstatus_updatesmodel
- Added
/api/clusters_mgmt/v1/clusters/{id}/kubelet_configendpoint - Added
KubeletConfigstruct to support requests to thekubelet_configendpoint - Updated
Clusterstruct to be able to have the embeddedKubeletConfig
- Add
AdditionalInfraSecurityGroupIdstoAWStype - Add
AdditionalControlPlaneSecurityGroupIdstoAWStype
- Add
Searchmethod tostatus_boardproducts_resource,applications_resource, andservices_resourcemodels
- Add
Updatemethod toHypershiftConfigresource
- Add get
ClusterIdtonetwork_verification_typeresource
- Add get
VPCtoClusterresource
- Add
BestEffortto methodDeleteinClusterresource
- Add
BackplaneURLtoEnvironmenttype
- Add
OrganizationIdtofeature_review_requesttype
- Add
CreatedAttocluster_logtype - Add
CreatedBytocluster_logtype
- Add
GCPMarketplaceEnabledtoversiontype
- Add
AdditionalComputeSecurityGroupIdstoAWStype - Add
AdditionalSecurityGroupIdstoAWS Machine Pooltype - Add
AwsSecurityGroupstoVPCtype
- Revert the addition of
BackplaneURLtoEnvironmenttype
- Exposed the
/api/clusters_mgmt/v1/aws_inquiries/sts_account_rolesendpoint - Added the
AWSSTSAccountRoletype - Added the
AWSSTSRoletype
- Add
BackplaneURLtoEnvironmenttype
- Add
ImageOverridestoVersiontype
- Add new resources and type for
TrustedIps
- Add
CIDRBlockpfield toSubnetworkandCloudVPC - Add
ProvisionShardTopologyfield toServerConfig
- Add DisplayName and Description properties to
BillingModelItem
- Revert "adding name field to Account type"
- Add new resources and a type for
BillingModelItem
- Updated existing API's and added support for
Addon Installationsendpoints
- Add a new resource to OSL clusters/cluster_logs
- Modify SelfAccessReview to return IsOCMInternal field
- Add the remainder of autoscaler params (#813)
- Modify access review response to include is_ocm_internal field
- gcp: Add support for Shared VPC
- Move
PrivateHostedZoneIDandPrivateHostedZoneRoleARNtoaws_typeresource
- Fix upgrade related constants JSON output to align with existing values
- Add
PrivateHostedZoneIDandPrivateHostedZoneRoleARNtocluster_typeresource
- Add upgrade related constants also for
NodePoolUpgradePolicy. - Change DNS domain field names.
- Add upgrade related constants.
- Fix CHANGES.md formatting.
- Add property
MarketplaceGCPtobilling_model_typeinclusters_mgmtandaccounts_mgmt - Document
GovCloud,KMSLocationIDandKMSLocationNamefields toCloudRegion - Document
fetchRegions=truetocloud_providers
- Update name for
ClusterStsSupportRoleresource and type toStsSupportJumpRole
- Add
UserDefinedin dns domain resource
- Add autoscaler locator in cluster resource (#789)
- Add cluster autoscaler API resources (#781)
- Add managed ingress attributes
- Fix
fetchLabelsandfetchAccountsurl parameter names - Add
ClusterStsSupportRoleresource and type
- Add json annotation to
DeleteAssociatedResourceslocator in account resource
- Update
ReserveAttoReserveAtTimestampin dns domain type
- Add
DeleteAssociatedResourceslocator to account resource
- Add label list to OSDFM cluster request payloads
- Replace references to labels in OSDFM cluster structs with the labels themselves
- Fix typos in OSDFM cluster Label struct fields
- Add HashedPassword field to clusters_mgmt to provide encrypted value
- Add cluster autoscaler structs (#747)
- Add Reason to access review responses
- Enable users to provide both hashed and plain-text passwords
- API model for network verification
- Rename
MachineTypeRootVolumetoRootVolume - Put
RootVolumeinClusterNodes - add contracts to cloud accounts (#765)
- Add Load balancer type to Ingress model
- remove unused API endpoints
- Complete OSD FM api for SDK usage
- Add
HtpasswdtoCluster.
- Add
MachineTypeRootVolumetoMachinePool.
- Changed DNS Domain from Class to a Struct.
- Change dns domain type to class and remove ID.
- Add 'add, update & delete' to cloud region/regions resource model
- Fix Ec2MetadataHttpTokens field OpenAPI formatting
- Add node pool upgrade structs and resources
- Rename HttpTokensState to Ec2MetadataHttpTokens
- Add
RootVolumeof typeMachineTypeRootVolumetoMachineTypetype.
- Add
HttpTokensStatetoAWSresource.
- Add
AuditLogtoAWSresource. - Add
RoleArnattribute to theAuditLogmodel.
- Add InflightChecks locator to cluster resource
- Add
BillingAccountIDto AWS model
- Add delete method to
Accountresource. - Add
tuning_configsendpoints. - Add
tuning_configsfield to Node Pools.
- Add pending delete clusters API.
- Add
Subnetsproperty to the CloudProviderData model.
- update metamodel version 0.0.57
- remove circular dependencies from clusters mgmt
- adding quota version
- Adding
version_inquiryendpoint to Managed Services.
- adding quota auth to root resource model
- Add
DeleteProtectionresource toClusterresource. - adding quota auth models
- Replace
OidcConfigIdforOidcConfiginSTSresource.
- Add
OidcConfigIdtoSTSresource. - Remove
OidcPrivateKeySecretArnfromSTSresource.
- Adjust
Oidc Configsendpoints.
- Rename
HypershiftEnabledboolean toHostedControlPlaneEnabledinVersionType model.
- Add
Hosted Oidc Configsendpoints.
- Add
HypershiftEnabledboolean toVersionType model.
- Add
Control Plane Upgrade Schedulerendpoints.
- Add
CommonAnnotationsandCommonLabelsfiled to Addon Type.
- Add
ManagedPoliciesfield to theSTStype model.
- Add master machine type and infra machine type to cluster nodes type
- Export cluster name for mgmt, mgmt_parent, and svc clusters
- Add
ByoOidctype to Cluster type model - Add addon upgrade policy to clusters_mgmt
- Add
LabelsandTaintsto NodePool type
- Add
LogTypefield to Cluster Log type model - Fix Addon status type and value constants
- Add
Versionfield to node pool
- Add
PrivateLinkConfigurationtype with related endpoints
- Update
Permissionresource attributes- Rename
ResourceTypetoResource
- Rename
- Update
STSresource attributes- Remove
BoundServiceAccountSigningKey - Remove
BoundServiceAccountKeyKmsId - Rename
BoundServiceAccountKeySecretArntoOidcPrivateKeySecretArn
- Remove
- Update
NodePoolwith status attributes - Added
current_computeattribute inClusterStatusfor hosted clusters. - Added missing variable to
addon environment variablefor addons mgmt
- Add
Addon Inquiries APItoaddons_mgmt.
- Add
BoundServiceAccountKeySecretArnattribute to theStsmodel.
- Add
AwsEtcdEncryptiontype model and reference fromAWS. - Add
Enabledattribute toSTSmodel.
- Corrected
Metricstype onDeletedSubscription
- Add Search to
Capabilitiesresource
- Add
BoundServiceAccountKeyKmsIdattribute to theStsmodel.
- Add
ARNattribute to theAWSSTSPolicymodel.
- Add
BoundServiceAccountSigningKeyattribute to theStsmodel.
- Add
AddonNamespaceresource model. - Add
CommonLabelsattribute to theAddonmodel. - Add
CommonAnnotationsattribute to theAddonmodel. - Add
MachineTypelocator onMachineTypesmodel.
- Add
AddonClusterresource model. - Add
AddonClustersresource model. - Add
AddonStatusConditionTypemodel. - Add
AddonStatusConditionTypetype model. - Add
AddonStatusConditionValuetype model. - Add
AddonStatusresource model. - Add
AddonStatusestype model. - Add
AddonStatusesresource model. - Add
Clustersto root resource model. - Add
DeletedSubscriptionresource model. - Add
DeletedSubscriptionsto root resource model.
- Fix
AddonConfigonAddonConfigTyperesource model.
- Fix
NodePoolAutoScalingresource model. - Fix
AWSNodePoolfield mapping.
- Fix
AWSNodePoolonNodePoolresource model.
- Add
NodePoolsresource model. - Add
NodePoolslocator onClustermodel.
- Add extra fields to label model:
- Type
- ManagedBy
- AccountID
- SubscriptionID
- OrganizationID
- Add
Capabilitieslocator in root resource model.
- Add
Capabilitiesresource model.
- Add
SupportsHypershiftproperty to CloudRegion model.
- Modify
availabilityZoneproperty in CloudProviderData model fromstringto[]string.
- Add
AvailabilityZoneproperty to CloudProviderData model. - Add
Publicproperty to Subnetwork model.
- Add creation timestamp and modification timestamp to provision shard
- Add pull secret for addon version
- Add addon secret props for addon version config
- Add additional catalog sources for addon version
- Add addon parameter condition
- Add Addon Management models
- Add GCP Encryption Keys to cluster model
- Add marketplace specific enum for clusters mgmt
- Add Search method to ProvisionShards
- Added Manifests to external_configuration.
- Added expiry setting to managed service clusters.
- [Hypershift] Expose /manifests
- Add hypershift endpoint with its ManagementCluster.
- Align hypershift case usage.
- Add
Versionproperty to CloudProviderData model. - Add
InfraIDproperty to Cluster model.
- Drop deprecated
DisplayNameproperty from ClusterRegistration model.
- Add
ConsoleUrlandDisplayNameproperties to ClusterRegistration model and correct documentation.
- Add
ManagedByproperty to RoleBinding model.
- Add Billing Model to Addon Installation
- Change provision shard to include kube client configurations as well as server URL.
- Change provision shard to include kube client configurations.
- Add GCP volume size to flavour API.
- Add fleet manager related structures and API.
- Add hypershift config to provision shard.
- Add locator
labelto Generic Labels resource.
- Add update function to provision shard API.
- Add status to provision shard API.
- Add API for adding and removing a provision shard.
- Remove
DisplayNamefield from Cluster model.
- Add
Capabilitiesproperty to AccountType model.
- Add
Deletemethod to RegistryCredentialResource model.
- Add
Subnetsfield to MachinePool type.
- Add
ExcludeSubscriptionStatusesfield to ResourceReview type.
- Add
BillingMarketplaceAccountfield to ReservedResource type.
- Remove volume type from flavour
- Add Network Configuration for Managed Services
- Add
MarketplaceAWS,MarketplaceAzure,MarketplaceRHMbilling models.
- Add
CloudAccounttype. - Add
CloudAccountsfield to QuotaCost type. - Add
BillingMarketplaceAccountfield to Subscription type.
- Adding groups claim to openID IDP
- Add
hypershift.enabledfield to cluster type.
- Fix cred request api model parameters
- Add cred request to api model
- Add AWSRegionMachineTypes endpoint to api model
- Change inflight check type Details field to Interface
- Added Machine Pool Security Group Filters for Machine Pools and Cluster Nodes
- Drop RoleARN from AddOnInstallation
- Added Import method to the HTPasswd IDP user collection.
- Added availability zone fields to managed service cluster struct.
- Add LimitedSupportReasonCount to cluster status struct.
- Add FullNames and LimitScope param fields for status-board status updates.
- Add Update method for
service_mgmt
- Add inflight checks and 'validating' state.
- Add STS missing fields.
- Fix JSON representation of log severity.
- Fix JSON names of identity provider types.
- Add enable minor version upgrades flag to upgrade policy.
- Added QuotaRules to ocm-sdk-go
- added no_proxy field to the proxy project
- Added errors resource.
- Added errors support for status-board.
- Add Status query param for incidents resource.
- Add new
web_rcaservice.
- Add ManagementCluster to ProvisionShard.
- Fixes for
CloudResourcesresource.
- Added field for parameters to be specified for managed services.
- Added CloudResource type and resources.
- Added field for parameters to be specified for managed services.
- Adding
service_mgmtservice.
- add aws sts policy
- Add ReleaseImage to Version
- Add CloudProvider info to ProvisionShard
- Fix cluster logs URL, should be
cluster_logsinstead ofcluster_logs_uuid.
- Add
managed_servicefield to add-on type. - Add
credentials_secretfield to add-on type. - Add
regionfield to provision shard.
-
Fix update method of environment endpoint, should be
Updateinstead ofPatch. -
Remove unimplemented
POST /api/service_logs/v1/cluster_logs/clusters/{uuid}/cluster_logsmethod.
- Add environment endpoint get and patch
- Add new apis for addon config attribute
- Add list of requirements to addon parameter options
- Add Name fields to VPCs and Subnetworks
- Rename addon config env object
- Add rhit_account_id to Account Class
- addons: Support attributes necessary for STS.
- Add ProductIds param to Status Resource.
- Add Role bindings to Subscription.
- Remove deprecated quota summary resource and type.
- Add QuotaVersion to ClusterAuth.
- Allow adding/removing operator roles.
- Remove deprecated
SKUsendpoint
- Add
ServiceInfotype status board service.
- Version gate type: Add warning message field
- Fix description of various API attributes
- OVN: Add network type selection
- adding field to hold validation error message
- Change field name in version gate agreement link to version gate.
- Change version gate agreement URL.
- Add version raw id prefix to version gate.
- Move version gates to be top level resource.
- Add support for version gate deletion.
- Add support for version gate creation.
- Add support for version gate agreements.
- Change version gates URL.
- Add version gates support.
- Adding subnetworks to vpc inquiry
- Add statuses path to service model, add some comments.
- [SDB-2509] Update OSL API schema to be compatible with ocm-sdk-go
- Add support for multi-user
HTPasswdIDP.
- Add
updatesmethod to status board product resource. - Fix status get method of status board.
- Add
status_boardservice.
This version doesn't contain changes to the model, only to the development and build workflows:
-
Rename
masterbranch tomain.To adapt your local repository to the new branch name run the following commands:
git branch -m master main git fetch origin git branch -u origin/main main git remote set-head origin -a
-
Automatically add changes from
CHANGES.mdto release descriptions.
- Enable FIPS mode
- Update type
resourcetoclusterResources - Revert "Add Name field to LDAP identity provider"
- Remove addon install mode
singleNamespace - Add addon install mode
ownNamespace - Add channel to addon version class
- Add Name field to LDAP identity provider
- Fix addon installation version (addon_version vs version)
- Remove no_proxy attribute from SDK
- Add body to the external tracking event
- Add AddOn Versions
- Revert archived cluster endpoint
- Add missing connection to clusters collection in the
service_logsservice.
- Add Status to AddOnRequirement
- Add Archived cluster endpoint
- Add cluster waiting state
- Add cluster-wide proxy and gcp network attributes
- Add Add() method to limited support reasons resource
- Add Limited Support Reason and Templates API
- Add EndOfLifeTimestamp for versions
- Add check_optional_terms to TermsReview and SelfTermsReview
- Add reduceClusterList to ResourceReview and SelfResourceReview
- Add kms key arn to aws ccs cluster encryption
- Add addon inquiries endpoints get and list
- Add cluster resource type
- Remove GET cluster deployment endpoint
- Added Spot Market Options to MachinePool
- Added username to service log LogEntry
- Added InternalOnly flag to SubscriptionNotify
- Added capabilities support to Organization
- Add ccs_only flag for cloud regions
- Add Feature Review and Self Feature Review Locators
- Add Disable workload monitoring Field to Cluster Type
- Add Authorizations Feature Review and Self Feature Review
- Add cloud provider inquiries to api-model
- sts: Add support role ARN
- Add CCSOnly, GenericName fields to machine type.
- Add AcceleratedComputing value to MachineTypeCategory enum.
- Remove the Dashboards resource.
- Add ClusterConfigurationMode type under ClusterStatus
- sts: Change custom roles to instance roles
- Added Custom IAM roles For STS
- JobQueue: Updated attributes of Push
- [SDB-2062] remove fields on ResourceQuota
- JobQueue: Attribute Arguments added to Pop
- JobQueue: Attributes to Pop changed
- JobQueue: Attributes to Push changed
- STS: Support attributes to allow STS clusters
- Add 'hibernating', "powering-down' and 'resuming' cluster states.
- JobQueue: ReceiptId is String and not Integer
- Add a new service JobQueue
- Add event_code and site_code to TermsReviewRequest type
- Add new SelfTermsReviewRequest type
- related-resources: Add resource type and cloud provider
- event: Track ad-hoc authenticated events
- Add RelatedResources struct to QuotaCost
- Add Options to AddOnParameter type.
- aws: Support PrivateLink for fully-private clusters
- Add subscription metrics.
- Add
deprovisionandforceparameters to delete cluster method. - Ensure all subscription fields are available.
- organization: Add quota_cost endpoint resources
- Remove deprecated upgrade channel group field
- Add
billing_modelattribute to theReservedResourcetype. - Add
cluster_billing_modelattribute to theSubscriptiointype.
- add addon sub operator type
- Add billing_model field to cluster type
- subscriptions: Add label locator
- Update metamodel to v0.0.36
- Add cluster hibernation support
- Add addon requirement type.
- Remove
cluster_admin_enabledattribute from cluster type. - Add missing subscription, cluster authorization and plan attributes.
- add default value to add-on parameter type
- Add upgrade channel group for a cluster
- Fix add-on installation delete endpoint
- Remove node drain grace period from upgrade policy
- Add node drain grace period to the cluster
- Add etcd_encryption to sdk
- Add deletion add-on installation endpoint
- Add Update method to addon installation resource
- Change Taints to struct.
- Remove BYOC flag from Cluster type.
- Add Taints field to MachinePool type.
- Add Enabled to AddOnParameter type.
- Add SubnetIDs to the AWS model.
- [AMS] Add IncludeRedHatAssociates to SubscriptionNotify
- version: Rename field from MOA to ROSA
- Add RawID field to version type.
- Remove redudant fields
- flavours: Remove infra and compute nodes
- Add AddOnParameter modal type Update AddOn to include list of AddOnParameters
- Add AddOnInstallationParameter modal type Update AddOnInstallation to include list of AddOnInstallationParameters
- Add ComputeLabels attribute to ClusterNodes
- Add machine pool locator to cluster resource
- Add missing machine pools resource
- Add missing machine pool resource
- Added New Error Message implementation
- idp: Add HTPasswd provider
- Uptdating SDK with GCP credentials
- Add upgrade policy state
- Add machine pools link and type
- add external resources to add on type model
- SDA-2952 - Add "hidden" option to AddOn
- Added Install Error Details From Provisioner
- Remove redundant ID from upgrade policy class
- Add key to label_type
- Add upgrade policy type and resource
- Add terms review and self terms review
- Add dashboards summary
- Add 'available_upgrades' list to version type
- Add CCS type and Attribute to Cluster type
- Added New DNS_READY
- version: Add moa_enabled flag
- Update to metamodel v0.0.32
- Add the ChannelGroup attribute to the Version model
- Add Available AWS regions command
- Add link to missing provision shard
- Added TokenAuthorization to root_resource
- Added SupportCase resource
- [CS] Add hive_config to the provision shard
- [CS] Improving cluster logs endpoint
- [AMS] Added token authorization endpoint
- Add capability_review endpoint
- Add support_cases endpoint
- Fix comment
- Expose if a region supports multi AZ
- Add Update Identity Provider
- removing 'deprovision' suffix from logs endpoint
- add post method to subscription resource
- Add labels field to external configuration type
- Implement Batch Patch Ingresses API endpoint
- Add API for getting cluster's provision shard
- Add API for getting provision shards
- Add API for clusterdeployment labels
- add organization_id to cluster_registration
- label: Fix erroneous file extensions
- MachineType: Expose instance size enum
- Added top level sku_rules endpoint to AMS
- [AMS] Changed feature toggle API to /query with payload containing organization id
- [AMS] Added SkuCount to ResourceQuota type
- Change feature toggle query API to receive organization ID by POST
- Added Syncsets API
- Added Uninstall Log
- Update to metamodel v0.0.30
- Added Notify to root_resource in AMS
- cluster: Remove support for expiration_timestamp
- Added top-level Notify endpoint to AMS
- Add subscription notify endpoint
- accounts_mgmt: Add 'fields' parameter to all list-requests
- accounts_mgmt: Support for Labels resources
- Add parameters 'offset' and 'tail' to log resource
- FeatureToggle: Add model and resource
- AddOns: Add link attribute
- Update to metamodel v0.0.28
- AddOnInstallations: Remove DELETE operation
- Added Label to Account
- Added Label to Organization
- Add enabled field to region
- Adding metrics.nodes to api model
- Adding cluster ingresses endpoint
- ClusterNodes: Add ComputeMachineType
- Network: Added HostPrefix
- Update to metamodel 0.0.27
- Add pull secret deletion
- Products: Add product attribute to cluster object
- Products: Support for top-level cluster types
- Add ClusterOperatorsConditions type
- Add ClusterAlertsFiring type and field in ClusterMetrics
- Removal of
inparameters forGetfunctions
- Update AMS Models
- Add sockets to cluster_metrics_type
- Add
Ingressresource.
- Add
APIlistening method.
- Add
ClusterAdminEnabledflag. - Add
PullSecretsendpoint. - Fix
LDAPIdentityProviderattribute name.
- Add new fields to
AddOnandAddOnInstallation.
- Add
Organizationsattribute to GitHubIdP
- Remove duplicated attribute.
- Improve documentation of the
LogEntrytype.
- Add
client_secretattribute to GitHub identity provider.
- Add
target_namespaceandinstall_modeattributes toAddOntype. - Add
stateattribute toAWSInfrastructureAccessRoletype.
- Add method to update flavour.
- Add types and resources for cluster operator metrics.
- Add
deletingandremovedstates to AWS infrastructure access role grant status.
- Add
searchandorderparameters to the method that lists registry credentials. - Add
labelsparameter to the method that lists subscriptions. - Add types and resources for management of AWS infrastructure access roles.
- Add new
service_logsservice. - Add types and resources for machine types.
- Add types and resources for AWS infrastructure access roles.
- Add GCP flavour and change AWS flavour to contain also the instance type.
- Fixes for
CurrentAccessresource.
- Add
CurrentAccessresource.
- Add
UpdatedAtandCreatedAtfields toSubscriptiontype.
- Replace
AddOnswithAddOnInstallations.
- Add
ban_codeattribute toAccounttype.
- Add support for
ClusterUUIDfield.
- Allow subscription identifier on role binding.
- Add
AddOnInstallationtype.
- Add
resource_nameandresource_costattributes to the add-on type.
- Remove obsolete
awsandversionfields from theFlavourtype. - Add instance type fields to the
Flavourtype. - Add
AWSVolumeandAWSFlavourtypes. - Add attributes required for BYOC.
- Fix direction of
Bodyparameters of updates.
- Allow patching role binding.
- Fix directions of paging parameters.
- Fix direction of
Bodyparameter ofUpdate. - Add default values to paging parameters.
- Update to metamodel 0.0.17.
- Add infra nodes to
FlavourNodes. - Refactor flavour nodes.
- Add
socket_total_by_node_roles_osmetric query.
- Added add-on resources and types.
- Added subscription reserved resources collection.
- Query resource quota from root and delete by identifier.
- Added identifiers to role binding type.
- Added support to search role bindings and resource quota.
- Added
Disconnected,DisplayNameandExternalClusterIDattributes to the cluster authorization request type.
- Added
ResourceReviewresource to the authorizations service.
- Added
searchparameter to the accountsListmethod.
- Added
SKUtype. - Improved organizations.
- Improved roles.
- Added
AccessTokenAuthtype. - Added
authsattribute toAccessTokentype. - Update to metamodel 0.0.9.
- Add
access_reviewresource.
- Add
export_control_reviewresource.
- Add
cpu_total_by_node_roles_osmetric query.
- Add
typeattribute to theResourceQuotatype. - Add
config_managedattribute to theRoleBindingtype.
- Update methods don't return body.
- Add
searchparameter to theListmethod of the subscriptions resource.
- Remove the
creatorattribute of theClustertype.
- Add
orderparameter to the methods to list accounts and subscriptions.
- Update to metamodel 0.0.6: ** Explicitly enable Go modules so that the build works correctly when the project is located inside the Go path.
- Add
orderparameter to the collections that suport it. - Add cloud providers collection.
- Add
DisplayNameattribute toSubscriptiontype.
- Changed the type of the
ExpiresAtattribute of theClusterRegistrationResponsetype fromlongtostring.