|
1 |
| -## Copyright © 2022, Oracle and/or its affiliates. |
| 1 | +## Copyright © 2022-2023, Oracle and/or its affiliates. |
2 | 2 | ## All rights reserved. The Universal Permissive License (UPL), Version 1.0 as shown at http://oss.oracle.com/licenses/upl
|
3 | 3 |
|
4 |
| -# resource "helm_release" "flink_operator" { |
5 |
| -# count = var.enable_flink ? 1 : 0 |
6 |
| -# name = "flink-operator" |
7 |
| -# repository = "https://downloads.apache.org/flink/flink-kubernetes-operator-1.3.1/" |
8 |
| -# chart = "flink-kubernetes-operator" |
9 |
| -# namespace = "flink" |
10 |
| -# create_namespace = true |
11 |
| -# wait = true |
12 |
| - |
13 |
| -# depends_on = [ |
14 |
| -# oci_containerengine_cluster.oci_oke_cluster, |
15 |
| -# helm_release.cert_manager |
16 |
| -# ] |
17 |
| -# } |
18 |
| - |
19 |
| - |
20 |
| -resource "null_resource" "flink_operator" { |
21 |
| - count = var.enable_flink ? 1 : 0 |
22 |
| - |
23 |
| - provisioner "local-exec" { |
24 |
| - command = "mkdir -p ~/.kube/ && oci ce cluster create-kubeconfig --cluster-id $CLUSTER_ID --file ~/.kube/config --region us-sanjose-1 --token-version 2.0.0 --kube-endpoint $ENDPOINT_TYPE" |
25 |
| - |
26 |
| - environment = { |
27 |
| - CLUSTER_ID = oci_containerengine_cluster.oci_oke_cluster.id |
28 |
| - ENDPOINT_TYPE = var.is_endpoint_public ? "PUBLIC_ENDPOINT" : "PRIVATE_ENDPOINT" |
29 |
| - } |
30 |
| - } |
31 |
| - |
32 |
| - provisioner "local-exec" { |
33 |
| - command = "helm repo add flink-kubernetes-operator https://downloads.apache.org/flink/flink-kubernetes-operator-1.3.1/" |
34 |
| - } |
35 |
| - |
36 |
| - provisioner "local-exec" { |
37 |
| - command = "kubectl create ns flink" |
38 |
| - } |
39 |
| - |
40 |
| - provisioner "local-exec" { |
41 |
| - command = "helm install flink-operator flink-kubernetes-operator/flink-kubernetes-operator -n flink --wait" |
42 |
| - } |
43 |
| - |
44 |
| - provisioner "local-exec" { |
45 |
| - when = destroy |
46 |
| - command = "helm uninstall flink-operator -n flink" |
47 |
| - on_failure = continue |
48 |
| - } |
49 |
| - |
50 |
| - provisioner "local-exec" { |
51 |
| - when = destroy |
52 |
| - command = "helm repo remove flink-kubernetes-operator" |
53 |
| - on_failure = continue |
54 |
| - } |
55 |
| - |
56 |
| - provisioner "local-exec" { |
57 |
| - when = destroy |
58 |
| - command = "kubectl delete ns flink" |
59 |
| - on_failure = continue |
60 |
| - } |
| 4 | +resource "helm_release" "flink_operator" { |
| 5 | + count = var.enable_flink ? 1 : 0 |
| 6 | + name = "flink-operator" |
| 7 | + repository = "https://downloads.apache.org/flink/flink-kubernetes-operator-1.3.1/" |
| 8 | + chart = "flink-kubernetes-operator" |
| 9 | + namespace = "flink" |
| 10 | + create_namespace = true |
| 11 | + wait = true |
61 | 12 |
|
62 | 13 | depends_on = [
|
| 14 | + data.oci_containerengine_cluster_kube_config.oke, |
63 | 15 | oci_containerengine_cluster.oci_oke_cluster,
|
64 | 16 | oci_containerengine_node_pool.oci_oke_node_pool,
|
65 |
| - null_resource.cert_manager |
| 17 | + helm_release.cert_manager |
66 | 18 | ]
|
67 |
| - |
68 | 19 | }
|
0 commit comments