Jump to Content
Kinetic Platform Documentation
Platform GuideAPI ReferenceReleasesFAQs
Integrations LibraryGet in Touch!Kinetic Platform Documentation
Platform Guide
Integrations LibraryGet in Touch!
Platform GuideAPI ReferenceReleasesFAQs

About Kinetic Data

  • 👋 Welcome to Kinetic Data Docs
  • Platform Overview
  • Key Terms
  • Roles and Skillsets
  • Training Options
  • Release Notes

What's New

  • What's New in the Documentation Library

GETTING STARTED WITH THE PLATFORM

  • Introduction
  • Navigating the Platform
  • Building Your First Form
  • Using Teams & Attributes
  • Creating Your First Integration
  • Building Your First Workflow
  • Integrating with External Systems
  • Updating Submissions & Triggering Notifications
  • Troubleshooting & Monitoring

Platform Administration

  • Introduction to Platform Administration
  • Navigating the Console
    • Configuration & Space Settings
    • Insights & Activity
    • Build Section Overview
      • Managing Kapps
      • How to Import a Kapp
    • Definitions Overview
      • Attribute Definitions
  • Managing Teams
    • Creating and Removing Teams
    • Adding and Removing Users from Teams
    • Using Team Attributes
  • Managing Users
    • Creating Users
    • Leveraging User Attributes

Forms

  • Forms
    • Forms: General tab
    • Forms: Categories tab
    • Forms: Attributes tab
    • Forms: Security tab
    • Forms: Indexes tab
    • Forms: Submissions tab
    • Forms: Workflow tab
    • Forms: Best Practices
  • Form Builder
    • Form Builder Elements
    • Form Builder Element Settings
    • Interacting with Form Builder Elements
    • Understanding Builder-Defined Events
    • Form Builder Best Practices
    • Using Bridged Resources in Forms
  • Working with Forms
    • How to Default Date Fields to "Now"
    • How to Extend Forms with Custom Widgets and Libraries
    • How to Use Bridges with JavaScript
    • Customizing with JavaScript
    • Best Practices: JavaScript in Forms
    • Working with Attachments
    • How to Mark Fields as Required Using CSS
    • How to Preset Field Values on a Form
    • How to Manipulate Date and Date/Time Fields on a Form
    • How to Style Attachment Fields
    • How to Create Multi-Column Layouts
    • How to Display Checkboxes and Radio Buttons Using Columns
    • How to Validate Fields Before Submitting a Form
    • How to Disable Specific Checkbox or Radio Button Options in a Form
    • How to Display Checkbox and Radio Fields Inline
    • How to Conditionally Show and Hide Form Elements
    • How to Create a Link to an Attachment
    • How to Redirect on Save of a Form
    • How to Limit Attachments by Type, Size, or Quantity
    • How to Conditionally Stop Page Submissions
    • How to Format and Clean User Text
    • How to Create a Review Page with Read-Only Fields
    • How to Mask Field Values for Password Fields
    • How to Enable Structured Logging
    • How to Inspect a Service's Dependencies
    • How to Mass Submit Form Submissions
    • How to Mass Import Form Submissions
    • How to View Submission Search Results with More than 1,000 Entries
    • Understanding Submission Activities

Workflows

  • Workflow Overview
    • Looping in Workflows
    • Initiating Workfows
    • Using Sources
    • Optimizing Performance in the Task Engine
  • Building Workflows
  • Working with Workflows
    • How to Manage Holidays
    • How to Use a Simple If Statement in a Parameter Field
    • How to Clone a Workflow Node
    • How to Transform a Tree into a Routine
    • How to Eliminate Invalid XML Characters
    • Applying Workflow Security
    • Using Ruby with Workflows
  • Getting Started with Building Workflows
    • Workflow Best Practices
  • Navigating the Workflow Builder
    • Using Deferrals
    • Using Handlers
    • Creating and Using Routines
    • Joins and Junctions in Workflows
  • Workflow Execution & Debugging
    • Execution History (Runs)
    • Workflow Testing
    • Error Handling Approaches
    • Tracking Runs and Errors
    • Workflow Versioning
    • Workflow Troubleshooting

