Skip to content

Commit

Permalink
Update upstream specifications to their latest version
Browse files Browse the repository at this point in the history
  • Loading branch information
sebhoss committed Oct 11, 2024
1 parent 6d63a24 commit ed58b63
Show file tree
Hide file tree
Showing 192 changed files with 6,608 additions and 1,593 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# SPDX-FileCopyrightText: The terraform-provider-k8s Authors
# SPDX-License-Identifier: 0BSD

name: KuadrantIoRateLimitPolicyV1Beta3Manifest
on:
pull_request:
branches: [ main ]
paths:
- examples/data-sources/k8s_kuadrant_io_rate_limit_policy_v1beta3_manifest/**
- internal/provider/kuadrant_io_v1beta3/kuadrant_io_rate_limit_policy_v1beta3_manifest.go
- internal/provider/kuadrant_io_v1beta3/kuadrant_io_rate_limit_policy_v1beta3_manifest_test.go
- terratest/kuadrant_io_v1beta3/kuadrant_io_rate_limit_policy_v1beta3_manifest_test.go
jobs:
terraform:
name: Test with Terraform
runs-on: ubuntu-latest
steps:
- id: checkout
name: Checkout
uses: actions/checkout@v4
- id: setup_go
name: Set up Go
uses: actions/setup-go@v5
with:
go-version-file: go.mod
cache: true
- id: setup_terraform
name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_wrapper: false
- id: install
name: Install Provider
run: make install
- id: tests
name: Run Unit Tests
run: go test -v -timeout=120s -count=1 ./internal/provider/kuadrant_io_v1beta3/kuadrant_io_rate_limit_policy_v1beta3_manifest_test.go
- id: terratest
name: Run Terratest Tests
run: go test -v -timeout=120s -count=1 -run TestKuadrantIoRateLimitPolicyV1Beta3Manifest ./terratest/kuadrant_io_v1beta3
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# SPDX-FileCopyrightText: The terraform-provider-k8s Authors
# SPDX-License-Identifier: 0BSD

name: LerentisUploadfilter24EuBitwardenSecretV1Beta8Manifest
on:
pull_request:
branches: [ main ]
paths:
- examples/data-sources/k8s_lerentis_uploadfilter24_eu_bitwarden_secret_v1beta8_manifest/**
- internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_bitwarden_secret_v1beta8_manifest.go
- internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_bitwarden_secret_v1beta8_manifest_test.go
- terratest/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_bitwarden_secret_v1beta8_manifest_test.go
jobs:
terraform:
name: Test with Terraform
runs-on: ubuntu-latest
steps:
- id: checkout
name: Checkout
uses: actions/checkout@v4
- id: setup_go
name: Set up Go
uses: actions/setup-go@v5
with:
go-version-file: go.mod
cache: true
- id: setup_terraform
name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_wrapper: false
- id: install
name: Install Provider
run: make install
- id: tests
name: Run Unit Tests
run: go test -v -timeout=120s -count=1 ./internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_bitwarden_secret_v1beta8_manifest_test.go
- id: terratest
name: Run Terratest Tests
run: go test -v -timeout=120s -count=1 -run TestLerentisUploadfilter24EuBitwardenSecretV1Beta8Manifest ./terratest/lerentis_uploadfilter24_eu_v1beta8
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# SPDX-FileCopyrightText: The terraform-provider-k8s Authors
# SPDX-License-Identifier: 0BSD

name: LerentisUploadfilter24EuBitwardenTemplateV1Beta8Manifest
on:
pull_request:
branches: [ main ]
paths:
- examples/data-sources/k8s_lerentis_uploadfilter24_eu_bitwarden_template_v1beta8_manifest/**
- internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_bitwarden_template_v1beta8_manifest.go
- internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_bitwarden_template_v1beta8_manifest_test.go
- terratest/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_bitwarden_template_v1beta8_manifest_test.go
jobs:
terraform:
name: Test with Terraform
runs-on: ubuntu-latest
steps:
- id: checkout
name: Checkout
uses: actions/checkout@v4
- id: setup_go
name: Set up Go
uses: actions/setup-go@v5
with:
go-version-file: go.mod
cache: true
- id: setup_terraform
name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_wrapper: false
- id: install
name: Install Provider
run: make install
- id: tests
name: Run Unit Tests
run: go test -v -timeout=120s -count=1 ./internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_bitwarden_template_v1beta8_manifest_test.go
- id: terratest
name: Run Terratest Tests
run: go test -v -timeout=120s -count=1 -run TestLerentisUploadfilter24EuBitwardenTemplateV1Beta8Manifest ./terratest/lerentis_uploadfilter24_eu_v1beta8
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# SPDX-FileCopyrightText: The terraform-provider-k8s Authors
# SPDX-License-Identifier: 0BSD

name: LerentisUploadfilter24EuRegistryCredentialV1Beta8Manifest
on:
pull_request:
branches: [ main ]
paths:
- examples/data-sources/k8s_lerentis_uploadfilter24_eu_registry_credential_v1beta8_manifest/**
- internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_registry_credential_v1beta8_manifest.go
- internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_registry_credential_v1beta8_manifest_test.go
- terratest/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_registry_credential_v1beta8_manifest_test.go
jobs:
terraform:
name: Test with Terraform
runs-on: ubuntu-latest
steps:
- id: checkout
name: Checkout
uses: actions/checkout@v4
- id: setup_go
name: Set up Go
uses: actions/setup-go@v5
with:
go-version-file: go.mod
cache: true
- id: setup_terraform
name: Setup Terraform
uses: hashicorp/setup-terraform@v3
with:
terraform_wrapper: false
- id: install
name: Install Provider
run: make install
- id: tests
name: Run Unit Tests
run: go test -v -timeout=120s -count=1 ./internal/provider/lerentis_uploadfilter24_eu_v1beta8/lerentis_uploadfilter24_eu_registry_credential_v1beta8_manifest_test.go
- id: terratest
name: Run Terratest Tests
run: go test -v -timeout=120s -count=1 -run TestLerentisUploadfilter24EuRegistryCredentialV1Beta8Manifest ./terratest/lerentis_uploadfilter24_eu_v1beta8
Original file line number Diff line number Diff line change
Expand Up @@ -56,13 +56,13 @@ Optional:
Required:

- `certificate_authority_configuration` (Attributes) Name and bit size of the private key algorithm, the name of the signing algorithm, and X.500 certificate subject information. (see [below for nested schema](#nestedatt--spec--certificate_authority_configuration))
- `type` (String) The type of the certificate authority.

Optional:

- `key_storage_security_standard` (String) Specifies a cryptographic key management compliance standard used for handling CA keys. Default: FIPS_140_2_LEVEL_3_OR_HIGHER Some Amazon Web Services Regions do not support the default. When creating a CA in these Regions, you must provide FIPS_140_2_LEVEL_2_OR_HIGHER as the argument for KeyStorageSecurityStandard. Failure to do this results in an InvalidArgsException with the message, 'A certificate authority cannot be created in this region with the specified security standard.' For information about security standard support in various Regions, see Storage and security compliance of Amazon Web Services Private CA private keys (https://docs.aws.amazon.com/privateca/latest/userguide/data-protection.html#private-keys).
- `revocation_configuration` (Attributes) Contains information to enable Online Certificate Status Protocol (OCSP) support, to enable a certificate revocation list (CRL), to enable both, or to enable neither. The default is for both certificate validation mechanisms to be disabled. The following requirements apply to revocation configurations. * A configuration disabling CRLs or OCSP must contain only the Enabled=False parameter, and will fail if other parameters such as CustomCname or ExpirationInDays are included. * In a CRL configuration, the S3BucketName parameter must conform to Amazon S3 bucket naming rules (https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html). * A configuration containing a custom Canonical Name (CNAME) parameter for CRLs or OCSP must conform to RFC2396 (https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in a CNAME. * In a CRL or OCSP configuration, the value of a CNAME parameter must not include a protocol prefix such as 'http://' or 'https://'. For more information, see the OcspConfiguration (https://docs.aws.amazon.com/privateca/latest/APIReference/API_OcspConfiguration.html) and CrlConfiguration (https://docs.aws.amazon.com/privateca/latest/APIReference/API_CrlConfiguration.html) types. (see [below for nested schema](#nestedatt--spec--revocation_configuration))
- `tags` (Attributes List) Key-value pairs that will be attached to the new private CA. You can associate up to 50 tags with a private CA. For information using tags with IAM to manage permissions, see Controlling Access Using IAM Tags (https://docs.aws.amazon.com/IAM/latest/UserGuide/access_iam-tags.html). (see [below for nested schema](#nestedatt--spec--tags))
- `type` (String) The type of the certificate authority.
- `usage_mode` (String) Specifies whether the CA issues general-purpose certificates that typically require a revocation mechanism, or short-lived certificates that may optionally omit revocation because they expire quickly. Short-lived certificate validity is limited to seven days. The default value is GENERAL_PURPOSE.

<a id="nestedatt--spec--certificate_authority_configuration"></a>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ Required:

Required:

- `images` (Map of String) Images define the new images for different containers within the release.
- `images` (Map of String) Images define the new images for containers, actions or external applications within the release. If an image is specified for a lifecycle action, the key should be the field name (case-insensitive) of the action in the LifecycleActions struct.
- `name` (String) Name is a unique identifier for this release. Cannot be updated.
- `service_version` (String) ServiceVersion defines the version of the well-known service that the component provides. The version should follow the syntax and semantics of the 'Semantic Versioning' specification (http://semver.org/). If the release is used, it will serve as the service version for component instances, overriding the one defined in the component definition. Cannot be updated.

Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/awx_ansible_com_awx_v1beta1_manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,8 +106,8 @@ Optional:
- `init_projects_container_image` (String) Registry path to the init projects container to use
- `ipv6_disabled` (Boolean) Disable web container's nginx ipv6 listener
- `kind` (String) Kind of the deployment type
- `ldap_cacert_secret` (String) Secret where can be found the LDAP trusted Certificate Authority Bundle
- `ldap_password_secret` (String) Secret where can be found the LDAP bind password
- `ldap_cacert_secret` (String) (Deprecated) Secret where can be found the LDAP trusted Certificate Authority Bundle
- `ldap_password_secret` (String) (Deprecated) Secret where can be found the LDAP bind password
- `loadbalancer_class` (String) Class of LoadBalancer to use
- `loadbalancer_ip` (String) Assign LoadBalancer IP address
- `loadbalancer_port` (Number) Port to use for the loadbalancer
Expand Down
4 changes: 2 additions & 2 deletions docs/data-sources/camel_apache_org_build_v1_manifest.md
Original file line number Diff line number Diff line change
Expand Up @@ -467,7 +467,7 @@ Optional:
- `content_ref` (String) the confimap reference holding the source content
- `content_type` (String) the content type (tipically text or binary)
- `from_kamelet` (Boolean) True if the spec is generated from a Kamelet
- `interceptors` (List of String) Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader uses to pre/post process sources
- `interceptors` (List of String) Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader uses to pre/post process sources Deprecated: no longer in use.
- `language` (String) specify which is the language (Camel DSL) used to interpret this source code
- `loader` (String) Loader is an optional id of the org.apache.camel.k.RoutesLoader that will interpret this source at runtime
- `name` (String) the name of the specification
Expand Down Expand Up @@ -935,7 +935,7 @@ Optional:
- `content_ref` (String) the confimap reference holding the source content
- `content_type` (String) the content type (tipically text or binary)
- `from_kamelet` (Boolean) True if the spec is generated from a Kamelet
- `interceptors` (List of String) Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader uses to pre/post process sources
- `interceptors` (List of String) Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader uses to pre/post process sources Deprecated: no longer in use.
- `language` (String) specify which is the language (Camel DSL) used to interpret this source code
- `loader` (String) Loader is an optional id of the org.apache.camel.k.RoutesLoader that will interpret this source at runtime
- `name` (String) the name of the specification
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ Optional:
- `content_ref` (String) the confimap reference holding the source content
- `content_type` (String) the content type (tipically text or binary)
- `from_kamelet` (Boolean) True if the spec is generated from a Kamelet
- `interceptors` (List of String) Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader uses to pre/post process sources
- `interceptors` (List of String) Interceptors are optional identifiers the org.apache.camel.k.RoutesLoader uses to pre/post process sources Deprecated: no longer in use.
- `language` (String) specify which is the language (Camel DSL) used to interpret this source code
- `loader` (String) Loader is an optional id of the org.apache.camel.k.RoutesLoader that will interpret this source at runtime
- `name` (String) the name of the specification
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -422,7 +422,7 @@ Optional:
- `active_deadline_seconds` (Number) Specifies the duration in seconds, relative to the start time, that the job may be continuously active before it is considered to be failed. It defaults to 60s.
- `auto` (Boolean) Automatically deploy the integration as CronJob when all routes are either starting from a periodic consumer (only 'cron', 'timer' and 'quartz' are supported) or a passive consumer (e.g. 'direct' is a passive consumer). It's required that all periodic consumers have the same period, and it can be expressed as cron schedule (e.g. '1m' can be expressed as '0/1 * * * *', while '35m' or '50s' cannot).
- `backoff_limit` (Number) Specifies the number of retries before marking the job failed. It defaults to 2.
- `components` (String) A comma separated list of the Camel components that need to be customized in order for them to work when the schedule is triggered externally by Kubernetes. A specific customizer is activated for each specified component. E.g. for the 'timer' component, the 'cron-timer' customizer is activated (it's present in the 'org.apache.camel.k:camel-k-cron' library). Supported components are currently: 'cron', 'timer' and 'quartz'.
- `components` (String) A comma separated list of the Camel components that need to be customized in order for them to work when the schedule is triggered externally by Kubernetes. Supported components are currently: 'cron', 'timer' and 'quartz'.
- `concurrency_policy` (String) Specifies how to treat concurrent executions of a Job. Valid values are: - 'Allow': allows CronJobs to run concurrently; - 'Forbid' (default): forbids concurrent runs, skipping next run if previous run hasn't finished yet; - 'Replace': cancels currently running job and replaces it with a new one
- `configuration` (Map of String) Legacy trait configuration parameters. Deprecated: for backward compatibility.
- `enabled` (Boolean) Can be used to enable or disable a trait. All traits share this common property.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@ Optional:
- `active_deadline_seconds` (Number) Specifies the duration in seconds, relative to the start time, that the job may be continuously active before it is considered to be failed. It defaults to 60s.
- `auto` (Boolean) Automatically deploy the integration as CronJob when all routes are either starting from a periodic consumer (only 'cron', 'timer' and 'quartz' are supported) or a passive consumer (e.g. 'direct' is a passive consumer). It's required that all periodic consumers have the same period, and it can be expressed as cron schedule (e.g. '1m' can be expressed as '0/1 * * * *', while '35m' or '50s' cannot).
- `backoff_limit` (Number) Specifies the number of retries before marking the job failed. It defaults to 2.
- `components` (String) A comma separated list of the Camel components that need to be customized in order for them to work when the schedule is triggered externally by Kubernetes. A specific customizer is activated for each specified component. E.g. for the 'timer' component, the 'cron-timer' customizer is activated (it's present in the 'org.apache.camel.k:camel-k-cron' library). Supported components are currently: 'cron', 'timer' and 'quartz'.
- `components` (String) A comma separated list of the Camel components that need to be customized in order for them to work when the schedule is triggered externally by Kubernetes. Supported components are currently: 'cron', 'timer' and 'quartz'.
- `concurrency_policy` (String) Specifies how to treat concurrent executions of a Job. Valid values are: - 'Allow': allows CronJobs to run concurrently; - 'Forbid' (default): forbids concurrent runs, skipping next run if previous run hasn't finished yet; - 'Replace': cancels currently running job and replaces it with a new one
- `configuration` (Map of String) Legacy trait configuration parameters. Deprecated: for backward compatibility.
- `enabled` (Boolean) Can be used to enable or disable a trait. All traits share this common property.
Expand Down
Loading

0 comments on commit ed58b63

Please sign in to comment.