← Back to team overview

bind-charmers team mailing list archive

[Merge] ~barryprice/charm-k8s-bind/+git/charm-k8s-bind:master into charm-k8s-bind:master

 

Barry Price has proposed merging ~barryprice/charm-k8s-bind/+git/charm-k8s-bind:master into charm-k8s-bind:master.

Commit message:
Update OCI tag info, document behavioural change

Requested reviews:
  Bind Charmers (bind-charmers)

For more details, see:
https://code.launchpad.net/~barryprice/charm-k8s-bind/+git/charm-k8s-bind/+merge/403767
-- 
Your team Bind Charmers is requested to review the proposed merge of ~barryprice/charm-k8s-bind/+git/charm-k8s-bind:master into charm-k8s-bind:master.
diff --git a/README.md b/README.md
index 3e31d97..8a2b7e6 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,7 @@
 # Bind Operator
 
-A Juju charm deploying Bind, configurable to use a git repository for its configuration files.
+A Juju charm deploying Bind, configurable to use a git repository for its
+configuration files.
 
 ## Overview
 
@@ -19,19 +20,22 @@ To deploy this charm in a juju k8s model:
 juju deploy bind-k8s
 ```
 The charm will deploy bind with its stock Ubuntu package configuration, which
-will forward all queries to root name servers.
+will forward all queries to root name servers. DNSSEC is enabled by default.
 
-DNSSEC is also enabled by default.
+The charm will also make one change from those defaults, to allow traffic from
+all local (RFC1918) networks.
+
+If the operator really wants the stock defaults, which only allow traffic from
+localhost, this feature can be disabled via:
+
+```
+$ juju config bind-k8s enable_rfc1918_recursion=false
+```
 
 Custom config can be deployed by setting the `custom_config_repo` option to
 point to a Git repository containing a valid set of configuration files with
 which to populate the `/etc/bind/` directory within the pod(s).
 
-Since bind won't allow recursion from external clients by default, to allow
-easy testing, you can use [a repo with a copy of the stock config, modified to allow recursion from all RFC1918 networks](https://code.launchpad.net/~barryprice/junk/+git/etc-bind-stock-config-with-all-rfc1918-nets-allowed):
-```
-juju config bind-k8s custom_config_repo=https://git.launchpad.net/~barryprice/junk/+git/etc-bind-stock-config-with-all-rfc1918-nets-allowed
-```
 Once the application is ready, you should be able to query the App's IP address
 (not the Unit addresses) directly from your local machine:
 
@@ -54,6 +58,8 @@ $
 
 ## Known Issues
 
-This charm is unable to provide an ingress to route TCP and UDP traffic to the
-pods due to [LP#1889703](https://bugs.launchpad.net/juju/+bug/1889703). This is
-also being tracked as [a bug against the charm itself](https://bugs.launchpad.net/charm-k8s-bind/+bug/1889746).
+This charm is unable to provide an ingress service to route TCP and UDP traffic
+to the pods due to [LP#1889703](https://bugs.launchpad.net/juju/+bug/1889703).
+
+This is also being tracked as [a bug against the charm
+itself](https://bugs.launchpad.net/charm-k8s-bind/+bug/1889746).
diff --git a/config.yaml b/config.yaml
index fcad409..9b1de1d 100644
--- a/config.yaml
+++ b/config.yaml
@@ -5,7 +5,7 @@ options:
         The location of the image to use, e.g. "registry.example.com/bind:v1".
 
         This setting is required.
-    default: "bindcharmers/bind:edge"
+    default: "bindcharmers/bind:v1.0-20.04_edge"
   bind_image_username:
     type: string
     description: "Username to use for the configured image registry, if required"

Follow ups