42atomys / stud42

Stud42 official repository since major 3 update (https://s42.app)
https://s42.app
MIT License
858 stars 26 forks source link

chore: upgrade prettier to 3.0.0 #482

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Bumps prettier from 2.8.4 to 3.0.0.

Release notes

Sourced from prettier's releases.

3.0.0

diff

đź”— Release note

3.0.0-alpha.6

What's Changed

Other changes since v2, see 3.0.0-alpha.1 release notes

Full Changelog: https://github.com/prettier/prettier/compare/3.0.0-alpha.5...3.0.0-alpha.6

3.0.0-alpha.5

What's Changed

Other changes since v2, see 3.0.0-alpha.1 release notes

Full Changelog: https://github.com/prettier/prettier/compare/3.0.0-alpha.4...3.0.0-alpha.5

3.0.0-alpha.4

What's Changed

Other changes since v2, see 3.0.0-alpha.1 release notes

Full Changelog: https://github.com/prettier/prettier/compare/3.0.0-alpha.3...3.0.0-alpha.4

3.0.0-alpha.3

  • Fix exports field in package.json file

Other changes since v2, see 3.0.0-alpha.1 release notes

Full Changelog: https://github.com/prettier/prettier/compare/3.0.0-alpha.2...3.0.0-alpha.3

3.0.0-alpha.2

  • Fix bundled index.cjs file

Other changes since v2, see 3.0.0-alpha.1 release notes

Full Changelog: https://github.com/prettier/prettier/compare/3.0.0-alpha.1...3.0.0-alpha.2

3.0.0-alpha.1

If you are a plugin developer, please try this version and send us feedback! Feel free to ping @​fisker if you have any questions about v3 migration.

... (truncated)

Changelog

Sourced from prettier's changelog.

3.0.0

diff

đź”— Release Notes

2.8.8

This version is a republished version of v2.8.7. A bad version was accidentally published and it can't be unpublished, apologies for the churn.

2.8.7

diff

Allow multiple decorators on same getter/setter (#14584 by @​fisker)

// Input
class A {
  @decorator()
  get foo () {}

@​decorator() set foo (value) {} }

// Prettier 2.8.6 SyntaxError: Decorators cannot be applied to multiple get/set accessors of the same name. (5:3) 3 | get foo () {} 4 |
> 5 | @​decorator() | ^^^^^^^^^^^^ 6 | set foo (value) {} 7 | }

// Prettier 2.8.7 class A { @​decorator() get foo() {}

@​decorator() set foo(value) {} }

2.8.6

diff

... (truncated)

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
github-actions[bot] commented 1 year ago

Terraform data for pre-cluster stack

Terraform Initialization ⚙️ success

Terraform Validation 🤖 success

Show Validation ``` Success! The configuration is valid. ```

Terraform Plan đź“– success

Show Plan ``` kubernetes_namespace.namespace["staging"]: Refreshing state... [id=staging] kubernetes_namespace.namespace["istio-system"]: Refreshing state... [id=istio-system] kubernetes_namespace.namespace["production"]: Refreshing state... [id=production] kubernetes_namespace.namespace["monitoring"]: Refreshing state... [id=monitoring] kubernetes_namespace.namespace["sandbox"]: Refreshing state... [id=sandbox] kubernetes_namespace.namespace["previews"]: Refreshing state... [id=previews] kubernetes_namespace.namespace["permission-manager"]: Refreshing state... [id=permission-manager] kubernetes_namespace.namespace["cert-manager"]: Refreshing state... [id=cert-manager] helm_release.rabbitmq_operator: Refreshing state... [id=primary] helm_release.reflector: Refreshing state... [id=reflector] helm_release.istio_base: Refreshing state... [id=istio-base] helm_release.sealed_secret: Refreshing state... [id=sealed-secret] helm_release.istiod: Refreshing state... [id=istiod] helm_release.gateway: Refreshing state... [id=istio-ingressgateway] No changes. Your infrastructure matches the configuration. Terraform has compared your real infrastructure against your configuration and found no differences, so no changes are needed. ```
github-actions[bot] commented 1 year ago

Terraform data for cluster stack

Terraform Initialization ⚙️ success

Terraform Validation 🤖 success

Show Validation ``` Success! The configuration is valid. ```

Terraform Plan đź“– success

