PreviewHQ
  • Introduction
  • Basics
    • What is Continuous Product Review?
    • What is a Preview Environment?
    • Use Cases
      • Product and Stakeholder Review
      • QA Environments
      • Automated End-to-End Testing
      • Sales Demo Environments
      • Support Training
  • Getting Started
    • Installation
    • Add Configuration
    • Add a Cluster
    • Create a Deployment
      • with a Pull Request
      • with the Dashboard
      • with the CLI
      • with the API
  • Technical Stuff
    • Defining Deployments
      • Helm Charts
      • Kubernetes Manifests
      • [UNRELEASED] Terraform
    • Configuration File
      • Branches
      • Services
      • Chart Repositories
      • Chart Values
      • Docker Registries
      • Images
      • Webhooks
    • Template Strings
    • Using Seed Data
      • Using Shared Data Sources
    • Access Control
      • Preview Application Access
      • Preview Environment Access
    • Using Third-Party Integrations
    • Debugging
    • Current Limitations
  • Sample Applications
    • Emojivoto
    • Guestbook - Helm
    • Guestbook - Manifests
  • misc
    • FAQ
    • Changelog
    • Telemetry Data
    • Links
      • Homepace
      • Dashboard
Powered by GitBook
On this page
  • Resource Limitations are currently not configurable
  • Non-Namespaced Resources
  • Multi-Namespace Deployments

Was this helpful?

  1. Technical Stuff

Current Limitations

Preview currently as a number of limitations, which we are working to remove in future releases. That being said, we attempt to clearly communicate any current limitations. Please let us know if any of these limits are a blocker to your use of Preview in order to assist us in prioritization.

Resource Limitations are currently not configurable

Each Deployment that Preview manages is created with resource limitations in place. While these should be high enough for most applications, they are currently not configurable via user configuration. Please let us know if you are experiencing resource issues, and we are able to adjust your Deployment resources on our end.

Non-Namespaced Resources

Non-namespaces Resources are currently not supported as part of Preview Deployments. That is to say, an application deployed by Preview can not create new Custom Resource Definitions (CRDs), or new non-namespaced resources.

If you are using a self-managed cluster you are able to deploy any CRD you wish as part of cluster provisioning, and then make use of those resource definitions within your Preview-deployed app.

This also means that charts which create CRDs should not be used as application dependencies. At the very least, if your dependencies do create CRDs, ensure that dependency versions are consistent.

Multi-Namespace Deployments

Applications which purposely distribute components across multiple namespaces are not currently compatible with Preview. This is a result of Deployments being limited to a single, Preview-named namespace.

PreviousDebuggingNextEmojivoto

Last updated 4 years ago

Was this helpful?