Integrations

  • Integrations Overview
  • Connections & Operations
    • Connections
      • Working with HTTP Connections
    • Operations
      • Working with Operations
  • Plugins
    • Bridges
      • Bridge Models
      • Building a Bridge Adapter
      • How to use SSL with the LDAP bridge
      • How to: Bridging with JIRA
      • How to Find Related Models for a Bridge Endpoint
      • How to use LDAP Bridging
      • How to set up a bridge to Kinetic Core Submissions for one of your Forms
    • Filestores
      • File Resources
    • Handlers
      • Using Handlers
      • How to Use the Task Test Harness
  • WebAPIs
  • Webhooks
    • Webhook Jobs
    • How to Write Webhook URLs
  • Private Network Access (Kinetic Agent)
  • Integrations Library

Front-End Portals

  • Introduction to Portals
  • Set Up Your React Dev Environment
  • Integrating Forms into Your Portal UI
  • Querying, Searching, and Displaying Form Submissions
  • Overriding Default Fields
  • Handling Authentication via Front-End Bundles
  • Inspecting Kinetic Forms in the Browser
  • CoreForm Props Reference

Security

  • Introduction to Security
  • Authentication & Login Methods
    • Configuring OAuth Clients & Trusted Domains
    • How to Configure LDAP SSO Support for a Customer-Managed Environments
    • How to Configure LDAP SSO Support for a Hosted Environment
    • How to Configure SAML SSO Authentication for a Customer-Managed Environment
    • How to Configure SAML SSO Authentication for a Hosted Environment
    • Common Access Card Authentication
  • Access Control (Authorization)
    • Access Rules & Permissions (Security Policies)
    • Access Logic (Security Definitions)
    • Securing Workflow Access
    • Submission Access Considerations
    • User & Team Access Management

Customer-Managed Installations

  • Platform Architecture
  • Customer Managed Installation Requirements
    • Database Requirements
    • Recommended Deployment Option
    • Recommended Environment Setup
    • Provided Kubernetes Installer Requirements
    • Networking and Connectivity Requirements
    • Network File System (NFS) Requirements
  • Upgrade Guides
    • Upgrading Customer-Managed Kinetic Platform Components in an Air-Gapped Environment
    • Upgrading Customer-Managed Kinetic Platform Components in a Non-Air-Gapped Environment
    • Upgrading Kubernetes Versions in a Non-Air-Gapped Environment
    • Upgrading Kubernetes Versions in an Air-Gapped Environment
    • Upgrading the Kinetic Task Component
    • Upgrading Replicated KOTS
  • Container Registry Usage in Air-Gapped Kubernetes Cluster Kinetic Platform Installation
  • How To Restart Your Server
  • Working with Trusted Certificates in the System Console
  • Data Directory Configuration
  • Common Kubernetes Commands
  • Testing NFS Access and Setting Ownership to Kinetic UUID
  • Does Kinetic Request support database encryption at rest?
  • How can I harden/secure my install of Cassandra?

Developer Tools

  • SDK Overview
    • SDK Quick Start
    • SDK Examples & Samples
    • Kinetic SDK Ruby Doc

Troubleshooting

  • Troubleshooting
    • Expired Licenses
    • How to Handle Out Of Memory - PermGen Space
    • Troubleshooting Integration Errors
  • Troubleshooting Kinetic Platform Installations in a Kubernetes Environment

Other

  • Translations
  • Notification Templates
    • Writing Notifications
    • Notification Date Formatting

Upgrading Replicated KOTS

Suggest Edits

Overview

We use Replicated KOTS to manage the Kinetic Platform's upgrades. For embedded cluster installs, KOTS is upgraded as part of the process outlined in Upgrading Kubernetes Versions in a Non-Air-Gapped Environment.

For users bringing their own cluster, instructions for upgrading KOTS are available here: Performing Updates in Existing Clusters | Replicated Docs.

Updated 10 months ago


  • Table of Contents
    • Overview