Skip to content
530 changes: 530 additions & 0 deletions charts/kubedbcom-cassandra-editor/ui/create-ui.yaml

Large diffs are not rendered by default.

724 changes: 724 additions & 0 deletions charts/kubedbcom-cassandra-editor/ui/edit-ui.yaml

Large diffs are not rendered by default.

1,486 changes: 1,486 additions & 0 deletions charts/kubedbcom-cassandra-editor/ui/functions.js

Large diffs are not rendered by default.

391 changes: 391 additions & 0 deletions charts/kubedbcom-cassandra-editor/ui/language.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,391 @@
en:
info:
metadata:
release:
name: Database Name
namespace: Namespace
spec:
annotations: Annotations
authSecret:
name: Name
password: Password
configOptions: Configuration Options
database:
mode: Database Mode
secret: Database Secret Type
labels: Labels
password: Password
replicaset:
name: Replica Set Name
number: Replica number
shards:
nodes: Shard Nodes
number: Shards Number
storage:
class: Storage Class Name
size: Storage Size
terminalPolicy: Terminal Policy
deletionPolicy: Deletion Policy
labels:
agent: Select a Monitoring Method
alert: Alert
alias: Alias
annotations:
key: Key
label: Annotations
value: Value
api_group: API Group
args: Args
backup:
invoker: Backup Invoker
title: Schedule a Backup?
backupBlueprint:
name: Blueprint Name
schedule: Schedule
taskParameters: Task Parameters
title: Backup Blueprint
backupConfiguration:
retentionPolicy:
keepDaily: Keep Daily
keepHourly: Keep Hourly
keepLast: Keep Last
keepMonthly: Keep Monthly
keepWeekly: Keep Weekly
keepYearly: Keep Yearly
name: Name
prune: Prune
title: Retention Policy
schedule: Schedule
targetReference:
apiVersion: Target ApiVersion
kind: Target Kind
name: Reference Name
title: Target Reference
type: Reference Type
taskName: Task Name
title: Backup Configuration
basic_info: Basic Information
certificate: Certificate
certificates: Certificates
client_auth_mode: Client Auth Mode
cluster_auth_mode: Cluster Authentication Mode
cluster_ip: Cluster IP
config_file: Configuration File
config_files: Configuration Files
configOptions: Configuration Options
configServer: Config Server
configServerNodes: Config Server Nodes
config_map_key: ConfigMap Key
config_map_name: ConfigMap Name
config_secret: ConfigSecret
configuration_files: Configuration
configuration_source: Configuration Source
controller_annotations: Controller Annotations
countries: Countries
country: Country
cpu: CPU
create_opsrequest: Create OpsRequest
custom_config: Select Custom Config Type
customize_config_server_pod_template: Customize Config Server Pod Template
customize_exporter: Customize Exporter Sidecar
customize_mongos_pod_template: Customize Mongos Pod Template
customize_shards_pod_template: Customize Shard Pod Template
dataSource: Data Source
database:
mode: Database Mode
name: Database Name
secret: Database Secret
version: Database Version
dns_name: DNS Name
dns_names: DNS Names
duration: Duration
effect: Effect
electionTick: Election Tick
enable_monitoring: Enable Monitoring
enable_tls: Enable TLS
endpoint: Endpoint
endpoints: Endpoints
environmentVariablesFrom: Environemt Variables From
environment_variable: Environment Variable
environment_variables: Environment Variables
exporter_configuration: Exporter Configuration
external_ip: External IP
external_ips: External IPs
external_traffic_policy: External Traffic Policy
filename: File Name
fs_group: Fs Group
group_mode: Group Mode
group_name: Group Name
health_check_node_port: Health Check Node Port
heartbeatTick: Heartbeat Tick
honor_labels: Honor labels
image_pull_secrets: Image Pull Secrets
initialization: Pre-populate your Cassandra from backup/another database
interval: Interval
ip_address: IP Address
ip_addresses: IP Addresses
issuer_ref: Issuer Reference
key: Key
kind: Kind
labels:
key: Key
label: Labels
value: Value
leaderElection: Leader Election
level: Level
limit: Limit
load_balancer_ip: Load Balancer IP
load_balancer_source_range: Load Balancer Source Range
load_balancer_source_ranges: Load Balancer Source Ranges
matchNames: Match Namespaces
match_expression: Match Expression
match_expressions: Match Expressions
match_field: Match Field
match_fields: Match Fields
maximumLagBeforeFailover: Maximum Lag Before Failover
memory: Memory
user_conf: user.conf
mode: Mode
mongos: Mongos
mongosNodes: Mongos Nodes
cassandra_cnf: cassandra.cnf
name: Name
namespace: Namespace
new_secret_password: New Database Secret
node_port: Node Port
node_selector: Node Selector
node_selector_terms: Node Selector Terms
operator: Operator
organization: Organization
organizational_unit: Organizational Unit
organizational_units: Organizational Units
organizations: Organizations
password: Password (Keep it empty to autogenerate)
path: Path
period: Period
pod_annotations: Pod Annotations
pod_spec: Pod Spec
pod_template: Pod Template
pod_template_not_allowed: 'Specifying PodTemplate here is not allowed for sharded cluster. Please, use shard specific PodTemplate from the Topology section.'
port: Port
ports: Ports
prePopulateDatabase: Do you want to pre-populate your database?
preferred_during_scheduling_ignored_during_execution: Preferred During Scheduling Ignored During Execution
prometheus: Prometheus
province: Province
provinces: Provinces
renew_before: Renew Before
replicaset:
name: Replicaset Name
number: Replica Number
router_number: Router Replica Number
repositories:
backend:
bucket: Bucket
container: Container
endPoint: End Point
maxConnections: Maximum Connections
mountPath: Mount Path
path: Path
prefix: Prefix
pvcName: Claim Name
region: Region
secret: Storage Secret
server: Server
subPath: Sub Path
title: Backend
type: Type
url: URL
volumeSource: Select Volume Source
choise: ''
name: Name
title: Repository
request: Request
requireSSL_question: Require SSL?
resources: Resources
restoreSession:
name: Name
snapshot: Snapshot
title: Restore Session
role: Role
run_as_group: Run as Group
run_as_non_root: Run As Non Root?
run_as_user: Run as User
runtimeSettings:
choise: Customize Restore Job Runtime Settings?
choiseForBackup: Customize Backup Job Runtime Settings?
container:
ionice:
class: Class
classData: Class Data
title: Ionice
nice:
adjustment: Adjustment
title: Nice
resources:
cpu: CPU
limits: Limits
memory: Memory
requests: Requests
title: Resources
title: Container Runtime Settings
pod:
imagePullSecrets: Image Pull Secrets
serviceAccountName: Service Account Name
title: Pod Runtime Settings
securityContext:
fsGroup: FS Group
privileged: Privileged
runAsGroup: Run As Group
runAsNonRoot: Run As Non Root
runAsUser: Run As User
seLinuxOptions:
level: LeveL
role: Role
title: SE Linux Options
type: Type
user: User
title: Security Context
scrapping_interval: Scrapping Interval
script:
path: Script Path
volume: Source Volume
volumeName: Name
volumeType: Type
se_linux_options: SE Linux Options
secret: Secret
secret_key: Secret Key
secret_name: Secret Name
security_context: Security Context
service_account_name: Service Account Name
service_monitor: Service Monitor
service_monitor_configuration: ServiceMonitor Configuration
service_template: Service Template
service_template_annotations: Annotations
service_templates: Service Templates
setCustomConfig: Do you want to set custom config?
shard: Shard
shardNodes: Shard Nodes
shards: Shards
ssl_mode: SSL Mode
standbyMode: Standby Mode
storage:
class: Storage Class
size: Storage Size
subject: Subject
terminalPolicy: Terminal Policy
deletionPolicy: Deletion Policy
timeout_seconds: Timeout Seconds
toleration: Toleration
toleration_seconds: Toleration in seconds
tolerations: Tolerations
topology: Topology
to_update_config: To update this section click on Create OpsRequest
to_update_replicas: To update replicas click on Create OpsRequest
to_update_tls: To update this section click on Create OpsRequest
to_update_disabled_section: To update disabled section click on Create OpsRequest
to_update_exporter_resources: To update Exporter Resource section click on Create OpsRequest
type: Type
user: User
use_address_type: Use Address Type
value: Value
values: Values
waitForInitialRestore: Wait For Initial Restore?
weight: Weight
add_new_namespace: Add New Namespace
options:
agent:
prometheus:
description: Injects the metric exporter sidecar and let you customize ServiceMonitor
label: Custom ServiceMonitor
prometheus_builtin:
description: Inject metric exporter sidecar and add Prometheus annotations to the stats Service
label: Custom Scrapper
prometheus_operator:
description: Inject metric exporter sidecar and creates a ServiceMonitor
label: Prometheus Operator
configOptions:
backup:
description: Schedule periodic backup via Stash.
label: Backup
customConfig:
description: Configure Cassandra with configuration files.
label: Custom Config
initialization:
description: Initialize database from backup or script.
label: Initialization
monitoring:
description: Setup Prometheus monitoring for the database.
label: Monitoring
networking:
description: Customize Services for the database.
label: Networking
podTemplate:
description: Customize runtime options for the database pods.
label: Pod Template
tls:
description: Secure database with TLS.
label: TLS
topology:
description: Configure your cluster topology.
label: Topology
configuration_source:
create_new_config:
label: Create New Config
same_as_config_server:
label: Same as ConfigServer
same_as_mongos:
label: Same as Mongos
same_as_shard:
label: Same as Shard
use_existing_config:
label: Use Existing Config
createOrSelect:
create:
text: Create New
select:
text: Use Existing
dataSource:
script:
text: Script
stashBackup:
text: Stash Backup
database:
mode:
Standalone:
description: Single node Cassandra without high availability.
label: Standalone
secret:
customSecret:
label: Auto-generate auth secret
existingSecret:
label: Use existing auth secret
storageClass:
standard:
label: Standard
deletionPolicy:
delete:
description: Keep only database Secrets and backed up data.
label: Delete
doNotTerminate:
description: Prevent deletion of the Cassandra CRD.
label: DoNotTerminate
halt:
description: 'Keep PVCs, database Secrets and backed up data.'
label: Halt
wipeOut:
description: Delete everything including backed up data.
label: WipeOut
yesOrNo:
'no':
text: 'No'
'yes':
text: 'Yes'
steps:
- label: Basic Information
- label: Configure Cluster
- label: TLS Configuration
- label: Monitoring
- label: Pod Template
- label: Networking
- label: Custom Config
Loading
Loading