Show Plan ``` module.monitoring_routing.kubectl_manifest.virtual_services["app-s42-dashboards"]: Refreshing state... [id=/apis/networking.istio.io/v1alpha3/namespaces/monitoring/virtualservices/app-s42-dashboards] kubernetes_service_account.loki: Refreshing state... [id=monitoring/loki] module.istio.kubectl_manifest.gateways["app-s42-dashboards"]: Refreshing state... [id=/apis/networking.istio.io/v1alpha3/namespaces/monitoring/gateways/app-s42-dashboards] kubernetes_cluster_role.promtail: Refreshing state... [id=promtail] kubernetes_service_account.tempo: Refreshing state... [id=monitoring/tempo] kubernetes_role.loki: Refreshing state... [id=monitoring/loki] module.istio.kubectl_manifest.gateways["app-s42-next"]: Refreshing state... [id=/apis/networking.istio.io/v1alpha3/namespaces/staging/gateways/app-s42-next] module.istio.kubectl_manifest.gateways["dev-s42-previews"]: Refreshing state... [id=/apis/networking.istio.io/v1alpha3/namespaces/previews/gateways/dev-s42-previews] module.istio.kubectl_manifest.gateways["app-s42"]: Refreshing state... [id=/apis/networking.istio.io/v1alpha3/namespaces/production/gateways/app-s42] kubernetes_service_account.prometheus: Refreshing state... [id=monitoring/prometheus] kubernetes_service_account.promtail: Refreshing state... [id=monitoring/promtail] kubernetes_cluster_role.prometheus: Refreshing state... [id=prometheus] module.grafana.kubernetes_service.app[0]: Refreshing state... [id=monitoring/grafana] module.prometheus.kubernetes_service.app[0]: Refreshing state... [id=monitoring/prometheus] module.prometheus.kubernetes_persistent_volume_claim.app["data"]: Refreshing state... [id=monitoring/prometheus-data] module.prometheus.kubernetes_config_map.app["config"]: Refreshing state... [id=monitoring/prometheus-config] module.grafana.kubernetes_persistent_volume_claim.app["data"]: Refreshing state... [id=monitoring/grafana-data] module.grafana.kubernetes_deployment.app[0]: Refreshing state... [id=monitoring/grafana] module.promtail.kubernetes_config_map.app["config"]: Refreshing state... [id=monitoring/promtail-config] module.promtail.kubernetes_daemonset.app[0]: Refreshing state... [id=monitoring/promtail] module.promtail.kubernetes_service.app[0]: Refreshing state... [id=monitoring/promtail] module.cert_manager.null_resource.cert_manager_ovh_source: Refreshing state... [id=6901452211892208863] module.loki.kubernetes_config_map.app["config"]: Refreshing state... [id=monitoring/loki-config] module.loki.kubernetes_service.app[0]: Refreshing state... [id=monitoring/loki] module.loki.kubernetes_persistent_volume_claim.app["data"]: Refreshing state... [id=monitoring/loki-data] module.cert_manager.helm_release.cert_manager: Refreshing state... [id=cert-manager] module.tempo.kubernetes_persistent_volume_claim.app["data"]: Refreshing state... [id=monitoring/tempo-data] kubernetes_role_binding.loki: Refreshing state... [id=monitoring/loki] module.tempo.kubernetes_service.app[0]: Refreshing state... [id=monitoring/tempo] module.tempo.kubernetes_config_map.app["config"]: Refreshing state... [id=monitoring/tempo-config] kubernetes_cluster_role_binding.prometheus: Refreshing state... [id=prometheus] kubernetes_cluster_role_binding.promtail: Refreshing state... [id=promtail] module.prometheus.kubernetes_stateful_set.app[0]: Refreshing state... [id=monitoring/prometheus] module.loki.kubernetes_stateful_set.app[0]: Refreshing state... [id=monitoring/loki] module.tempo.kubernetes_stateful_set.app[0]: Refreshing state... [id=monitoring/tempo] module.cert_manager.kubectl_manifest.certificates["app-s42-dashboards"]: Refreshing state... [id=/apis/cert-manager.io/v1/namespaces/istio-system/certificates/app-s42-dashboards] module.cert_manager.kubernetes_role.cert_manager_webhook_ovh_secret_reader: Refreshing state... [id=cert-manager/cert-manager-webhook-ovh:secret-reader] module.cert_manager.kubectl_manifest.certificates["app-s42-next"]: Refreshing state... [id=/apis/cert-manager.io/v1/namespaces/istio-system/certificates/app-s42-next] module.cert_manager.kubectl_manifest.certificates["dev-s42-sandbox"]: Refreshing state... [id=/apis/cert-manager.io/v1/namespaces/istio-system/certificates/dev-s42-sandbox] module.cert_manager.kubectl_manifest.certificates["app-s42"]: Refreshing state... [id=/apis/cert-manager.io/v1/namespaces/istio-system/certificates/app-s42] module.cert_manager.kubectl_manifest.certificates["dev-s42-previews"]: Refreshing state... [id=/apis/cert-manager.io/v1/namespaces/istio-system/certificates/dev-s42-previews] module.secrets.kubernetes_manifest.sealed_secret["ghcr-creds"]: Refreshing state... module.cert_manager.kubernetes_role_binding.cert_manager_webhook_ovh_secret_reader: Refreshing state... [id=cert-manager/cert-manager-webhook-ovh:secret-reader] module.secrets.kubernetes_manifest.sealed_secret["ovh-credentials"]: Refreshing state... module.cert_manager.helm_release.cert_manager_ovh: Refreshing state... [id=cert-manager-webhook-ovh] module.cert_manager.kubectl_manifest.self_signed_issuers["selfsigned-issuer"]: Refreshing state... [id=/apis/cert-manager.io/v1/clusterissuers/selfsigned-issuer] module.cert_manager.kubectl_manifest.issuers["ovh-issuer"]: Refreshing state... [id=/apis/cert-manager.io/v1/clusterissuers/ovh-issuer] module.cert_manager.kubectl_manifest.issuers["ovh-staging-issuer"]: Refreshing state... [id=/apis/cert-manager.io/v1/clusterissuers/ovh-staging-issuer] No changes. Your infrastructure matches the configuration. Terraform has compared your real infrastructure against your configuration and found no differences, so no changes are needed. Warning: "default_secret_name" is no longer applicable for Kubernetes v1.24.0 and above with kubernetes_service_account.prometheus, on monitoring.tf line 73, in resource "kubernetes_service_account" "prometheus": 73: resource "kubernetes_service_account" "prometheus" { Starting from version 1.24.0 Kubernetes does not automatically generate a token for service accounts, in this case, "default_secret_name" will be empty (and 3 more similar warnings elsewhere) ```
github-actions[bot] commented 1 year ago

