Skip to content

Commit 91636e2

Browse files
committed
create featureflags table and populate it
1 parent 5a9ec97 commit 91636e2

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

charts/opentelemetry-demo/values.yaml

+20
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,26 @@ components:
559559
runAsUser: 999 # postgres
560560
runAsGroup: 999
561561
runAsNonRoot: true
562+
mountedConfigMaps:
563+
- name: init-scripts
564+
mountPath: /docker-entrypoint-initdb.d
565+
data:
566+
10-ffs_schema.sql: |
567+
CREATE TABLE public.featureflags (
568+
name character varying(255),
569+
description character varying(255),
570+
enabled double precision DEFAULT 0.0 NOT NULL
571+
);
572+
ALTER TABLE ONLY public.featureflags ADD CONSTRAINT featureflags_pkey PRIMARY KEY (name);
573+
CREATE UNIQUE INDEX featureflags_name_index ON public.featureflags USING btree (name);
574+
20-ffs_data.sql: |
575+
-- Feature Flags created and initialized on startup
576+
INSERT INTO public.featureflags (name, description, enabled)
577+
VALUES
578+
('productCatalogFailure', 'Fail product catalog service on a specific product', 0),
579+
('recommendationCache', 'Cache recommendations', 0),
580+
('adServiceFailure', 'Fail ad service requests', 0),
581+
('cartServiceFailure', 'Fail cart service requests', 0);
562582
563583
kafka:
564584
enabled: true

0 commit comments

Comments
 (0)