Skip to content
代码片段 群组 项目
提交 2043fe59 编辑于 作者: imand3r's avatar imand3r
浏览文件

Add configuration settings for Arkose client API

上级 09dbe8da
No related branches found
No related tags found
无相关合并请求
...@@ -719,6 +719,8 @@ def self.kroki_formats_attributes ...@@ -719,6 +719,8 @@ def self.kroki_formats_attributes
attr_encrypted :external_pipeline_validation_service_token, encryption_options_base_32_aes_256_gcm attr_encrypted :external_pipeline_validation_service_token, encryption_options_base_32_aes_256_gcm
attr_encrypted :mailgun_signing_key, encryption_options_base_32_aes_256_gcm.merge(encode: false) attr_encrypted :mailgun_signing_key, encryption_options_base_32_aes_256_gcm.merge(encode: false)
attr_encrypted :database_grafana_api_key, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false) attr_encrypted :database_grafana_api_key, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false)
attr_encrypted :arkose_labs_client_xid, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false)
attr_encrypted :arkose_labs_client_secret, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false)
attr_encrypted :arkose_labs_public_api_key, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false) attr_encrypted :arkose_labs_public_api_key, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false)
attr_encrypted :arkose_labs_private_api_key, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false) attr_encrypted :arkose_labs_private_api_key, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false)
attr_encrypted :arkose_labs_data_exchange_key, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false) attr_encrypted :arkose_labs_data_exchange_key, encryption_options_base_32_aes_256_gcm.merge(encode: false, encode_iv: false)
......
# frozen_string_literal: true
class AddArkoseClientApiSettings < Gitlab::Database::Migration[2.2]
milestone '16.10'
enable_lock_retries!
def up
add_column :application_settings, :encrypted_arkose_labs_client_xid, :binary
add_column :application_settings, :encrypted_arkose_labs_client_xid_iv, :binary
add_column :application_settings, :encrypted_arkose_labs_client_secret, :binary
add_column :application_settings, :encrypted_arkose_labs_client_secret_iv, :binary
end
def down
remove_column :application_settings, :encrypted_arkose_labs_client_xid, :binary
remove_column :application_settings, :encrypted_arkose_labs_client_xid_iv, :binary
remove_column :application_settings, :encrypted_arkose_labs_client_secret, :binary
remove_column :application_settings, :encrypted_arkose_labs_client_secret_iv, :binary
end
end
589d3135f638fa1222b03afa5d08d9be349d8c46c3c7f28fd6576cce43bff202
\ No newline at end of file
...@@ -12656,6 +12656,10 @@ CREATE TABLE application_settings ( ...@@ -12656,6 +12656,10 @@ CREATE TABLE application_settings (
enable_member_promotion_management boolean DEFAULT false NOT NULL, enable_member_promotion_management boolean DEFAULT false NOT NULL,
lock_math_rendering_limits_enabled boolean DEFAULT false NOT NULL, lock_math_rendering_limits_enabled boolean DEFAULT false NOT NULL,
security_approval_policies_limit integer DEFAULT 5 NOT NULL, security_approval_policies_limit integer DEFAULT 5 NOT NULL,
encrypted_arkose_labs_client_xid bytea,
encrypted_arkose_labs_client_xid_iv bytea,
encrypted_arkose_labs_client_secret bytea,
encrypted_arkose_labs_client_secret_iv bytea,
CONSTRAINT app_settings_container_reg_cleanup_tags_max_list_size_positive CHECK ((container_registry_cleanup_tags_service_max_list_size >= 0)), CONSTRAINT app_settings_container_reg_cleanup_tags_max_list_size_positive CHECK ((container_registry_cleanup_tags_service_max_list_size >= 0)),
CONSTRAINT app_settings_container_registry_pre_import_tags_rate_positive CHECK ((container_registry_pre_import_tags_rate >= (0)::numeric)), CONSTRAINT app_settings_container_registry_pre_import_tags_rate_positive CHECK ((container_registry_pre_import_tags_rate >= (0)::numeric)),
CONSTRAINT app_settings_dep_proxy_ttl_policies_worker_capacity_positive CHECK ((dependency_proxy_ttl_group_policy_worker_capacity >= 0)), CONSTRAINT app_settings_dep_proxy_ttl_policies_worker_capacity_positive CHECK ((dependency_proxy_ttl_group_policy_worker_capacity >= 0)),
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册