-
Notifications
You must be signed in to change notification settings - Fork 1
PadoGrid Configuration Files
PadoGrid generates numerous configuration files when you install or create PadoGrid components. Some of the generated configuration files may be modified based on your requirements. The following table provides a complete list.
Configuration File | User Modifiable? | Description |
---|---|---|
~/.padogrid |
Yes | This directory contains global settings available to all PadoGrid components. |
~/.padogrid/setenv.sh |
Yes | Environmement variables pertaining to all users and PadoGrid components. This file is typically used to define GitHub and Gitea variables. |
~/.padogrid/workspaces |
No | This directory contains the user specific workspace metadata. For example, in multi-tenant workspaces, this directory keeps track of user navigated workspace information. |
<rwe>/.addonenv.sh |
No | This file contains internal settings that apply to all components in the RWE. Do NOT modify this file. |
<rwe>/.archive |
Yes | This directory contains archived files generated by remove_* commands. These files are backup files that can be manually deleted if you do not need them. You can delete the entire directory as needed. |
<rwe>/.jupyter |
Yes | This directory contains Jupyter specific metadata. |
<rwe>/.<product>env.sh |
Yes | These files contain product specific settings. For example, .hazelcastenv.sh file may contain license settings that apply to all Hazelcast components in the RWE. |
<rwe>/.rwe |
No | This directory contains RWE specific metadata. |
<rwe>/initenv.sh |
No | This file initializes the RWE. Do NOT modify this file. |
<rwe>/setenv.sh |
Yes | This file contains settings that apply to all components in the RWE. The update_product command updates this file with the product version you selected. These settings can be overriden by each component in their respective setenv.sh file. |
<rwe>/<workspace>/.addonenv.sh |
No | This file contains internal settings that apply to all components in the workspace. Do NOT modify this file. |
<rwe>/<workspace>/.workspace |
No | This directory contains workspace specific metadata. |
<rwe>/<workspace>/apps/<app>/bin_sh/.addonenv.sh |
No | This file contains internal settings that apply to the app. Do NOT modify this file. |
<rwe>/<workspace>/apps/<app>/bin_sh/setenv.sh |
Yes | Thisfile contains app specific settings. The workspace-wide and cluster specific settings can be overriden in this file. |
<rwe>/<workspace>/clusters/<cluster>/.cluster |
No | This directory contains cluster specific metadata. |
<rwe>/<workspace>/clusters/<cluster>/bin_sh/.addonenv.sh |
No | This file contains internal settings that apply to the cluster. Do NOT modify this file. |
<rwe>/<workspace>/clusters/<cluster>/bin_sh/setenv.sh |
Yes | This file contains cluster and product specific settings. The workspace-wide settings can be overriden in this file. |
<rwe>/<workspace>/clusters/<cluster>/etc/cluster.properties |
Yes | This file contains cluster and prodcut specific properties. |
<rwe>/<workspace>/groups/<group>/etc/group.properties |
Yes | This file contains group specific properties. |
<rwe>/<workspace>/initenv.sh |
No | This file initializes the workspace. Do NOT modify this file. |
<rwe>/<workspace>/k8s/<k8s>/bin_sh/.addonenv.sh |
No | This file contains internal settings that apply to the Kubernetes component. Do NOT modify this file. |
<rwe>/<workspace>/k8s/<k8s>/bin_sh/setenv.sh |
Yes | This file contains Kubernetes specific settings. The workspace-wide settings can be overriden in this file. |
<rwe>/<workspace>/pods/<pod>/bin_sh/.addonenv.sh |
No | This file contains internal settings that apply to the pod. Do NOT modify this file. |
<rwe>/<workspace>/pods/<pod>/bin_sh/setenv.sh |
Yes | This file contains pod specific settings. The workspace-wide settings can be overriden in this file. |
<rwe>/<workspace>/pods/<pod>/etc/pod.properties |
Yes | This file contains pod specific properties. |
<rwe>/<workspace>/setenv.sh |
Yes | This file contains settings that apply to all components in the workspace. Workspaces inherit the settings defined the RWE's setenv.sh file. You can override any of RWE settings in this file. The update_product command updates this file with the product version you selected. These settings can be overriden by each workspace component in their respective setenv.sh file. |
<rwe>/<workspace>/workspace.code-workspace |
Yes | This file contains VS Code workspace settings. You can manually edit this file as needed. |
The PadoGrid components are dynamically created as you execute PadoGrid commands. You may not see many of the components and their configuration files unless you have created them by running the create_*
and open_*
commands. The following sections show hierarchical views of the configuration files listed in the previous section.
~/.padogrid
├── setenv.sh
└── workspaces
<rwe>
├── .addonenv.sh
├── .archive
├── .jupyter
├── .<product>env.sh
├── .rwe
├── initenv.sh
├── setenv.sh
└── <workspace>
├── .addonenv.sh
├── .workspace
├── apps
│ └── <app>
│ └── bin_sh
│ ├── .addonenv.sh
│ └── setenv.sh
├── clusters
│ └── <cluster>
│ ├── bin_sh
│ │ ├── .addonenv.sh
│ │ └── setenv.sh
│ └── etc
│ └── cluster.properties
├── docker
├── initenv.sh
├── k8s
│ └── <k8s>
│ ├── bin_sh
│ │ ├── .addonenv.sh
│ │ └── setenv.sh
│ └── etc
│ └── cluster.properties
├── lib
├── plugins
├── pods
│ └── <pod>
│ ├── bin_sh
│ │ ├── .addonenv.sh
│ │ └── setenv.sh
│ └── etc
│ └── cluster.properties
├── setenv.sh
└── workspace.code-workspace
PadoGrid Manual
Overview
- Home
- PadoGrid in 5 Minutes
- Quick Start
- Introduction
- Bundle Catalogs
- Building PadoGrid
- Supported Data Grid Products and Downloads
- PadoGrid Components
- Installing PadoGrid
- Root Workspaces Environments (RWEs)
- Initializing PadoGrid
- Bash Auto-Completion
- Viewing PadoGrid Summaries
- Updating Products
- Upgrading PadoGrid
- Migrating Workspaces
- PadoGrid Pods
- Kubernetes
- Docker
- Apps
- Software List
Operations
- Workspace Lifecycle Management
- Creating RWE
- Creating Workspace and Starting Cluster
- Managing Workspaces
- Understanding Workspaces
- Understanding Clusters
- Running Clusters
- Default Port Numbers
- Running Clusters Independent of PadoGrid
- Running Apps
- Understanding Groups
- Running Groups
- Understanding Bundles
- User Bundle Repos
- Using Bundle Templates
- Bundle Repo Guidelines
- User Bundle Catalogs
- Private Bundle Repos
- Gitea Repos
- Running Bundles in Container
- PadoGrid Addon Jars
- Understanding PadoGrid Pods
- Tested Vagrant Boxes
- VM-Enabled Pods
- Multitenancy
- Multitenancy Best Practices
- PadoGrid Configuration Files
Tools
Platforms
Clouds
Pado
Geode/GemFire
- Geode CLASSPATH
- Geode Kubernetes
- Geode Minikube
- Geode Minikube on WSL
- Geode Docker Compose
- Geode Grafana App
- Geode
perf_test
App - Geode WAN Example
- Geode Workspaces on VMs
- Geode on AWS EC2
- Reactivating Geode Workspaces on AWS EC2
Hazelcast/Jet
- Hazelcast CLASSPATH
- Creating Jet Workspace
- Configuring Hazelcast Addon
- HQL Query
- Hazelcast Kubernetes
- Hazelcast GKE
- Hazelcast Minikube
- Hazelcast Minikube on WSL
- Hazelcast Minishift/CDK
- Hazelcast OpenShift
- Hazelcast Docker Compose
- Hazelcast Desktop App
- Hazelcast Grafana App
- Hazelcast
jet_demo
App - Hazelcast
perf_test
App - Hazelcast WAN Example
- Hazelcast Workspaces on VMs
- Hazelcast on AWS EC2
- Reactivating Hazelcast Workspaces on AWS EC2
ComputeDB/SnappyData
Coherence
Hadoop
Kafka/Confluent
Mosquitto
- Mosquitto CLASSPATH
- Mosquitto Overview
- Installing/Building Mosquitto
- Clustering MQTT
- Cluster Archetypes
- Enabling Mosquitto SSL/TLS
- Mosquitto Docker Compose
- MQTT perf_test App
Redis
Spark