Terraform data for apps stack

Terraform Initialization ⚙️ success

Terraform Validation 🤖 success

Show Validation ``` Success! The configuration is valid. ```

Terraform Plan đź“– success

Show Plan ``` module.webhooked.module.webhooked.kubernetes_service.app[0]: Refreshing state... [id=production/webhooked] module.webhooked.module.webhooked.kubernetes_config_map.app["config"]: Refreshing state... [id=production/webhooked-config] module.s42.random_password.postgres: Refreshing state... [id=none] module.s42.random_password.meilisearch_token: Refreshing state... [id=none] module.s42.random_password.dragonfly: Refreshing state... [id=none] module.s42.random_password.next_auth_secret: Refreshing state... [id=none] module.s42.module.interface.kubernetes_service.app[0]: Refreshing state... [id=production/interface] module.s42.module.meilisearch.kubernetes_service.app[0]: Refreshing state... [id=production/meilisearch] module.s42.module.meilisearch.kubernetes_persistent_volume_claim.app["data"]: Refreshing state... [id=production/meilisearch-data] module.s42.kubernetes_config_map.stud42_config: Refreshing state... [id=production/stud42-config] module.s42.module.auth_service.kubernetes_service.app[0]: Refreshing state... [id=production/auth-service] module.s42.module.auth_service.kubernetes_deployment.app[0]: Refreshing state... [id=production/auth-service] module.s42.module.interface.kubernetes_deployment.app[0]: Refreshing state... [id=production/interface] module.webhooked.module.secrets.kubernetes_manifest.sealed_secret["s42-webhooked-secrets"]: Refreshing state... module.s42.kubernetes_manifest.rabbitmq_policy_webhooks_dlq: Refreshing state... module.s42.kubernetes_manifest.rabbitmq_queue_webhooks_processing: Refreshing state... module.s42.kubernetes_manifest.rabbitmq: Refreshing state... module.s42.module.dragonfly.kubernetes_persistent_volume_claim.app["data"]: Refreshing state... [id=production/dragonfly-data] module.s42.kubernetes_manifest.rabbitmq_binding_webhooks_dlq: Refreshing state... module.s42.module.service-token.kubernetes_manifest.sealed_secret["s42-service-token"]: Refreshing state... module.s42.module.service-token.kubernetes_manifest.sealed_secret["github-token"]: Refreshing state... module.s42.module.service-token.kubernetes_manifest.sealed_secret["ovh-s3-credentials"]: Refreshing state... module.s42.module.service-token.kubernetes_manifest.sealed_secret["discord-token"]: Refreshing state... module.s42.module.service-token.kubernetes_manifest.sealed_secret["sentry-dsns"]: Refreshing state... module.s42.module.service-token.kubernetes_manifest.sealed_secret["auth-service-certs-jwk"]: Refreshing state... module.s42.kubernetes_manifest.rabbitmq_queue_webhooks_dlq: Refreshing state... module.s42.module.service-token.kubernetes_manifest.sealed_secret["oauth2-providers"]: Refreshing state... module.s42.module.dragonfly.kubernetes_service.app[0]: Refreshing state... [id=production/dragonfly] module.s42.module.istio.kubectl_manifest.virtual_services["app-s42"]: Refreshing state... [id=/apis/networking.istio.io/v1alpha3/namespaces/production/virtualservices/app-s42] module.s42.module.crawler_locations.kubernetes_cron_job_v1.app[0]: Refreshing state... [id=production/crawler-locations] module.s42.module.webhooks_processor.kubernetes_deployment.app[0]: Refreshing state... [id=production/webhooks-processor] module.s42.module.meilisearch_clean_tasks.kubernetes_cron_job_v1.app[0]: Refreshing state... [id=production/meilisearch-clean-tasks] module.s42.module.postgres.kubernetes_persistent_volume_claim.app["data"]: Refreshing state... [id=production/postgres-data] module.s42.module.postgres.kubernetes_service.app[0]: Refreshing state... [id=production/postgres] module.s42.module.postgres.kubernetes_config_map.app["config"]: Refreshing state... [id=production/postgres-config] module.s42.kubernetes_secret.next_auth_secret: Refreshing state... [id=production/next-auth-secret] module.s42.module.crawler_campus.kubernetes_cron_job_v1.app[0]: Refreshing state... [id=production/crawler-campus] module.s42.module.meilisearch.kubernetes_stateful_set.app[0]: Refreshing state... [id=production/meilisearch] module.s42.module.auth_service.kubernetes_horizontal_pod_autoscaler_v2.app[0]: Refreshing state... [id=production/auth-service] module.s42.module.interface.kubernetes_horizontal_pod_autoscaler_v2.app[0]: Refreshing state... [id=production/interface] module.s42.kubernetes_pod_disruption_budget_v1.rabbitmq: Refreshing state... [id=production/rabbitmq] module.s42.module.api.kubernetes_service.app[0]: Refreshing state... [id=production/api] module.s42.module.dragonfly.kubernetes_stateful_set.app[0]: Refreshing state... [id=production/dragonfly] module.s42.module.api.kubernetes_deployment.app[0]: Refreshing state... [id=production/api] module.s42.module.postgres.kubernetes_secret.app["credentials"]: Refreshing state... [id=production/postgres-credentials] module.s42.module.dragonfly.kubernetes_secret.app["credentials"]: Refreshing state... [id=production/dragonfly-credentials] module.s42.module.meilisearch.kubernetes_secret.app["token"]: Refreshing state... [id=production/meilisearch-token] module.s42.module.postgres.kubernetes_stateful_set.app[0]: Refreshing state... [id=production/postgres] module.s42.kubernetes_manifest.rabbitmq_exchange_webhooks: Refreshing state... module.s42.module.webhooks_processor.kubernetes_horizontal_pod_autoscaler_v2.app[0]: Refreshing state... [id=production/webhooks-processor] module.webhooked.module.webhooked.kubernetes_deployment.app[0]: Refreshing state... [id=production/webhooked] module.s42.module.api.kubernetes_horizontal_pod_autoscaler_v2.app[0]: Refreshing state... [id=production/api] module.webhooked.module.webhooked.kubernetes_horizontal_pod_autoscaler_v2.app[0]: Refreshing state... [id=production/webhooked] Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols: ~ update in-place -/+ destroy and then create replacement Terraform will perform the following actions: # module.s42.module.api.kubernetes_deployment.app[0] will be updated in-place ~ resource "kubernetes_deployment" "app" { id = "production/api" # (1 unchanged attribute hidden) ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "api" # (5 unchanged attributes hidden) } ~ spec { # (5 unchanged attributes hidden) ~ template { ~ metadata { ~ labels = { ~ "version" = "v0.27.1" -> "latest" # (4 unchanged elements hidden) } # (2 unchanged attributes hidden) } ~ spec { # (12 unchanged attributes hidden) ~ container { ~ image = "ghcr.io/42atomys/stud42:v0.27.1" -> "ghcr.io/42atomys/stud42:latest" name = "api" # (8 unchanged attributes hidden) # (24 unchanged blocks hidden) } # (3 unchanged blocks hidden) } } # (2 unchanged blocks hidden) } } # module.s42.module.api.kubernetes_horizontal_pod_autoscaler_v2.app[0] will be updated in-place ~ resource "kubernetes_horizontal_pod_autoscaler_v2" "app" { id = "production/api" ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "api" # (5 unchanged attributes hidden) } # (1 unchanged block hidden) } # module.s42.module.api.kubernetes_service.app[0] will be updated in-place ~ resource "kubernetes_service" "app" { id = "production/api" # (2 unchanged attributes hidden) ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "api" # (5 unchanged attributes hidden) } # (1 unchanged block hidden) } # module.s42.module.auth_service.kubernetes_deployment.app[0] will be updated in-place ~ resource "kubernetes_deployment" "app" { id = "production/auth-service" # (1 unchanged attribute hidden) ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "auth-service" # (5 unchanged attributes hidden) } ~ spec { # (5 unchanged attributes hidden) ~ template { ~ metadata { ~ labels = { ~ "version" = "v0.27.1" -> "latest" # (4 unchanged elements hidden) } # (2 unchanged attributes hidden) } ~ spec { # (12 unchanged attributes hidden) ~ container { ~ image = "ghcr.io/42atomys/stud42:v0.27.1" -> "ghcr.io/42atomys/stud42:latest" name = "auth-service" # (8 unchanged attributes hidden) # (8 unchanged blocks hidden) } # (4 unchanged blocks hidden) } } # (2 unchanged blocks hidden) } } # module.s42.module.auth_service.kubernetes_horizontal_pod_autoscaler_v2.app[0] will be updated in-place ~ resource "kubernetes_horizontal_pod_autoscaler_v2" "app" { id = "production/auth-service" ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "auth-service" # (5 unchanged attributes hidden) } # (1 unchanged block hidden) } # module.s42.module.auth_service.kubernetes_service.app[0] will be updated in-place ~ resource "kubernetes_service" "app" { id = "production/auth-service" # (2 unchanged attributes hidden) ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "auth-service" # (5 unchanged attributes hidden) } # (1 unchanged block hidden) } # module.s42.module.crawler_campus.kubernetes_cron_job_v1.app[0] will be updated in-place ~ resource "kubernetes_cron_job_v1" "app" { id = "production/crawler-campus" ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "crawler-campus" # (5 unchanged attributes hidden) } ~ spec { # (6 unchanged attributes hidden) ~ job_template { ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } # (2 unchanged attributes hidden) } ~ spec { # (7 unchanged attributes hidden) ~ template { ~ metadata { ~ labels = { ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } # (2 unchanged attributes hidden) } ~ spec { # (12 unchanged attributes hidden) ~ container { ~ image = "ghcr.io/42atomys/stud42:v0.27.1" -> "ghcr.io/42atomys/stud42:latest" name = "crawler-campus" # (8 unchanged attributes hidden) # (12 unchanged blocks hidden) } # (3 unchanged blocks hidden) } } } } } } # module.s42.module.crawler_locations.kubernetes_cron_job_v1.app[0] will be updated in-place ~ resource "kubernetes_cron_job_v1" "app" { id = "production/crawler-locations" ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "crawler-locations" # (5 unchanged attributes hidden) } ~ spec { # (6 unchanged attributes hidden) ~ job_template { ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } # (2 unchanged attributes hidden) } ~ spec { # (7 unchanged attributes hidden) ~ template { ~ metadata { ~ labels = { ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } # (2 unchanged attributes hidden) } ~ spec { # (12 unchanged attributes hidden) ~ container { ~ image = "ghcr.io/42atomys/stud42:v0.27.1" -> "ghcr.io/42atomys/stud42:latest" name = "crawler-locations" # (8 unchanged attributes hidden) # (14 unchanged blocks hidden) } # (3 unchanged blocks hidden) } } } } } } # module.s42.module.interface.kubernetes_deployment.app[0] will be updated in-place ~ resource "kubernetes_deployment" "app" { id = "production/interface" # (1 unchanged attribute hidden) ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "interface" # (5 unchanged attributes hidden) } ~ spec { # (5 unchanged attributes hidden) ~ template { ~ metadata { ~ labels = { ~ "version" = "v0.27.1" -> "latest" # (4 unchanged elements hidden) } # (2 unchanged attributes hidden) } ~ spec { # (12 unchanged attributes hidden) ~ container { ~ image = "ghcr.io/42atomys/stud42:v0.27.1" -> "ghcr.io/42atomys/stud42:latest" name = "interface" # (8 unchanged attributes hidden) # (32 unchanged blocks hidden) } # (3 unchanged blocks hidden) } } # (2 unchanged blocks hidden) } } # module.s42.module.interface.kubernetes_horizontal_pod_autoscaler_v2.app[0] will be updated in-place ~ resource "kubernetes_horizontal_pod_autoscaler_v2" "app" { id = "production/interface" ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "interface" # (5 unchanged attributes hidden) } # (1 unchanged block hidden) } # module.s42.module.interface.kubernetes_service.app[0] will be updated in-place ~ resource "kubernetes_service" "app" { id = "production/interface" # (2 unchanged attributes hidden) ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "interface" # (5 unchanged attributes hidden) } # (1 unchanged block hidden) } # module.s42.module.meilisearch_clean_tasks.kubernetes_cron_job_v1.app[0] will be updated in-place ~ resource "kubernetes_cron_job_v1" "app" { id = "production/meilisearch-clean-tasks" ~ spec { # (6 unchanged attributes hidden) ~ job_template { ~ spec { # (7 unchanged attributes hidden) ~ template { ~ spec { # (12 unchanged attributes hidden) ~ container { name = "meilisearch-clean-tasks" # (9 unchanged attributes hidden) ~ resources { ~ limits = { + "memory" = "128Mi" } ~ requests = { + "cpu" = "100m" + "memory" = "128Mi" } } # (2 unchanged blocks hidden) } # (2 unchanged blocks hidden) } # (1 unchanged block hidden) } } # (1 unchanged block hidden) } } # (1 unchanged block hidden) } # module.s42.module.service-token.kubernetes_manifest.sealed_secret["oauth2-providers"] must be replaced -/+ resource "kubernetes_manifest" "sealed_secret" { ~ manifest = { ~ spec = { ~ encryptedData = { # forces replacement ~ "FORTY_TWO_SECRET" = "AgAykWa+eGyDGtrTwTj98OE2Fmby0Iv2MOAk80X9ukyxqZ5jsmCPSaoxrZaFkBg/YacaHPiPOR+8Okh6xi9LTexhoGp+ZlH8LBDkGeQ0s6T/ZOU4iu48SQ8bt8SHjQP7/1aVSlJOalT3Dn71BcgLuVT3xaPza9PjKp0hGvsw79IIOynnv3zLLV06VB1P83p40wad0/Bkndv2HsHPaPgyAgheAMhXUFFydyIE/D3OQhm9LALB4fmPUyudNoq0A9i+RLrO+nk5b/JthH2iqXT+ghI/ghOm48KZEN6qtywy6Yd7Ys+6BrOmfjUeeyzqPjok3Rxl0whGwsuySOoaDPORw0Mj0I1NxMDQqKhIZjo/+L3Uo3g5Viv/z98Wwcod52pZ4HDedEtQJzsYI4SoF0Ol8AiRP3gK8g6zJov/bGzQLiUZY7ErRGxbsDohbj1Kb7rVLbhwuw/8Qm6FmJmaQJM03khZtFSzLk8+MMZnWBrM7SDL8t38smsEf+5TbtacJw+N6ib/+fJUu1BQu25a2y90OXmJbjljSyqszX+cINGrbYmJhAC1JnVPxKa6TT7hyQ2tR4z6Nxv58YJhk6OYMryBNTP62Tw/iujwq9FI6PueOG2szbFDXR7AuuRfAMd0WEbBOduR9X8ALttqBNlgPvUKrLrq8wLVqOl+SmdILa5eDnENXsbR1rrIdJZ5mF8QswDZuyHVCglAzE+dId9QTqL10LjpIKQCHcRCSAcgQyCl7Ae6lXfIRNXPe9evlcB+tHFCd8yo9UXBlnOG5rG9xUUjG99i" -> "AgCo7oVoViooII7UvHKR4AG02oxQEKKo6JxBMuNi0Ws75oGwX8vtNxK+2cGPrPBlRyKWj66zlX6U2Ydx1uRYif/JGZTcjZLqM09Xe7lqht6QCCEMr66PoFtmq+gTW0VygSxmgeWuQ6UiqVB2Rp1s+ryWw5oARIuWvxQenPrCR7kzSxuCz7kSos66WUDI3RYp8dkkCmGOqfOu0eOaDdWKIvCCoKWD2ZJ1IRqPCgajJvVt13YvlcqhMfiPxr7Kis3nIidljVyKJLp028V+wCwwSCnP94bpvW4yI7TSpTg6FbR3s6RE3dGGpTIyNZwzLDBkG8hmu3Oe28pDPw3DcCIHjS7GxdKLeKxnseRCdi4qXyZyC4eONpfr2NSJeqZMPiL4IZ1hcdGhea4PfNVgt13j3xgjDJHxOEcbQOlyT8JEsnUqGY70qPKrFlNda+JzMKXRnInkmAevopZVDS0NAXi+4bcxUBiAe4uBELP9UGNBiabcOqy0Mo1A77BUIKgHjmH6BaW5h23vOsKlBJ7EbBoWYlP39C0GXO8nzEGH92AsZbA+O2kWGo0Rjs4L/ChrBTFNhpXIK+X+PEK83nqgunS93U5M87aEivBc+z509SLNjz6FiDxhBF3RojOu0Hid6ik9xaI0hpGiwD2Lgh5P6AMozbcx8J10yMod1n8sg/vyNOhU3hfgsdx4DFJNO/CXvJR7g4WKBExT6FLb//UIktd/0xLk7slrkaoyoLJVAJnX1YWStEsJuYfQKxqg1tOB+nH7L1APUlCZq/NHVQsXMeXPoGQ4SczgWLUWpCOh" ~ "TWITCH_ID" = "AgA+GSnPDqS642BK9CaWx2EEt9FWH1ZlzQNGjGpcdGn6dF2wuiRLgF1N1YrRtTUrVQFqhc5IPIHk+TGwGxkeCSB6QiSUhgUrqBAQ6YBUhwIOUI5oWrjLOpOEg5t48ZKbPf67sx8PGn7BRyU0SL8hCWE/jxFVSmDwgdlMdwi3vdDkp85eNYLnU9B+XFeL/44MqS4LQztsoc/jiKhc5QKJHICimdlQfyioVaI9G+MDUOkCDZ8yrmM7KJBEHV04jsSuK0pactVp+9h2iCMbyMsOkZDeFExLX0NXGWjZJpQnAqeZrqAIR25viSW1VpNb4DLcYyxN3DMZMK068wA/4JbrnxPUhIbo3WS8vlnNCogMp8PZ0F+c1x60ngc5SLJtlczDSVfn5khCEufOEvSytHBvLRXfkXLWAG8MDpGMA599mw3hHopjHl6OId/143hkUyaAP7zKseQoTJtcavaRlbLBxmKjm8xXLBuDqjQ0Pkb6ZAmxpnOLLlUz65DT8raWObIITvzPs5k9tpRVrCvluykVpl0F61GDPIyC9yrKLsLwJ3/kI1LwBeTOsMhlZ/iwb2wyn5xlvm9jg4tIrdfYjwW4bUxzepLY32sJjlTYsThZZ464eCyc5FwwWkWaOenpVFRw/+J5VMRMIN7hoIQvpVOXu/s2VxYGrBm7N4nRY8or1ZpwfDl0FAFLf0xqz7G/ZNJWVbIaLkUtqpQYHYMqd9zMbIZnc7IrWW2/EZpA8MZnyfs=" -> "AgBE0/EthGy4c5HaKRX5zIl8o0XUtTIvCp6UAcIkxTWLpt3PYXvzJjQbFngDvxCxyULA3wchJVOeEtL3cctSfSaZsGH+NYJx5eCQnkyOW2Ock+/o8bMU+C0Su9HBErwpUVOdGwApcl1ENBJsPHnMnKhhIuDunAkrq7ZKRAkQoVos8ZB/bvUNyrKldopo2MHtrkCmV6cosSady+16Lb6IQ7FTyBbopXQjaeaY51sz4cPKBDKBQd7KQXzsuhOzs9FXda2CjF85MDDyt9K8W203l2bEMnz5GOn6RHGdbDTTNnhyR30ce4b6y++qDLWYPytV3xtlNGmJOmIAowdxOf2wvnP6HMHSWqlGb6s19PJAoJzVkR+aKz7Vn2X6dLPVnZhqo4mwBA06Lybj/qxy5TlmxZRDZtEMExDy5aUalrRTwLeCvioBzmGBctOeDX36X/y17wV2/+plD6/ACjo4TyM0t1G1U6mHqkvTnz8SnAkiih7Ubt7xQ4hJ0GdEvS3sMOkmzOpQnrN1fhFADlHoswAEa9h2UG7Aok+T6EoY6S88YkXpqizcd/nQejUx+NHsRXVkrgiz8345STUH+pJEPm8lS3SdAZbjMuqfsHsG8Gw5JM51rf1I3smQke/K/LnKwZxD/G2BDhWwMfqYuF5dSu0t4ghV0QPyu3ARnbrm3PSEht11Ijyjhdm0bpxe1P++socAJYtcQkbSEf4P6wytB8s+YmWhNhjEAwDxhaA26NA506A=" ~ "TWITCH_SECRET" = "AgBC6UDmw9gkqOP3w+MQd5yQacjfVrq+/tDpvyuFX79cSKUIoLJBqx2wYmr3O1SuX3T1sZJgdR4MLj9kWd819H9kBx4C7hWb34WjLJkyL4zV+trB+0ssbR3O7PDCLPTJ5o0I1kjvdvHDaadJkdfrtsmGst03DEhXqhv5sxBxXCwCc6yBU864k5QkptQGmMTn+2Itv4xihDu9rahFRvjAb6nWPeYvd/sk78Q9UlMH9W1snqupBqqrtoYzcNbWRY+EStjxDMzpugVuqFXg1nFJieGfM5Ts780WwdnxOm6azb52OtHWOoXBOBCDxb4kR3gBlSEnp7QIXp82fZhSvwuPie8xPs1CrejwbEZ67WPncgrugzoxcmzFTNytnDK9uR/FaE0jHOi51oMCPxZ0/m5DyRnnpRDHhSfPpTmcozo0n/ksz6Ev/h/yUKR10UaBv2G76c7Idvv7mWhyitg8mrJmPbLD0Xpp1bfzdNVcVLoYIzVgHdj+9smZb/uv7S+tYJ0UhZbq+5VJTkO/FQSTJNg55u9BnqEY68cBP9DBES+PweEXy9ghj3cM0zdxG9QySBSqpEC4nDsw64/P7k8xwX1mow2wqXHAJ01abNutbGXRkF05vRezEUSFBs/PqV9/l9rpyqwmVJz5hgyX8fso3EnxS1rkZ7yL753CS00QbuMiSoh/UtB2QwiI60tbhuJNPbDZUKKmmBQMzM6ibTzGBkT09YV5dj83CpWjcgFoHSkcgNVU9pkP6JXIg9LXTBpVIJsr258hDQ==" -> "AgCKbcPF+8QyfSUe5oKR7Bg1VdSXCxvMLYunmAnfqJSMQaAYdAfOTAzaE7a+uyYgmmIO89NWzA0G/sQKDhfdsPL5UZrEERG0gLMh657en/oZtCQ4TQg2dVNNunWHQVGh8uXXBtNlfFORi6lgTRn9PKtmgTOHXhcIC6L8ph2AjYZ9wlR+MisGDQVcNU86s9pg0wLuf7EjdMFpCKjjcx3+01y+oN9qHvkATD0yX4kSstpRN4hLHvhumYGhPpd8GP6zhKf+kz7RUK+Nbsf+rcj8rOZws4EtMRtK3RYSrdrdBXPByt/a9/NqilmceFBoxVKpbTEK+iOEqFhsLJVSPFc34/0I0h8359Qx09BzPdoPI4+UI7X79BO6LL2+b7PPeQ9neU/J2TSmbWACtZIJeQjqhzdbzZLaNwYq0SAZATueMnZpCUCaAtbpomNy4mrHDbgW1+EPNxncKjQsTL38in4WzMrvyarVhmSPOsmjplCS1CLd8tXW1c4liuGhXm9gDRD8vOjskEm9+OMn75ffHr7MOnW9NxFpi0FBRVSjy8DcdMLUQydsI5CVWbMU9mUqNWZQoFmfwkKAFwXPn5+ywu0yGWIKDH42AAskQuXCBBF9n3/lrM924pPEjIpJztitfrxiIou8FbQvF0hMCL5hve6tuLjW9xkGuE3l0LY7zQIEMcSO71HTM40pj8qYyZr2yM1G41VQFpRLSS6ZUEw74D+VRJYRUEDmP7YhgIkoGtMIpxs=" # (17 unchanged elements hidden) } # (1 unchanged element hidden) } # (3 unchanged elements hidden) } ~ object = { ~ metadata = { ~ annotations = { - "sealedsecrets.bitnami.com/cluster-wide" = "false" - "sealedsecrets.bitnami.com/namespace-wide" = "true" } -> (known after apply) ~ creationTimestamp = null -> (known after apply) ~ deletionGracePeriodSeconds = null -> (known after apply) ~ deletionTimestamp = null -> (known after apply) ~ finalizers = null -> (known after apply) ~ generateName = null -> (known after apply) ~ generation = null -> (known after apply) ~ labels = null -> (known after apply) ~ managedFields = null -> (known after apply) name = "oauth2-providers" ~ ownerReferences = null -> (known after apply) ~ resourceVersion = null -> (known after apply) ~ selfLink = null -> (known after apply) ~ uid = null -> (known after apply) # (1 unchanged element hidden) } ~ spec = { ~ data = null -> (known after apply) ~ encryptedData = { ~ "FORTY_TWO_SECRET" = "AgAykWa+eGyDGtrTwTj98OE2Fmby0Iv2MOAk80X9ukyxqZ5jsmCPSaoxrZaFkBg/YacaHPiPOR+8Okh6xi9LTexhoGp+ZlH8LBDkGeQ0s6T/ZOU4iu48SQ8bt8SHjQP7/1aVSlJOalT3Dn71BcgLuVT3xaPza9PjKp0hGvsw79IIOynnv3zLLV06VB1P83p40wad0/Bkndv2HsHPaPgyAgheAMhXUFFydyIE/D3OQhm9LALB4fmPUyudNoq0A9i+RLrO+nk5b/JthH2iqXT+ghI/ghOm48KZEN6qtywy6Yd7Ys+6BrOmfjUeeyzqPjok3Rxl0whGwsuySOoaDPORw0Mj0I1NxMDQqKhIZjo/+L3Uo3g5Viv/z98Wwcod52pZ4HDedEtQJzsYI4SoF0Ol8AiRP3gK8g6zJov/bGzQLiUZY7ErRGxbsDohbj1Kb7rVLbhwuw/8Qm6FmJmaQJM03khZtFSzLk8+MMZnWBrM7SDL8t38smsEf+5TbtacJw+N6ib/+fJUu1BQu25a2y90OXmJbjljSyqszX+cINGrbYmJhAC1JnVPxKa6TT7hyQ2tR4z6Nxv58YJhk6OYMryBNTP62Tw/iujwq9FI6PueOG2szbFDXR7AuuRfAMd0WEbBOduR9X8ALttqBNlgPvUKrLrq8wLVqOl+SmdILa5eDnENXsbR1rrIdJZ5mF8QswDZuyHVCglAzE+dId9QTqL10LjpIKQCHcRCSAcgQyCl7Ae6lXfIRNXPe9evlcB+tHFCd8yo9UXBlnOG5rG9xUUjG99i" -> "AgCo7oVoViooII7UvHKR4AG02oxQEKKo6JxBMuNi0Ws75oGwX8vtNxK+2cGPrPBlRyKWj66zlX6U2Ydx1uRYif/JGZTcjZLqM09Xe7lqht6QCCEMr66PoFtmq+gTW0VygSxmgeWuQ6UiqVB2Rp1s+ryWw5oARIuWvxQenPrCR7kzSxuCz7kSos66WUDI3RYp8dkkCmGOqfOu0eOaDdWKIvCCoKWD2ZJ1IRqPCgajJvVt13YvlcqhMfiPxr7Kis3nIidljVyKJLp028V+wCwwSCnP94bpvW4yI7TSpTg6FbR3s6RE3dGGpTIyNZwzLDBkG8hmu3Oe28pDPw3DcCIHjS7GxdKLeKxnseRCdi4qXyZyC4eONpfr2NSJeqZMPiL4IZ1hcdGhea4PfNVgt13j3xgjDJHxOEcbQOlyT8JEsnUqGY70qPKrFlNda+JzMKXRnInkmAevopZVDS0NAXi+4bcxUBiAe4uBELP9UGNBiabcOqy0Mo1A77BUIKgHjmH6BaW5h23vOsKlBJ7EbBoWYlP39C0GXO8nzEGH92AsZbA+O2kWGo0Rjs4L/ChrBTFNhpXIK+X+PEK83nqgunS93U5M87aEivBc+z509SLNjz6FiDxhBF3RojOu0Hid6ik9xaI0hpGiwD2Lgh5P6AMozbcx8J10yMod1n8sg/vyNOhU3hfgsdx4DFJNO/CXvJR7g4WKBExT6FLb//UIktd/0xLk7slrkaoyoLJVAJnX1YWStEsJuYfQKxqg1tOB+nH7L1APUlCZq/NHVQsXMeXPoGQ4SczgWLUWpCOh" # (19 unchanged elements hidden) } ~ template = { ~ data = null -> (known after apply) # (2 unchanged elements hidden) } } # (2 unchanged elements hidden) } } # module.s42.module.webhooks_processor.kubernetes_deployment.app[0] will be updated in-place ~ resource "kubernetes_deployment" "app" { id = "production/webhooks-processor" # (1 unchanged attribute hidden) ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "webhooks-processor" # (5 unchanged attributes hidden) } ~ spec { # (5 unchanged attributes hidden) ~ template { ~ metadata { ~ labels = { ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } # (2 unchanged attributes hidden) } ~ spec { # (12 unchanged attributes hidden) ~ container { ~ image = "ghcr.io/42atomys/stud42:v0.27.1" -> "ghcr.io/42atomys/stud42:latest" name = "webhooks-processor" # (8 unchanged attributes hidden) # (20 unchanged blocks hidden) } # (3 unchanged blocks hidden) } } # (2 unchanged blocks hidden) } } # module.s42.module.webhooks_processor.kubernetes_horizontal_pod_autoscaler_v2.app[0] will be updated in-place ~ resource "kubernetes_horizontal_pod_autoscaler_v2" "app" { id = "production/webhooks-processor" ~ metadata { ~ labels = { ~ "app.kubernetes.io/version" = "v0.27.1" -> "latest" ~ "version" = "v0.27.1" -> "latest" # (5 unchanged elements hidden) } name = "webhooks-processor" # (5 unchanged attributes hidden) } # (1 unchanged block hidden) } Plan: 1 to add, 14 to change, 1 to destroy. ───────────────────────────────────────────────────────────────────────────── Saved the plan to: apps-tfplan To perform exactly these actions, run the following command to apply: terraform apply "apps-tfplan" ```